JavaScript Maps

Open-source JavaScript projects categorized as Maps

Top 23 JavaScript Map Projects

  1. Leaflet

    🍃 JavaScript library for mobile-friendly interactive maps 🇺🇦

    Project mention: Step-by-Step: Leaflet Custom Marker with Geoapify Icons | dev.to | 2025-06-12

    Leaflet is a lightweight and powerful JavaScript library for building interactive maps. By default, Leaflet comes with simple map markers, but in many applications—especially those involving points of interest, events, or branding—you’ll want to customize how those markers look.

  2. InfluxDB

    InfluxDB – Built for High-Performance Time Series Workloads. InfluxDB 3 OSS is now GA. Transform, enrich, and act on time series data directly in the database. Automate critical tasks and eliminate the need to move data externally. Download now.

    InfluxDB logo
  3. Cesium

    An open-source JavaScript library for world-class 3D globes and maps :earth_americas:

    Project mention: Cesium VS xeokit SDK - a user suggested alternative | libhunt.com/r/cesium | 2025-05-07
  4. OpenLayers3

    OpenLayers

    Project mention: How to Host and Test PMTiles on GitHub Pages — The Easiest Way to Serve Maps Without a Server | dev.to | 2025-05-29

    You can host .pmtiles files (Protomaps tile archives) entirely on GitHub Pages and consume them using OpenLayers. This post shows how to:

  5. google-map-react

    Google map library for react that allows rendering components as markers :tada:

  6. mapus

    A map tool with real-time collaboration 🗺️

  7. WebODM

    User-friendly, commercial-grade software for processing aerial imagery. ✈️

  8. supercluster

    A very fast geospatial point clustering library for browsers and Node.

  9. SaaSHub

    SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives

    SaaSHub logo
  10. geojson.io

    A quick, simple tool for creating, viewing, and sharing spatial data

  11. jqvmap

    jQuery Vector Map Library

  12. polymaps

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

  13. jsts

    JavaScript Topology Suite

  14. timezone-boundary-builder

    A tool to extract data from Open Street Map (OSM) to build the boundaries of the world's timezones.

    Project mention: Australia/Lord_Howe is the weirdest timezone | news.ycombinator.com | 2024-10-30

    https://github.com/evansiroky/timezone-boundary-builder

  15. django-leaflet

    Use Leaflet in your Django projects

  16. react-native-map-clustering

    React Native map clustering both for Android and iOS.

  17. flatten-js

    Javascript library for 2d geometry

  18. polygon-clipping

    Apply boolean polygon clipping operations (union, intersection, difference, xor) to your Polygons & MultiPolygons.

  19. historical-basemaps

    Collection of georeferenced boundaries of world countries and cultural regions for use in mapping historical data on global or continental scale

  20. maps

    🌍🌏🌎 The whole world fits inside your cloud! (by nextcloud)

  21. mapview

    Interactive viewing of spatial data in R

  22. jsvectormap

    A lightweight JavaScript library for creating interactive maps and pretty data visualization.

    Project mention: Weekly JavaScript Roundup: Friday Links 16, January 24, 2025 | dev.to | 2025-01-23

    jsvectormap - JSVectorMap is a lightweight JavaScript library for creating interactive vector maps on the web. With support for custom markers, tooltips, and zooming capabilities, JSVectorMap enables you to visualize geographic data in a user-friendly format. Whether you’re building a data visualization tool, a location-based application, or an interactive map, JSVectorMap offers a flexible and customizable solution for your mapping needs.

  23. map33.js

    A JavaScript library to make 3D maps with three.js.

  24. react-map-gl

    React Component Library for Mapbox GL JS (by urbica)

  25. AzureMapsCodeSamples

    A set of code samples for the Azure Maps web control.

  26. SaaSHub

    SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives

    SaaSHub logo
NOTE: The open source projects on this list are ordered by number of github stars. The number of mentions indicates repo mentiontions in the last 12 Months or since we started tracking (Dec 2020).

JavaScript Maps discussion

Log in or Post with

JavaScript Maps related posts

  • Step-by-Step: Leaflet Custom Marker with Geoapify Icons

    1 project | dev.to | 12 Jun 2025
  • Creating a Custom Map From Images in Leaflet

    3 projects | dev.to | 2 Jun 2025
  • How to Host and Test PMTiles on GitHub Pages — The Easiest Way to Serve Maps Without a Server

    1 project | dev.to | 29 May 2025
  • Interactive Map

    2 projects | dev.to | 23 May 2025
  • Leaflet: Pre-Release v2.0.0-Alpha

    1 project | news.ycombinator.com | 18 May 2025
  • Understanding Mapbox API Integration: A Deep Dive

    2 projects | dev.to | 29 Apr 2025
  • Data viz library built with Apache ECharts, Leaflet, and shadcn

    2 projects | news.ycombinator.com | 12 Apr 2025
  • A note from our sponsor - InfluxDB
    www.influxdata.com | 13 Jun 2025
    InfluxDB 3 OSS is now GA. Transform, enrich, and act on time series data directly in the database. Automate critical tasks and eliminate the need to move data externally. Download now. Learn more →

Index

What are some of the best open-source Map projects in JavaScript? This list will help you:

# Project Stars
1 Leaflet 42,906
2 Cesium 13,789
3 OpenLayers3 11,918
4 google-map-react 6,437
5 mapus 3,432
6 WebODM 3,204
7 supercluster 2,203
8 geojson.io 2,002
9 jqvmap 1,820
10 polymaps 1,604
11 jsts 1,525
12 timezone-boundary-builder 963
13 django-leaflet 732
14 react-native-map-clustering 713
15 flatten-js 597
16 polygon-clipping 579
17 historical-basemaps 561
18 maps 532
19 mapview 530
20 jsvectormap 487
21 map33.js 430
22 react-map-gl 418
23 AzureMapsCodeSamples 344

Sponsored
InfluxDB – Built for High-Performance Time Series Workloads
InfluxDB 3 OSS is now GA. Transform, enrich, and act on time series data directly in the database. Automate critical tasks and eliminate the need to move data externally. Download now.
www.influxdata.com