Minimalist library to generate SVG views of scientific data
Just wanted to share with HN a simple/minimal open source Python library that generates SVG files visualizing two dimensional data and distributions, in case others find it useful or interesting. I wrote it as a fun project, mostly because I found that the standard libraries in Python generated unnecessarily large SVG files. One nice property is that I can configure the visuals through CSS, which allows me to support dark/light mode browser settings. The graphs are specified as JSON files (the repository includes a few examples). It supports scatterplots, line plots, histograms,…
Minimalist library to generate SVG views of scientific data launched on March 23, 2026 with 47 votes, #723 of 23,380 launches that month and more than 95% of that year's launches.
In plain words
This open-source Python library generates lightweight SVG visualizations of scientific data, including scatterplots, line plots, histograms, and box plots. Graphs are configured using JSON files and styled with CSS, enabling automatic dark and light mode support. It's designed for developers and researchers who need compact, customizable data visualizations without the bloated file sizes produced by standard Python plotting libraries.
written from the facts on this page · September 2026
From the sources
Py library to generate SVG visualizations of scientific data - alefore/mini_svg
Simple py/ts logic to generate SVG visualizations of scientific data ( example graphs ). The generated images tend to be significantly leaner than what general (non-SVG specific) plotting software generates. For example, a simple histogram is: As a command-line which receives parameters from a json file. See .sh files in the examples directory . npm install git+https://github.com/alefore/mini_svg.git TODO: More information is missingfrom github.com
In the maker’s words, at launch
Just wanted to share with HN a simple/minimal open source Python library that generates SVG files visualizing two dimensional data and distributions, in case others find it useful or interesting. I wrote it as a fun project, mostly because I found that the standard libraries in Python generated unnecessarily…
Does a similar job
all alternatives →
SVG Background Generator2018 · svgbackgrounds.com · ▲294Customize, scalable backgrounds and patterns for free
- TJTextures.js, SVG Patterns for Data Visualization2015 · riccardoscalco.github.io · ▲404
A JavaScript Library for creating SVG patterns
A JavaScript library for data visualization in both SVG and Canvas2024 · github.com · ▲161Here's a project I've been working on for a little while now. Ripl is a JS library that provides a unified API for rendering shapes on both canvas and SVG interchangeably. Over the years I've used D3 extensively to create data visualisations so I figured I'd have a go at making my own version with a slightly more modern API and stricter TypeScript support. I am aware there are already libraries that can draw to multiple contexts interchangeably, but I've added a few little niceties to Ripl that (as far as I know) some other libraries don't have such as CSS-like query selectors, DOM-like…
- VOVisprex – Open-source, in-browser data visualisation tool for CSV files2024 · docs.visprex.com · ▲194
Hello HN. I've always found writing data visualisation scripts boring and repetitive in data science workflows earlier in my career, so I built this tool to automate it. The available methods are based on my experience in econometrics where histograms and scatterplots were the starting points to check data distributions. The link is to the documentation and the app is freely available at https://visprex.com, and if you're curious about the implementation it's open source at https://github.com/visprex/visprex. I'd appreciate any comments and feedback!
Generate SVG parliament charts (JavaScript)2017 · github.com · ▲56Generate parliament charts as virtual-dom SVG. Contribute to juliuste/parliament-svg development by creating an account on GitHub.
- ESEasy SVG charts for your static site, no JavaScript2014 · chartspree.com · ▲129
More dev tools this month
the category →
Contribute to oosexgang/hackios-xnu-kernel development by creating an account on GitHub.
Dev tools · 2d ago · github.com


open-source IDE for thoughtful software design. Contribute to devdotfast/whiteboard development by creating an account on GitHub.
Dev tools · 29d ago · github.com

Contribute to reladraw/reladraw development by creating an account on GitHub.
Dev tools · 27d ago · github.com
OpenBot▲362Grok Bot alternative: free, local, open-source, multiplayer
Dev tools · 25d ago · openbot.run
Talanoa▲346Hi HN, I’m a fullstack developer, and honestly, I’ve lost count of how many side projects I’ve worked on over the years. But one idea kept coming back to me: a different kind of email client. It first came to me in 2014: “What if we could handle emails more like conversations?” Every year, I’d revisit this concept in my “Build Notes.” Ten years later, no one had built exactly what I had in mind — so I finally decided to do it myself. That’s how Talanoa was born. I wanted something focused on people, not timelines. I was tired of marking messages as unread just to remember to reply later, or…
Dev tools · 22d ago · talanoa.email
Source: Show HN post ↗ · launch text quoted in part
Launched alongside, March 2026
the whole month →


Switch from ChatGPT to Claude with import memory feature
AI · Mar 2026 · claude.com
Littlebird▲709Littlebird remembers everything across your meetings, messages, docs, and apps, then takes action so you can recall any detail and never lose context.
AI · Mar 2026 · littlebird.ai

