Skip to content
JS
Package category

Maps and geolocation

Interactive maps, geocoding and geospatial calculations.

436 packages1 comparisons

Packages compared

436 packages
PackageWeekly downloads12-month change52 weeksGzipLast releaseModuleTypesCategories
geolocation-utils
A utility library for calculations with geolocations
13.6k+68%-1 year ago
1.2.6
CommonJSBundledMaps and geolocation, Utility libraries
stimulsoft-reports-js
Stimulsoft Reports.JS is a reporting tool for Node.js
13.4k+131%--
2026.3.4
CommonJSBundledCharts and data visualisation, Parsers and serialisers
@vnedyalk0v/react19-simple-maps
An svg map chart component built exclusively for React 19+ - Modern TypeScript-first library with cutting-edge React patterns
13.1k---1 month ago
2.0.10
ESM onlyBundledCharts and data visualisation, React
geostyler-geojson-parser
GeoStyler Data Parser implementation for GeoJSON
13.1k-43%--
2.0.0
ESM onlyBundledMaps and geolocation
maplibre-gl-draw-circle
A module to draw a circle using mapbox-gl-draw
12.6k-30%-4 years ago
0.1.1
CommonJSNoneMaps and geolocation
leaflet.vectorgrid
Display gridded vector data (sliced GeoJSON or protobuf vector tiles) in Leaflet 1.0
12.5k+51%-9 years ago
1.3.0
CommonJSNoneMaps and geolocation
leaflet-rotate
A Leaflet plugin that allows to add rotation functionality to map tiles
12.1k+264%-3 years ago
0.2.8
ESM onlyNoneMaps and geolocation
vue-yandex-maps
Yandex Maps 3.0 components library for VueJS.
11.6k-61%-5 months ago
3.0.4
ESM onlyBundledVue, Maps and geolocation
mock-geolocation
Mock for navigator.geolocation API
11.5k+88%-11 years ago
1.0.11
-NoneMaps and geolocation
leaflet.pattern
Provides the ability to use SVG patterns as backgrounds for Leaflet Paths.
11.1k+216%-8 years ago
0.1.0
CommonJSNoneMaps and geolocation
esri-leaflet-vector
Esri vector basemap and vector tile layer plugin for Leaflet.
10.9k+33%-11 months ago
4.3.2
ESM + CommonJSBundledMaps and geolocation
mapbox-gl-draw-freehand-mode
a free drawing plugin for mapbox-gl-draw
10.6k+164%-1 year ago
3.0.0
CommonJSNoneMaps and geolocation
leaflet-spin
Show a spinner on a Leaflet map using Spin.js
10k+326%--
1.1.2
CommonJSNoneMaps and geolocation
leaflet-google-places-autocomplete
Add google places autocomplete to your leaflet map
10k+401%-6 years ago
0.0.9
CommonJSNoneMaps and geolocation
react-map-interaction
'Add map like zooming and dragging to any element'
9.9k+31%-5 years ago
2.1.0
CommonJSNoneReact, Maps and geolocation
visionscarto-world-atlas
Derived from mbostock's world-atlas: Pre-built TopoJSON from Natural Earth.
9.7k+1127%--
1.0.0
-NoneMaps and geolocation
ol-contextmenu
Custom Context Menu for Openlayers
9.6k+23%-3 months ago
6.0.1
ESM + CommonJSBundledMaps and geolocation
react-native-open-maps
A simple react-native library to perform cross-platform map actions (Google, Apple, or Yandex Maps)
9.6k-16%-3 years ago
0.4.3
CommonJSBundledMaps and geolocation, React
react-leaflet-heatmap-layer
A custom layer for heatmaps in react-leaflet
9.6k+309%-8 years ago
2.0.0
CommonJSNoneMaps and geolocation, React
@maplibre/ngx-maplibre-gl
An Angular binding for maplibre-gl
9.4k---1 month ago
22.1.0
ESM onlyBundledAngular, Maps and geolocation
wkt
Parse WKT (Well-known text) into geoJSON or stringify geoJSON into WKT
9.4k+41%-6 years ago
0.1.1
CommonJSNoneMaps and geolocation
mapbox
interface to mapbox services
9.4k-0%-8 years ago
1.0.0-beta10
CommonJSNoneMaps and geolocation
tokml
convert geojson to kml
9.3k+39%-10 years ago
0.4.0
CommonJSNoneMaps and geolocation
react-azure-maps
React Wrapper for Azure Maps
8.9k+9%-1 year ago
1.0.3
ESM + CommonJSBundledCloud SDKs, React
leaflet-minimap
A plugin for Leaflet that provides a minimap in the corner of the map view.
8.8k-8%-8 years ago
3.6.1
CommonJSNoneMaps and geolocation
postgis
A lightweight, type-safe Node.js library for interacting with PostGIS-enabled PostgreSQL databases. Supports GeoJSON, Geobuf, MVT tiles, spatial queries, and more.
8.7k+948%-6 months ago
1.2.0
ESM + CommonJSBundledMaps and geolocation, Database clients and drivers
@unovis/react
Modular data visualization framework for React, Angular, Svelte, Vue, Solid, and vanilla TypeScript or JavaScript
8.6k---14 days ago
1.7.0
ESM onlyBundledCharts and data visualisation, React
ol-layerswitcher
Layer switcher control for OpenLayers
8.6k-3%--
4.1.2
ESM + CommonJSBundledMaps and geolocation
leaflet-providers
An extension to Leaflet that contains configurations for various free tile providers.
8.6k-20%--
4.0.0
CommonJSNoneMaps and geolocation
ngx-mapbox-gl
A Angular binding of mapbox-gl-js
8.5k-39%-7 months ago
14.0.0
ESM + CommonJSBundledMaps and geolocation, Angular
rlayers
React Components for OpenLayers
8.3k+60%-7 months ago
3.9.0
ESM + CommonJSBundledMaps and geolocation, React
geo-extent
Simple, Modern Geospatial Bounding Boxes
7.9k+325%-2 years ago
1.5.0
ESM + CommonJSBundledMaps and geolocation
leaflet-path-drag
Drag functionality for Leaflet vector layers
7.8k-19%-2 years ago
1.9.5
ESM + CommonJSNoneMaps and geolocation
leaflet-easybutton
easily add control buttons to your leaflet maps with icon support
7.6k-3%-7 years ago
2.4.0
CommonJSBundledMaps and geolocation
togeojson
convert KML and GPX to GeoJSON
7.4k-3%--
0.16.0
CommonJSNoneMaps and geolocation
geojson2svg
Converts geojson to svg/path string given svg viewport size and maps extent.
7.4k-14%-4 months ago
2.0.5
CommonJSBundledMaps and geolocation, Image processing
smartystreets-javascript-sdk-utils
Utils library to use with the Smarty Javascript SDK
7.3k-10%-10 months ago
1.2.9
CommonJSNoneMaps and geolocation
bookshelf-postgis
Bookshelf plugin for parsing & serializing PostGIS columns
7.1k+3191%-8 years ago
0.3.0
CommonJSNoneMaps and geolocation, ORMs and query builders
@changey/react-leaflet-markercluster
React wrapper of Leaflet.markercluster for react-laeflet
7k---4 years ago
4.0.0-rc1
CommonJSNoneReact, Maps and geolocation
svelte-maplibre-gl
Build interactive web maps effortlessly with MapLibre GL JS and Svelte
6.9k+477%-1 month ago
2.2.1
ESM onlyBundledMaps and geolocation, Svelte
leaflet-arrowheads
Add arrow heads to leaflet polylines
6.9k+11%-4 years ago
1.4.0
CommonJSBundledMaps and geolocation
leaflet-webatlastile
Leaflet plugin to use Webatlas tilecache with correct attribution and apikey's. Requires only vanilla Leaflet.
6.8k+246%-4 years ago
2.1.1
CommonJSNoneMaps and geolocation
leaflet-easyprint
A leaflet plugin which adds an icon to print the map
6.8k+81%-8 years ago
2.1.9
CommonJSNoneMaps and geolocation
gcoord
geographic coordinate library
6.6k+45%-1 year ago
1.0.7
ESM + CommonJSBundledMaps and geolocation
georaster-layer-for-leaflet
Display GeoTIFFs and soon other types of raster on your Leaflet Map
6.6k+250%-1 year ago
4.1.2
ESM + CommonJSBundledMaps and geolocation
leaflet.offline
Offline tilelayer for leaflet
6.6k+217%-7 months ago
3.2.1
CommonJSBundledMaps and geolocation
ol-pmtiles
PMTiles sources for OpenLayers
6.5k+144%--
2.0.2
ESM + CommonJSBundledMaps and geolocation, Cloud SDKs
@geoapify/geocoder-autocomplete
A JavaScript address autocomplete input, compatible with Leaflet, MapLibre, OpenLayers, and other map libraries for efficient location search and geocoding.
6.4k---1 month ago
3.1.0
ESM + CommonJSBundledMaps and geolocation
leaflet-contextmenu
A context menu for Leaflet
6.4k-1%-9 years ago
1.4.0
CommonJSNoneMaps and geolocation
@ng-web-apis/geolocation
This is a library for declarative use of Geolocation API with Angular
6.2k---4 months ago
5.3.0
ESM + CommonJSBundledMaps and geolocation, Angular

12-month change compares the average of the last 4 weeks of downloads with the first 4 weeks of the 52-week series. Gzip size is for the whole package, as measured by Bundlephobia. "-" means the value has not been fetched.