---
title: "the Vibing Company"
canonical: "https://vibing.inc/library/c/data-visualization-and-charts"
site: "the Vibing Company"
---

The Vibeary — collection

# Data Visualization & Charts

Charting is where most side projects fall down — either the library is too heavy or it cannot draw the one thing you need. This shelf splits the field into charting engines, D3 plugins, graph and network renderers, maps and geo, diagrams-as-code, and dashboard or notebook environments, so you can pick by the shape of your data instead of by popularity.

[Search all gems](https://vibing.inc/library)[Newest additions](https://vibing.inc/library/new)

## Inside Data Visualization & Charts

- D3 plugins 24
- Charting engines 22
- Exploratory & misc 18
- Graph & network 14
- Diagrams as code 10
- Maps & geo 10
- Dashboards & notebooks 9
- Colour scales 6
- Chart design resources 5
- Scrollytelling 5
- Tables & grids 5

## Gems in this collection

[### Protomaps Serves an entire planet-scale basemap as a single static PMTiles file read over HTTP range requests. Brandon Liu (@bdon) open-source](https://vibing.inc/library/protomaps-vg-0503)[### Unovis Framework-agnostic dataviz core with official React, Angular, Svelte, Vue and Solid wrappers, styled entirely through CSS custom properties. F5 Inc. (@f5) Apache-2.0](https://vibing.inc/library/unovis-vg-0409)[### LayerChart Composable Svelte chart primitives covering cartesian charts, geo maps, hierarchies, force graphs and calendars from one layout system. Sean Lynch (@techniq) MIT](https://vibing.inc/library/layerchart-vg-0398)[### CodeBoarding Generates interactive architecture diagrams directly from a codebase so documentation follows the source. CodeBoarding (@CodeBoarding) open-source](https://vibing.inc/library/codeboarding-vg-0453)[### Data Viz Project Catalogue of 200+ chart and diagram types filterable by function, input data shape and visual form. Ferdio (@ferdio) free](https://vibing.inc/library/data-viz-project-vg-0384)[### RAWGraphs Browser app that turns pasted spreadsheet data into unusual chart types — alluvial, bump, streamgraph — and exports SVG for Illustrator. DensityDesign / Calibro (@rawgraphs) Apache-2.0](https://vibing.inc/library/rawgraphs-vg-0470)[### Git Heat Map Visualises a git repository as a treemap coloured by how much each file has changed over a period. Joe Forsythe (@jmforsythe) MIT](https://vibing.inc/library/git-heat-map-vg-0464)[### Reaflow Modular React diagram engine using ELK.js for automatic layout, with node nesting, drag-drop and undo/redo. Reaviz / Austin McDaniel (@amcdnl) Apache-2.0](https://vibing.inc/library/reaflow-vg-0476)[### Reagraph WebGL graph visualisation for React with 2D and 3D layouts, clustering, path finding and lasso selection built in. Reaviz / Austin McDaniel (@amcdnl) Apache-2.0](https://vibing.inc/library/reagraph-vg-0489)[### tablecn Data table and data grid built on shadcn/ui and TanStack Table with sorting, filtering, faceting and URL state. Sadman Sakib (@sadmann7) MIT](https://vibing.inc/library/tablecn-vg-0518)[### sankeydiagram.net Web app for generating budget and flow Sankey diagrams from text input, aimed at personal finance and energy flows. nxt3 (@nxt3AT) open-source](https://vibing.inc/library/sankeydiagram-net-vg-0507)[### shumoku Generates network topology diagrams from YAML with 900+ vendor icons and NetBox integration. Akitoshi Konoe (@konoe-akitoshi) open-source](https://vibing.inc/library/shumoku-vg-0457)[### OpenFreeMap Free hosted vector tile service with custom styles, self-hostable from the same open stack. Zsolt Ero (@hyperknot) open-source](https://vibing.inc/library/openfreemap-vg-0502)[### MapLibre GL JS Community fork of Mapbox GL JS rendering interactive vector tile maps in WebGL under a permissive licence. MapLibre org (@maplibre) open-source](https://vibing.inc/library/maplibre-gl-js-vg-0499)[### colormap-shaders GLSL shader implementations of over 100 named colormaps for use in WebGL and GPU visualisations. kbinani (@kbinani) MIT](https://vibing.inc/library/colormap-shaders-vg-0413)[### SankeyMATIC Browser tool that builds publication-quality Sankey diagrams from a plain-text flow list with full styling control. Steve Bogart (@nowthis) MIT](https://vibing.inc/library/sankeymatic-vg-0508)[### d3-voronoi-treemap Treemap layout that packs hierarchies into arbitrary shapes using Voronoi tessellation instead of nested rectangles. Franck Lebeau (@Kcnarf) open-source](https://vibing.inc/library/d3-voronoi-treemap-vg-0436)[### graph-scroll Minimal scroll-driven event library for D3 graphics, sized for a single explanatory piece rather than a framework. Adam Pearce (@adamrpearce) open-source](https://vibing.inc/library/graph-scroll-vg-0439)[### Lightdash Open-source BI layer that turns dbt models directly into explorable dashboards without a separate metric definition. Lightdash (@lightdash) MIT](https://vibing.inc/library/lightdash-vg-0445)[### xyflow (React Flow / Svelte Flow) Node-based UI libraries for React and Svelte with minimap, controls, custom nodes, edge routing and viewport helpers. xyflow team (@xyflowdev) MIT](https://vibing.inc/library/xyflow-react-flow-svelte-flow-vg-0478)[### d3-geo-voronoi Spherical Voronoi diagrams and Delaunay triangulation computed on the globe rather than a flat plane. Philippe Rivière (@recifs) MIT](https://vibing.inc/library/d3-geo-voronoi-vg-0427)[### Juggl Interactive, stylable and expandable graph view for Obsidian built on Cytoscape.js with a CSS-like styling language. Emile van Krieken (@HEmile) GPL](https://vibing.inc/library/juggl-vg-0486)[### treeviz Small library for rendering customisable interactive tree diagrams from JSON with collapsible nodes. Pierre Capo (@PierreCapo) MIT](https://vibing.inc/library/treeviz-vg-0473)[### Maputnik Visual editor for the MapLibre style specification with live preview, running fully in the browser. MapLibre org (@maplibre) MIT](https://vibing.inc/library/maputnik-vg-0500)[### Evidence Business intelligence as code: write markdown with SQL blocks and get a fast static data site with interactive charts. Evidence (@evidence-dev) MIT](https://vibing.inc/library/evidence-vg-0444)[### asciigraph Go package that draws line graphs as ASCII art for terminal dashboards and CLI tools. Rohit Gupta (@guptarohit) open-source](https://vibing.inc/library/asciigraph-vg-0460)[### chart.xkcd SVG chart library that draws in xkcd comic style with wobbly axes, hand-lettered labels and cartoon tooltips. Tim Qian (@tim_qian) MIT](https://vibing.inc/library/chart-xkcd-vg-0493)[### Rill BI tool defining dashboards in YAML and SQL over DuckDB and ClickHouse, with a local dev mode and semantic layer. Rill Data (@rilldata) Apache-2.0](https://vibing.inc/library/rill-vg-0451)[### ai2html Adobe Illustrator script that exports artboards as responsive HTML text over a background image, per breakpoint. Archie Tse / NYT Graphics (@nytgraphics) open-source](https://vibing.inc/library/ai2html-vg-0509)[### paletteer Unified R interface to 2500+ colour palettes from dozens of packages under one consistent naming scheme. Emil Hvitfeldt (@Emil_Hvitfeldt) MIT](https://vibing.inc/library/paletteer-vg-0414)[### RevoGrid Virtual data table web component with spreadsheet-like editing, grouping and filtering, usable from any framework. Revolist (@revolist) MIT](https://vibing.inc/library/revogrid-vg-0517)[### Neovis.js Renders Neo4j query results directly as styled graph visualisations in the browser without an intermediate data layer. Neo4j community (@neo4j-contrib) Apache-2.0](https://vibing.inc/library/neovis-js-vg-0487)[### Plottable Modular chart components on D3 where axes, plots and layout are separate objects you compose into custom chart types. Palantir (@palantir) MIT](https://vibing.inc/library/plottable-vg-0403)[### Observable Framework Static site generator for data apps where build-time data loaders precompute snapshots so dashboards load instantly. Observable (@observablehq) open-source](https://vibing.inc/library/observable-framework-vg-0447)[### swoopy-drag Tool for hand-placing curved swoopy annotation arrows on D3 charts and exporting the resulting coordinates. Adam Pearce (@adamrpearce) open-source](https://vibing.inc/library/swoopy-drag-vg-0440)[### roughViz Charting library that renders bar, donut, scatter and line charts in a sketchy hand-drawn style via rough.js. Jared Wilber (@jdwilber) MIT](https://vibing.inc/library/roughviz-vg-0495)[### Lightweight Charts TradingView's canvas financial charting library covering candlesticks, volume and indicators in a ~45KB bundle. TradingView (@tradingview) Apache-2.0](https://vibing.inc/library/lightweight-charts-vg-0399)[### tinycolormap Header-only single-file C++ library providing viridis, magma, inferno, turbo and other perceptual colormaps. Yuki Koyama (@yuki_koyama_) MIT](https://vibing.inc/library/tinycolormap-vg-0416)[### nothing-to-watch WebGL gallery arranging thousands of film posters into a Voronoi treemap with force-directed exploration. Gerald Novotny (@gnovotny) MIT](https://vibing.inc/library/nothing-to-watch-vg-0468)[### basement scrollytelling React and GSAP library for declarative scroll-driven animation timelines with waypoints and parallel tweens. basement.studio (@basementstudio) MIT](https://vibing.inc/library/basement-scrollytelling-vg-0510)[### scroller (rdmurphy) Sub-1KB scrollytelling library exposing enter/exit events for steps with no dependencies or framework assumptions. Ryan Murphy (@rdmurphy) MIT](https://vibing.inc/library/scroller-rdmurphy-vg-0513)[### venn.js Area-proportional Venn and Euler diagram layout that solves circle positions numerically from set sizes. Ben Frederickson (@benfrederickson) MIT](https://vibing.inc/library/venn-js-vg-0441)[### Semiotic React dataviz framework built around annotation, network and ordinal frames rather than chart-type presets. Elijah Meeks (@Elijah_Meeks) / nteract Apache-2.0](https://vibing.inc/library/semiotic-vg-0405)[### spark Twenty-line shell script that prints sparklines in the terminal from any list of numbers piped to it. Zach Holman (@holman) MIT](https://vibing.inc/library/spark-vg-0471)[### Pintora Extensible text-to-diagram library rendering to SVG or Canvas in the browser and to PNG/JPG/SVG in Node, with a plugin system for new diagram types. hikerpig (@hikerpig) MIT](https://vibing.inc/library/pintora-vg-0456)[### Martin Rust tile server serving PostGIS tables, MBTiles and PMTiles as vector tiles with automatic source discovery. MapLibre org (@maplibre) Apache-2.0](https://vibing.inc/library/martin-vg-0501)[### LyteNyte Grid Zero-dependency React data grid offering headless or pre-styled modes with pivoting, grouping and server-side data. 1771 Technologies (@1771-Technologies) open-source](https://vibing.inc/library/lytenyte-grid-vg-0516)[### chart-parts Grammar of graphics for React from Microsoft Research, a React-native reimplementation of Vega's compositional model. Microsoft (@microsoft) MIT](https://vibing.inc/library/chart-parts-vg-0391)[### Grape Swift library for force simulation and graph visualisation with SIMD-accelerated layout for Apple platforms. Zhenning Li (@li3zhen1) MIT](https://vibing.inc/library/grape-vg-0483)[### d3-beeswarm Layout plugin that computes non-overlapping beeswarm arrangements for one-dimensional distributions, so every individual data point stays visible. Franck Lebeau (@Kcnarf) open-source](https://vibing.inc/library/d3-beeswarm-vg-0420)[### billboard.js D3-based reusable chart library from Naver with a compact API, plugin system and unusually complete TypeScript definitions. Naver (@naver) MIT](https://vibing.inc/library/billboard-js-vg-0390)[### 3d-force-graph Three.js component rendering force-directed graphs in 3D with node objects, link particles and camera controls. Vasco Asturiano (@vasturiano) MIT](https://vibing.inc/library/3d-force-graph-vg-0479)[### heatmap.js Canvas heatmap library for point-density overlays with configurable radius, gradient and blur, usable over maps or images. Patrick Wied (@patrickwied) MIT](https://vibing.inc/library/heatmap-js-vg-0465)[### missingno Python library visualising missing-data patterns as matrix, bar, heatmap and dendrogram plots. Aleksey Bilogur (@ResidentMario) MIT](https://vibing.inc/library/missingno-vg-0467)[### Redash Query editor and dashboard tool that connects to dozens of SQL and NoSQL sources with scheduled refresh and alerts. Redash (@getredash) open-source](https://vibing.inc/library/redash-vg-0450)[### d3-force-3d Fork of d3-force extending velocity-Verlet simulation to one, two or three dimensions. Vasco Asturiano (@vasturiano) MIT](https://vibing.inc/library/d3-force-3d-vg-0480)[### d3-force-sampled Drop-in replacement for d3-force using random vertex sampling for linear-time layouts on large graphs. Two Six Labs (@twosixlabs) open-source](https://vibing.inc/library/d3-force-sampled-vg-0425)[### dataflow Self-hosted Observable notebook editor supporting file attachments, secrets and custom standard libraries. Alex Garcia (@agarcia_me) MIT](https://vibing.inc/library/dataflow-vg-0443)[### topogram Generates continuous area cartograms from TopoJSON, distorting geography by a data value. Shawn Allen (@shawnbot) MIT](https://vibing.inc/library/topogram-vg-0505)[### cloudgram Generates cloud architecture diagrams from a concise code description of components and connections. Jacopo Sabbatini (@dedalusj) MIT](https://vibing.inc/library/cloudgram-vg-0452)[### Layer Cake Svelte graphics framework that handles scales, dimensions and responsive layout so you compose SVG, Canvas, WebGL and HTML layers yourself. Michael Keller (@mhkeller) MIT](https://vibing.inc/library/layer-cake-vg-0397)[### emerge Browser-based interactive visualisation of codebase structure and dependencies across many programming languages. Grzegorz Lato (@glato) MIT](https://vibing.inc/library/emerge-vg-0481)[### colorgrad-js Rust-and-WebAssembly colour gradient library exposing scientific colormaps and custom gradient construction to JavaScript. Nor Khasyatillah (@mazznoer) MIT](https://vibing.inc/library/colorgrad-js-vg-0412)[### Crossfilter Library for fast multidimensional filtering of large datasets in the browser, powering coordinated linked views. Crossfilter maintainers (@crossfilter) Apache-2.0](https://vibing.inc/library/crossfilter-vg-0462)[### d3-lasso Free-form lasso selection for D3 charts, letting users draw around points to filter scatterplots. Steven Okenes (@skokenes) open-source](https://vibing.inc/library/d3-lasso-vg-0431)[### Lume Vue 3 chart component library from Adyen built on D3 with a strict design-system-first component API. Adyen (@Adyen) MIT](https://vibing.inc/library/lume-vg-0401)[### poline Generates colour palettes from positions on a 3D polyline through HSL space, producing unusual but coherent schemes. David Aerne (@meodai) MIT](https://vibing.inc/library/poline-vg-0415)[### Closeread Quarto extension adding scrollytelling to reproducible documents so prose scroll steps drive plots and maps. Quarto Lab (@qmd-lab) MIT](https://vibing.inc/library/closeread-vg-0511)[### L7 WebGL geospatial visualisation framework from AntV with 3D extrusion, heatmaps and large point cloud layers. AntV / Ant Group (@antvis) MIT](https://vibing.inc/library/l7-vg-0498)[### diagram-js Renderer and modelling toolkit underneath bpmn.io, providing canvas, palette, connection routing and undo for custom editors. bpmn.io / Camunda (@bpmn-io) MIT](https://vibing.inc/library/diagram-js-vg-0455)[### Kyrix System for building pan-and-zoom visualisations over datasets too large for the client, with automatic server-side scaling. Wenbo Tao (@tracyhenry) / MIT DB Group Apache-2.0](https://vibing.inc/library/kyrix-vg-0466)[### d3-cloud Word cloud layout that places words with sprite-based collision detection, running asynchronously so it never blocks the page. Jason Davies (@jasondavies) open-source](https://vibing.inc/library/d3-cloud-vg-0421)[### WebCola Constraint-based graph layout that supports alignment, non-overlap, flow direction and grouping constraints. Tim Dwyer (@tgdwyer) MIT](https://vibing.inc/library/webcola-vg-0492)[### d3-inertia Extends d3-drag so globe rotation keeps spinning with momentum after the pointer is released. Philippe Rivière (@recifs) MIT](https://vibing.inc/library/d3-inertia-vg-0428)[### d3-loom Layout for loom diagrams, a chord-diagram variant that shows relationships between entities and a shared centre. Nadieh Bremer (@NadiehBremer) MIT](https://vibing.inc/library/d3-loom-vg-0433)[### geemap Python package for interactive geospatial analysis and mapping on Google Earth Engine inside Jupyter. Qiusheng Wu (@giswqs) MIT](https://vibing.inc/library/geemap-vg-0496)[### d3-scale-cluster Scale that bins continuous data into discrete classes using k-means clustering rather than quantile or equal-interval breaks. Dan Schnerd (@schnerd) MIT](https://vibing.inc/library/d3-scale-cluster-vg-0434)[### uPlot Canvas time-series chart library in ~50KB that renders 150k+ points in milliseconds with near-zero CPU on streaming data. Leon Sorokin (@leeoniya) MIT](https://vibing.inc/library/uplot-vg-0410)[### graphviz-visual-editor Web app for editing Graphviz DOT graphs visually and textually at the same time, with live bidirectional sync. Magnus Jacobsson (@magjac) MIT](https://vibing.inc/library/graphviz-visual-editor-vg-0485)[### PlotJuggler Qt desktop application for plotting and inspecting time-series logs from robotics, ROS and CSV sources with drag-drop layouts. Davide Faconti (@facontidavide) open-source](https://vibing.inc/library/plotjuggler-vg-0469)[### floweaver Python library that reshapes flow datasets into Sankey diagrams via a definition of groupings and partitions. Rick Lupton (@ricklupton) MIT](https://vibing.inc/library/floweaver-vg-0506)[### Smoothie Charts Tiny canvas library dedicated to live streaming timelines that scroll smoothly at 60fps with configurable delay buffers. Joe Walnes (@joewalnes) MIT](https://vibing.inc/library/smoothie-charts-vg-0406)[### d3-interpolate-path Path interpolator that handles transitions between paths with different numbers of points without visual jumping. Peter Beshai (@pbeshai) open-source](https://vibing.inc/library/d3-interpolate-path-vg-0429)[### Datawrapper Academy Free documentation-plus-theory site covering chart choice, colour, annotation and map design from the Datawrapper team. Datawrapper (@Datawrapper) free](https://vibing.inc/library/datawrapper-academy-vg-0385)[### Mural Self-hosted tool for building visual scrolling stories with video, audio and image backgrounds, no code required. GetMural (@GetMural) open-source](https://vibing.inc/library/mural-vg-0512)[### Cubism.js D3 plugin for horizon charts, a time-series encoding that stacks many metrics in a fraction of the vertical space. Square / Mike Bostock (@mbostock) Apache-2.0](https://vibing.inc/library/cubism-js-vg-0393)[### d3-dag Layout algorithms for directed acyclic graphs — Sugiyama, zherebko and grid — as a d3-hierarchy-style module. Erik Brinkman (@erikbrinkman) MIT](https://vibing.inc/library/d3-dag-vg-0423)[### d3-node Renders D3 charts and maps to static SVG on the server for emails, PDFs and social cards. d3-node maintainers (@d3-node) MIT](https://vibing.inc/library/d3-node-vg-0463)[### TauCharts Grammar-of-graphics chart library built around facets and declarative data mapping rather than per-chart-type config objects. Targetprocess (@TargetProcess) Apache-2.0](https://vibing.inc/library/taucharts-vg-0407)[### Panel HoloViz framework for building Python data apps that works with matplotlib, Plotly, Bokeh, Altair and Vega output together. HoloViz (@holoviz) open-source](https://vibing.inc/library/panel-vg-0449)[### lit-line SVG line-chart web component under 3KB that is interactive, responsive and works in any framework or none. Arnaud Pinet (@apinet) MIT](https://vibing.inc/library/lit-line-vg-0400)[### marimo Reactive Python notebook stored as plain .py, with SQL cells and one-command deployment as an interactive app. marimo (@marimo_io) Apache-2.0](https://vibing.inc/library/marimo-vg-0446)[### observable-prerender Headless renderer that runs Observable notebooks and exports cells as PNG, SVG or PDF for automation pipelines. Alex Garcia (@agarcia_me) MIT](https://vibing.inc/library/observable-prerender-vg-0448)[### CodeFlower Renders a codebase as a force-directed flower where each file is a leaf sized by lines of code. Francois Zaninotto (@francoisz) MIT](https://vibing.inc/library/codeflower-vg-0461)[### EventDrops Time-based event series visualisation showing dense dot timelines per row, with zoom and brushing. Marmelab (@marmelab) MIT](https://vibing.inc/library/eventdrops-vg-0438)[### FT Visual Vocabulary Financial Times poster and source files classifying chart types by the relationship they express, plus Chart Doctor examples. Financial Times (@FT) MIT](https://vibing.inc/library/ft-visual-vocabulary-vg-0387)[### Scientific Visualisation: Python & Matplotlib Open-access book on the theory and craft of scientific figures, with full source for every figure. Nicolas Rougier (@NPRougier) open-source](https://vibing.inc/library/scientific-visualisation-python-matplotlib-vg-0388)[### d3-jetpack Convenience wrappers over D3 selections adding appendMany, translate, at/st shorthands and tspan wrapping. Gregor Aisch (@driven_by_data) open-source](https://vibing.inc/library/d3-jetpack-vg-0430)[### ChartGPU WebGPU-rendered charting library aimed at datasets large enough to stall canvas and SVG renderers. ChartGPU (@ChartGPU) open-source](https://vibing.inc/library/chartgpu-vg-0392)[### react-force-graph React bindings for 2D, 3D, VR and AR force-directed graphs sharing one declarative prop API. Vasco Asturiano (@vasturiano) MIT](https://vibing.inc/library/react-force-graph-vg-0488)[### Graphology Framework-agnostic graph data structure for JavaScript with a large standard library of layouts, metrics and community detection. Guillaume Plique (@Yomguithereal) MIT](https://vibing.inc/library/graphology-vg-0484)[### vapeplot Matplotlib extension supplying vaporwave palettes and colormaps for deliberately non-corporate chart aesthetics. Danny Antaki (@dantaki) MIT](https://vibing.inc/library/vapeplot-vg-0417)[### d3-area-label Places labels inside stacked area bands at the largest fitting position, sized and rotated automatically. Curran Kelleher (@currankelleher) MIT](https://vibing.inc/library/d3-area-label-vg-0419)[### d3-flame-graph Flame graph component for profiling and any hierarchical data, with search, zoom and differential comparison modes. Martin Spier (@spiermar) Apache-2.0](https://vibing.inc/library/d3-flame-graph-vg-0424)[### d3-upset UpSet plot implementation for visualising intersections across many sets where Venn diagrams break down. Chuntul (@chuntul) MIT](https://vibing.inc/library/d3-upset-vg-0435)[### d3.sketchy D3 plugin that generates sketchy backgrounds, hatched shapes and wobbly lines to give any D3 chart a drawn texture. Sebastian Meier (@seb_meier) MIT](https://vibing.inc/library/d3-sketchy-vg-0494)[### Jspreadsheet CE Lightweight JavaScript spreadsheet component with formulas, cell types, formatting and Excel-style keyboard behaviour. Jspreadsheet (@jspreadsheet) MIT](https://vibing.inc/library/jspreadsheet-ce-vg-0515)[### visavail Time-data availability chart showing when each series has data and where the gaps are. Florian Roscheck (@flrs) MIT](https://vibing.inc/library/visavail-vg-0474)[### From Data to Viz Interactive decision tree mapping data shapes to appropriate chart types, with caveats and code in R, Python, D3 and React. Yan Holtz (@R_Graph_Gallery) & Conor Healy free](https://vibing.inc/library/from-data-to-viz-vg-0386)[### G6 Graph visualisation engine from AntV with built-in layouts, behaviours, edge bundling and large-graph WebGL rendering. AntV / Ant Group (@antvis) MIT](https://vibing.inc/library/g6-vg-0482)[### d3-annotation Annotation layer for D3 with badge, callout, curve and threshold annotation types plus draggable editing during design. Susie Lu (@DataToViz) MIT](https://vibing.inc/library/d3-annotation-vg-0418)[### d3-legend Legend generator for D3 colour, size and symbol scales that stays in sync with the scale it was built from. Susie Lu (@DataToViz) MIT](https://vibing.inc/library/d3-legend-vg-0432)[### d3-composite-projections Map projections that place distant territories such as Alaska, Hawaii and French overseas regions next to the mainland. Roger Veciana (@rveciana) MIT](https://vibing.inc/library/d3-composite-projections-vg-0422)[### Vizzu Animated chart library that morphs between chart types along a continuous geometry so transitions carry meaning in data stories. Vizzu (@vizzuhq) Apache-2.0](https://vibing.inc/library/vizzu-vg-0411)[### Drawnix Open-source whiteboard combining mind maps, flowcharts and freehand drawing on one infinite canvas. Plait Board (@plait-board) MIT](https://vibing.inc/library/drawnix-vg-0475)[### VivaGraphJS Graph drawing library with swappable layout and rendering backends, including a WebGL renderer tuned for very large graphs. Andrei Kashcha (@anvaka) open-source](https://vibing.inc/library/vivagraphjs-vg-0491)[### d3fc Component set for financial and technical charts on D3 that renders identical series to SVG, Canvas or WebGL from one definition. Scott Logic (@ScottLogic) MIT](https://vibing.inc/library/d3fc-vg-0394)[### d3-geo-scale-bar Generates correct scale bars for projected geospatial data, accounting for distortion at the bar's location. Harry Stevens (@Harry_Stevens) MIT](https://vibing.inc/library/d3-geo-scale-bar-vg-0426)[### vizdom Zero-dependency TypeScript diagrams-as-code library that produces layouts without bundling Graphviz or a headless browser. Vizdom (@vizdom-dev) open-source](https://vibing.inc/library/vizdom-vg-0458)[### react-simple-maps React SVG mapping components built on d3-geo, aimed at static thematic maps rather than slippy tile maps. z creative labs (@zcreativelabs) MIT](https://vibing.inc/library/react-simple-maps-vg-0504)[### Tremor Thirty-five open-source React dashboard components — charts, KPI cards, filters, pickers — built on Recharts, Radix and Tailwind. Tremor Labs / Vercel (@tremorlabs) Apache-2.0](https://vibing.inc/library/tremor-vg-0442)[### Timeline (KnightLab) Tool that builds interactive media-rich timelines from a Google Sheet with no code. Knight Lab, Northwestern (@knightlab) open-source](https://vibing.inc/library/timeline-knightlab-vg-0472)[### LLM Attention Visualization Browser tool that runs a local Transformers.js model and paints which past tokens shaped each generated token. ishamf free](https://vibing.inc/library/llm-attention-visualization-vg-2205)[### mcdview Drop a SQL, Prisma, DBML, pgModeler or MySQL Workbench file and get an interactive ER diagram behind one shareable link, with a CI API. @Gheop open-source](https://vibing.inc/library/mcdview-vg-2144)[### Rainform Turns 25 hourly rainfall values into a draggable Three.js particle rainscape where curtain, waterfall, ripples and audio follow the curve. afterimage (@afterimage-lab) free](https://vibing.inc/library/rainform-vg-2063)[### ModelMap Generates interactive animated architecture diagrams for any Hugging Face model, showing layers and tensor flow you can step through. @lizhaoliu free](https://vibing.inc/library/modelmap-vg-2052)[### Visimer Embeddable WYSIWYG editor for Mermaid diagrams — drag nodes, rename labels and change shapes, with Monaco and CodeMirror bindings plus a headless mode. Inkeep MIT](https://vibing.inc/library/visimer-vg-2029)[### Glide Data Grid Canvas-rendered React data grid handling millions of rows with native scrolling, inline editing and markdown/image cell types. Glide (@glideapps) MIT](https://vibing.inc/library/glide-data-grid-vg-0514)[### D2 Declarative diagram language with three pluggable layout engines, sketch mode, adaptive dark mode and animated multi-board diagrams. Terrastruct (@terrastruct) open-source](https://vibing.inc/library/d2-vg-0454)[### d3-x3d Data-driven 3D charts rendering to X3D/X3DOM, covering 3D bar, scatter, surface and bubble charts. James Saunders (@jamesleesaunders) GPL](https://vibing.inc/library/d3-x3d-vg-0437)[### WaveDrom Renders digital timing diagrams and register maps from a compact JSON description, in browser or CLI. Aliaksei Chapyzhenka (@drom) MIT](https://vibing.inc/library/wavedrom-vg-0459)[### Frappe Charts Zero-dependency SVG chart library with GitHub-style heatmaps, annotations and region markers in a very small bundle. Frappe Technologies (@frappe) MIT](https://vibing.inc/library/frappe-charts-vg-0396)[### Techan.js D3 plugin for stock and financial charts with candlestick, OHLC, trendline and crosshair components. Andrew Andrasko (@andredumas) MIT](https://vibing.inc/library/techan-js-vg-0408)[### Textures.js D3 module that generates SVG pattern fills — lines, circles, paths — for encoding categories without relying on colour alone. Riccardo Scalco (@riccardoscalco) MIT](https://vibing.inc/library/textures-js-vg-0389)[### Perspective Streaming analytics component with a C++/WebAssembly query engine, pivot UI and Apache Arrow ingest, usable as a web component or Jupyter widget. OpenJS Foundation / J.P. Morgan Apache-2.0](https://vibing.inc/library/perspective-vg-0402)[### Dygraphs Interactive time-series chart library built for hundreds of thousands of points with range selectors, synchronisation and error bands. Dan Vanderkam (@danvk) MIT](https://vibing.inc/library/dygraphs-vg-0395)[### Reaviz React chart library with unusually strong defaults for radial, sankey, treemap and calendar heatmap types plus built-in motion. Reaviz / Austin McDaniel (@amcdnl) Apache-2.0](https://vibing.inc/library/reaviz-vg-0404)[### Sigma.js WebGL graph rendering engine for large networks with pluggable programs for node and edge shapes, paired with Graphology. Guillaume Plique (@Yomguithereal) / OuestWare MIT](https://vibing.inc/library/sigma-js-vg-0490)[### X6 AntV diagram library for building DAG editors, ER diagrams and flowcharts with built-in interaction primitives. AntV / Ant Group (@antvis) MIT](https://vibing.inc/library/x6-vg-0477)[### globe.gl Three.js web component for 3D globes with arcs, points, hex bins, rings, polygons, paths and custom objects. Vasco Asturiano (@vasturiano) MIT](https://vibing.inc/library/globe-gl-vg-0497)


---

Source: https://vibing.inc/library/c/data-visualization-and-charts · Agent docs: https://vibing.inc/for-agents · MCP: https://vibing.inc/api/public/mcp
