{"repo":"souljorje/d3-maps","free":true,"listed":false,"github":"https://github.com/souljorje/d3-maps","clone":"git clone https://github.com/souljorje/d3-maps.git","description":"Interactive SVG maps toolkit for React 19 and Vue 3. Choropleths, markers, routes, bubble and zoomable maps with components powered by d3.js","language":"TypeScript","stars":46,"topics":["d3","d3-geo","geojson","topojson","svg","charting-library","charts","dataviz","map","mapchart"],"license":"MIT","category":"analytics","readme_excerpt":"d3-maps Interactive SVG maps toolkit for React 19 and Vue 3. Build choropleths, markers, routes, bubble and zoomable maps with components powered by D3. Solid and Svelte support coming soon. Docs · Examples · Migrate from react-simple-maps Features ✨ Drop-in components, powerful defaults 🧩 Zoom, drag, lines, markers, and more ⚛️ Reactive rendering 📱 Responsive by default 🪶 Lightweight and tree-shakable 🧑‍💻 Fully typed 🗄️ SSR friendly 📑 TopoJSON and GeoJSON support 🌐 Ready-to-use geo files Get started Vue pnpm, bun, CDN React pnpm, bun, CDN When to use Case Support Notes --- :---: --- Interactive SVG maps ✅ Choropleth, bubble, heatmap, etc Components API ✅ React & Vue packages GeoJSON/TopoJSON rendering ✅ Geographic data to SVG Markers, lines, annotations ✅ Framework-native components Zoomable maps ✅ Mobile & desktop zoom and pan Low-level map rendering ⚠️ Use D3.js for full control Full chart workflow ❌ Use amCharts, Highcharts or Plot Real-world map apps ❌ Use Leaflet or MapLibre Data-heavy 3D maps ❌ Use MapLibre Development Contributing See the Contributing Guide Inspired by react-simple-maps Observable Plot License MIT licensed. Copyright © 2026 Georgii Bukharov. See LICENCE for more details.","default_branch":null,"files":null,"tree":[],"storefront":"/r/souljorje","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/souljorje/d3-maps/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}