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 →
Top 23 JavaScript Map Projects
-
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.
-
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.
-
Project mention: Cesium VS xeokit SDK - a user suggested alternative | libhunt.com/r/cesium | 2025-05-07
-
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:
-
-
-
-
-
SaaSHub
SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives
-
-
-
polymaps
Polymaps is a free JavaScript library for making dynamic, interactive maps in modern web browsers.
-
-
timezone-boundary-builder
A tool to extract data from Open Street Map (OSM) to build the boundaries of the world's timezones.
https://github.com/evansiroky/timezone-boundary-builder
-
-
-
-
polygon-clipping
Apply boolean polygon clipping operations (union, intersection, difference, xor) to your Polygons & MultiPolygons.
-
historical-basemaps
Collection of georeferenced boundaries of world countries and cultural regions for use in mapping historical data on global or continental scale
-
-
-
jsvectormap
A lightweight JavaScript library for creating interactive maps and pretty data visualization.
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.
-
-
-
-
SaaSHub
SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives
JavaScript Maps discussion
JavaScript Maps related posts
-
Step-by-Step: Leaflet Custom Marker with Geoapify Icons
-
Creating a Custom Map From Images in Leaflet
-
How to Host and Test PMTiles on GitHub Pages — The Easiest Way to Serve Maps Without a Server
-
Interactive Map
-
Leaflet: Pre-Release v2.0.0-Alpha
-
Understanding Mapbox API Integration: A Deep Dive
-
Data viz library built with Apache ECharts, Leaflet, and shadcn
-
A note from our sponsor - InfluxDB
www.influxdata.com | 13 Jun 2025
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 |