awesome-repositories.com
Blog
MCP
awesome-repositories.com

Discover the best open-source repositories with AI-powered search.

ExploreCurated searchesOpen-source alternativesSelf-hosted softwareBlogSitemap
ProjectMCP serverAboutHow we rankPress
LegalPrivacyTerms
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·
markmarkoh avatar

markmarkoh/datamaps

0
View on GitHub↗
3,800 stars·999 forks·JavaScript·MIT·11 viewsdatamaps.github.io↗

Datamaps

Datamaps is a library for generating interactive, data-driven geographic visualizations within web applications. It utilizes scalable vector graphics to render maps, allowing for precise styling and responsive resizing across different screen sizes.

The library provides a declarative configuration pattern that binds custom datasets to geographic regions. This enables the creation of choropleth maps, where regions are color-coded based on statistical values, and point-based overlays that represent individual data points as interactive bubbles.

Beyond basic rendering, the toolset includes capabilities for region labeling and event-driven interactions. Developers can attach listeners to map elements to trigger dynamic updates, such as hover effects and information tooltips, facilitating the exploration of complex geospatial data.

Features

  • Choropleth Maps - Generates color-coded choropleth maps to visualize statistical distributions across geographic regions.
  • SVG-Based Vector Rendering - Renders map geometry using scalable vector graphics for crisp, responsive visuals.
  • D3.js Implementations - Implements geographic visualizations by leveraging the D3.js library for data-driven SVG rendering.
  • Geographic Map Visualizations - Maps custom datasets onto geographic regions to facilitate comparative location-based analysis.
  • Choropleth Data Bindings - Binds tabular datasets to geographic regions to enable dynamic choropleth coloring.
  • Sized Bubble Maps - Supports placing interactive circles on map coordinates to represent data points with custom sizes and colors.
  • Digital Cartography Tools - Provides tools for building interactive, responsive web maps with custom styling and event handling.
  • Point Maps - Overlays interactive data bubbles on specific geographic coordinates to represent individual data points.
  • SVG Data Visualization - Provides a tool for creating scalable vector map visualizations with custom projections and event handling.
  • Geographic Coordinate Mapping - Translates latitude and longitude coordinates into screen positions for accurate map overlay placement.
  • Event-Driven Interaction Handlers - Attaches event listeners to map elements to trigger tooltips and visual updates.
  • Interactive Map Inspectors - Provides interactive hover effects and tooltips to improve user engagement with complex geographic data.
  • Interactive Map Renderers - Generates interactive, responsive vector maps that support custom projections and event-driven exploration.
  • Geospatial Mapping - Interactive SVG map generation using D3.js.
  • Geospatial Mapping Libraries - Interactive SVG map generation using D3.js.
  • Mapping Frameworks - Interactive SVG maps built using D3.js.
  • Mapping Libraries - Customizable map visualizations in a single file.
  • Web Mapping Frameworks - Simple, customizable map visualizations in a single file.

Star history

Star history chart for markmarkoh/datamapsStar history chart for markmarkoh/datamaps

AI search

Explore more awesome repositories

Describe what you need in plain English — the AI ranks thousands of curated open-source projects by relevance.

Start searching with AI

Open-source alternatives to Datamaps

Similar open-source projects, ranked by how many features they share with Datamaps.
  • antvis/l7antvis avatar

    antvis/L7

    4,024View on GitHub↗

    L7 is a WebGL-powered geospatial visualization engine and browser-based GIS engine designed for high-performance rendering of large-scale 2D and 3D spatial datasets. It functions as a geographic data visualization library that leverages hardware acceleration to display massive datasets and heatmaps within a web browser. The engine features an abstracted basemap integration layer that decouples data visualization from the underlying map provider, allowing for the use of various map providers or offline deployments. It employs a system for visual variable mapping to translate numeric and catego

    TypeScript
    View on GitHub↗4,024
  • britecharts/britechartsbritecharts avatar

    britecharts/britecharts

    3,723View on GitHub↗

    Britecharts is an SVG data visualization toolkit and D3.js charting library. It functions as a composable visualization framework and interactive charting interface used to render data-driven graphics. The library provides a variety of chart types, including line, bar, scatter, donut, sparkline, step, and bullet charts, as well as stacked area and grouped bar charts. It supports interactive elements such as brush interfaces for zooming into date ranges and informational tooltips for data overlays. The framework includes capabilities for visual configuration, such as axis scaling, color schem

    JavaScript
    View on GitHub↗3,723
  • shutterstock/rickshawshutterstock avatar

    shutterstock/rickshaw

    6,520View on GitHub↗

    Rickshaw is a JavaScript library for building interactive, SVG-based time series charts in the browser. It provides a framework for rendering line, area, bar, and scatterplot visualizations from data series, with built-in support for axes, legends, color palettes, and interactive controls. The library distinguishes itself through a plugin-based architecture that allows renderers to be swapped at runtime, such as switching between stacked area and line chart views while preserving chart state. It includes an event-driven interaction layer for hover details, click behaviors, and drag-based rang

    JavaScriptchartsd3graph
    View on GitHub↗6,520
  • evidence-dev/evidenceevidence-dev avatar

    evidence-dev/evidence

    5,919View on GitHub↗
    JavaScriptanalyticsbusiness-intelligencedashboard
    View on GitHub↗5,919
See all 30 alternatives to Datamaps→

Frequently asked questions

What does markmarkoh/datamaps do?

Datamaps is a library for generating interactive, data-driven geographic visualizations within web applications. It utilizes scalable vector graphics to render maps, allowing for precise styling and responsive resizing across different screen sizes.

What are the main features of markmarkoh/datamaps?

The main features of markmarkoh/datamaps are: Choropleth Maps, SVG-Based Vector Rendering, D3.js Implementations, Geographic Map Visualizations, Choropleth Data Bindings, Sized Bubble Maps, Digital Cartography Tools, Point Maps.

What are some open-source alternatives to markmarkoh/datamaps?

Open-source alternatives to markmarkoh/datamaps include: antvis/l7 — L7 is a WebGL-powered geospatial visualization engine and browser-based GIS engine designed for high-performance… britecharts/britecharts — Britecharts is an SVG data visualization toolkit and D3.js charting library. It functions as a composable… shutterstock/rickshaw — Rickshaw is a JavaScript library for building interactive, SVG-based time series charts in the browser. It provides a… highcharts/highcharts — Highcharts is a JavaScript charting library and interactive data visualization framework used to render complex… evidence-dev/evidence. novus/nvd3 — nvd3 is a data visualization framework and reusable web graphing library. It provides a collection of interactive…