Top Javascript Maps API and Libraries

This page summarizes the projects mentioned and recommended in the original post on dev.to

SurveyJS - Open-Source JSON Form Builder to Create Dynamic Forms Right in Your App
With SurveyJS form UI libraries, you can build and style forms in a fully-integrated drag & drop form builder, render them in your JS app, and store form submission data in any backend, inc. PHP, ASP.NET Core, and Node.js.
surveyjs.io
featured
InfluxDB - Power Real-Time Data Analytics at Scale
Get real-time insights from all types of time series data with InfluxDB. Ingest, query, and analyze billions of data points in real-time with unbounded cardinality.
www.influxdata.com
featured
  • cesium

    Discontinued An open-source JavaScript library for world-class 3D globes and maps :earth_americas: [Moved to: https://github.com/CesiumGS/cesium] (by AnalyticalGraphicsInc)

  • Web-site: https://cesiumjs.org/ GitHub stars: 5.8k, https://github.com/AnalyticalGraphicsInc/cesium Pricing: Free Map Data Source: Cesium Dependencies: None License: Apache License 2.0 Category: Library Examples: https://cesiumjs.org/demos/

  • Leaflet

    🍃 JavaScript library for mobile-friendly interactive maps 🇺🇦

  • Web-site: https://leafletjs.com/ GitHub stars: 28.1k, https://github.com/Leaflet/Leaflet/ Pricing: Free Map Data Source: OpenStreetMap Dependencies: None License: BSD 2-Clause “Simplified” License Category: Library Examples/Demo/Gallery: https://leafletjs.com/examples.html

  • SurveyJS

    Open-Source JSON Form Builder to Create Dynamic Forms Right in Your App. With SurveyJS form UI libraries, you can build and style forms in a fully-integrated drag & drop form builder, render them in your JS app, and store form submission data in any backend, inc. PHP, ASP.NET Core, and Node.js.

    SurveyJS logo
  • Highcharts JS

    Highcharts JS, the JavaScript charting framework

  • Web-site: https://www.highcharts.com/products/highmaps/ GitHub stars: 9.5k, https://github.com/highcharts/highcharts Pricing: Free and paid (From $722) Map Data Source: Highcharts Dependencies: jQuery License: Highcharts copyright Category: Library Examples: https://www.highcharts.com/maps/demo

  • kartograph.js

    UNMAINTAINED Open source JavaScript renderer for Kartograph SVG maps

  • Web-site: http://kartograph.org/ GitHub stars: 1.5k, https://github.com/kartograph/kartograph.js Pricing: Free Map Data Source: Kartograph Dependencies: Kartograph.py, Raphael, and jQuery License: AGPL and LGPL Category: Framework Examples: http://kartograph.org/showcase/

  • mapbox-gl-js

    Interactive, thoroughly customizable maps in the browser, powered by vector tiles and WebGL

  • Web-site: https://www.mapbox.com/ GitHub stars: 6.1k, https://github.com/mapbox/mapbox-gl-js Pricing: Free, starts from $2.40 for 1000 loads Map Data Source: Mapbox Dependencies: None License: Mapbox copyright Category: Web Application Examples: https://docs.mapbox.com/mapbox-gl-js/examples/

  • datamaps

    Customizable SVG map visualizations for the web in a single Javascript file using D3.js

  • Web-site: https://datamaps.github.io/ GitHub stars: 3.4k, https://github.com/markmarkoh/datamaps Pricing: Free Map Data Source: D3.js Dependencies: D3.js and TopoJSON License: MIT License Category: Library Examples: https://datamaps.github.io/

  • jQuery-Mapael

    jQuery plugin based on raphael.js that allows you to display dynamic vector maps

  • Web-site: https://www.vincentbroute.fr/mapael/ GitHub stars: 1k, https://github.com/neveldo/jQuery-Mapael Pricing: Free Map Data Source: Raphael.js Dependencies: jQuery License: MIT License Category: Library Examples: https://www.vincentbroute.fr/mapael/

  • InfluxDB

    Power Real-Time Data Analytics at Scale. Get real-time insights from all types of time series data with InfluxDB. Ingest, query, and analyze billions of data points in real-time with unbounded cardinality.

    InfluxDB logo
  • OpenLayers3

    OpenLayers

  • Web-site: https://openlayers.org/ GitHub stars: 7.1k, https://github.com/openlayers/openlayers Pricing: Free Map Data Source: OpenStreetMap Dependencies: None License: 2-Clause BSD Category: Library Examples: https://openlayers.org/en/latest/examples/

  • polymaps

    Polymaps is a free JavaScript library for making dynamic, interactive maps in modern web browsers.

  • Web-site: http://polymaps.org/ GitHub stars: 1.6k, https://github.com/simplegeo/polymaps Pricing: Free Map Data Source: OSM, Bing Dependencies: None License: SimpleGeo and Stamen copyright Category: Library Examples: http://polymaps.org/ex/

NOTE: The number of mentions on this list indicates mentions on common posts plus user suggested alternatives. Hence, a higher number means a more popular project.

Suggest a related project

Related posts

  • Release Radar • March 2024 Edition

    14 projects | dev.to | 7 Apr 2024
  • JavaScript Libraries That You Should Know

    8 projects | dev.to | 19 Mar 2024
  • GPSJam: Daily maps of possible GPS interference

    1 project | news.ycombinator.com | 13 Oct 2023
  • New Map APIs from Google

    1 project | news.ycombinator.com | 30 Aug 2023
  • Use 3D map library with API key function of Amazon Location Service

    3 projects | dev.to | 2 Aug 2023