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
osmtogeojson
convert OSM to geojson
33.9k+209%--
3.0.0-beta.5
CommonJSBundledMaps and geolocation
@mapbox/togeojson
convert KML and GPX to GeoJSON
33.2k---2 years ago
0.16.2
CommonJSNoneMaps and geolocation
@transistorsoft/background-geolocation-types
Shared TypeScript type definitions and documentation for Transistor Software's Background Geolocation SDKs (React Native, Capacitor, Cordova)
33.2k---1 day ago
5.3.5
CommonJSBundledTypeScript tooling, React
protomaps-themes-base
Protomaps basemap themes for MapLibre GL JS
33.2k+213%--
4.5.0
ESM + CommonJSBundledMaps and geolocation
proj4leaflet
Smooth Proj4js integration with Leaflet
33k+18%-9 years ago
1.0.2
CommonJSNoneMaps and geolocation
react-native-background-geolocation
The most sophisticated cross-platform background location-tracking & geofencing module with battery-conscious motion-detection intelligence
32.8k+116%-17 days ago
5.6.0
CommonJSBundledMaps and geolocation, React
esri-leaflet
Leaflet plugins for consuming ArcGIS Online and ArcGIS Server services.
32.8k+23%--
3.0.19
ESM + CommonJSNoneMaps and geolocation
vue2-leaflet
Vue2 leaflet library
32k-3%-5 years ago
2.7.1
ESM + CommonJSBundledMaps and geolocation, Vue
leaflet.fullscreen
Simple plugin for Leaflet that adds fullscreen button to your maps.
31.1k+43%-2 months ago
5.3.3
ESM + CommonJSBundledMaps and geolocation
react-mapbox-gl
A React binding of mapbox-gl-js
31k-52%-5 years ago
5.1.1
ESM + CommonJSBundledMaps and geolocation, React
@arcgis/map-components
ArcGIS Map Components
30.2k---2 days ago
5.1.25
ESM onlyBundledMaps and geolocation
tiny-binary-search
Very small binary search index implimentation.
30.2k+20%--
1.0.3
ESM + CommonJSNoneMaps and geolocation
@mapbox/mapbox-gl-language
Mapbox GL JS plugin for switching map language to the browser language.
29.8k---3 years ago
1.0.1
CommonJSBundledMaps and geolocation
@maphubs/tokml
convert geojson to kml
27.4k---4 years ago
0.6.1
CommonJSNoneMaps and geolocation
react-native-map-clustering
React Native Map Clustering both for Android and iOS
26.8k+47%-1 year ago
4.0.0
CommonJSBundledReact, Maps and geolocation
proj4js-definitions
Almost All the Projection Definitions for Proj4js
26.3k-5%-5 years ago
0.1.0
CommonJSNoneMaps and geolocation
reproject-bbox
Reproject a Bounding Box
25.9k-21%-2 years ago
0.13.1
CommonJSBundledMaps and geolocation
reproject-geojson
Reproject GeoJSON. Works Offline.
25.7k-8%-2 years ago
0.5.0
CommonJSNoneMaps and geolocation
protomaps-leaflet
Vector tile rendering and labeling for [Leaflet](https://github.com/Leaflet/Leaflet).
25.3k+367%-1 year ago
5.1.0
ESM + CommonJSBundledMaps and geolocation
leaflet-editable
Make geometries editable in Leaflet
24.5k+43%-1 year ago
1.3.2
CommonJSNoneMaps and geolocation
react-geolocated
React hook for using Geolocation API
24.4k+30%-2 months ago
4.5.1
CommonJSBundledMaps and geolocation, React
load-google-maps-api
A lightweight Promise-returning helper for loading the Google Maps JavaScript API
24k-20%-6 years ago
2.0.2
-NonePromises and async control flow, Maps and geolocation
zod-geojson
Zod schemas for GeoJSON
24k+1118%-28 days ago
1.7.1
ESM + CommonJSBundledSchema validation, Maps and geolocation
leaflet-vega
Vega layer for Leaflet
23.3k-5%-3 years ago
0.9.0
ESM + CommonJSNoneMaps and geolocation
@agm/core
Angular components for Google Maps
22k---6 years ago
3.0.0-beta.0
ESM + CommonJSBundledMaps and geolocation, Angular
georaster
Wrapper around Georeferenced Rasters like GeoTIFF, NetCDF, JPG, and PNG that provides a standard interface
21.4k-12%-3 years ago
1.6.0
CommonJSNoneMaps and geolocation
leaflet-fullscreen
A fullscreen control for Leaflet
21.3k+83%-9 years ago
1.0.2
CommonJSNoneMaps and geolocation
@mapbox/mapbox-gl-draw-static-mode
a static geojson plugin for mapbox-gl-draw
20.9k---9 years ago
1.0.1
CommonJSNoneMaps and geolocation
@capgo/capacitor-launch-navigator
Capacitor plugin which launches native route navigation apps for Android, iOS
20.8k---3 days ago
8.0.38
ESM + CommonJSBundledMaps and geolocation
leaflet-responsive-popup
Removes the need to move the map to be able to see the content of a L.Popup
20.6k-6%-4 years ago
1.0.0
CommonJSNoneMaps and geolocation
@arcgis/common-components
ArcGIS Maps SDK for JavaScript common components
20.4k---2 days ago
5.1.25
ESM onlyBundledMaps and geolocation
@syncfusion/ej2-maps
The Maps component is used to visualize the geographical data and represent the statistical data of a particular geographical area on earth with user interactivity, and provides various customizing options
20.2k---10 days ago
34.2.8
ESM + CommonJSBundledMaps and geolocation
@antv/l7plot
Geospatial Visualization Chart Library
19.2k---2 years ago
0.5.11
ESM + CommonJSBundledCharts and data visualisation, Maps and geolocation
planar-graph-to-polyline
Convert a planar graph to a collection of nest polylines
19.1k-36%-5 years ago
1.0.6
CommonJSNoneMaps and geolocation
terra-draw-mapbox-gl-adapter
Terra Draw Adapter for Mapbox GL JS
18.4k+1157%-4 months ago
1.4.0
ESM + CommonJSBundledMaps and geolocation
latlon-geohash
Gustavo Niemeyer’s geocoding system
18.2k+25%--
2.0.0
ESM onlyNoneMaps and geolocation
leaflet-ellipse
A basic ellipse type for Leaflet, a JS library for interactive maps.
18.2k+899%-8 years ago
0.9.1
CommonJSNoneMaps and geolocation
@maplibre/maplibre-gl-inspect
Maplibre GL JS plugin for inspecting vector data
18.1k---1 month ago
1.9.0
ESM onlyBundledMaps and geolocation
leaflet-control-geocoder
Extendable geocoder with builtin support for OpenStreetMap Nominatim, Bing, Google, Mapbox, MapQuest, What3Words, Photon, Pelias, HERE, Neutrino, Plus codes
18.1k+2%-2 months ago
4.0.0
ESM + CommonJSBundledMaps and geolocation
@unovis/svelte
Modular data visualization framework for React, Angular, Svelte, Vue, Solid, and vanilla TypeScript or JavaScript
18k---14 days ago
1.7.0
ESM onlyBundledCharts and data visualisation, Svelte
geoblaze
Blazing Fast JavaScript Raster Processing Engine
17.9k-54%-2 years ago
2.8.0
CommonJSNoneMaps and geolocation
leaflet-geometryutil
Leaflet utility functions on geometries
16.8k+5%--
0.10.3
CommonJSBundledMaps and geolocation, Utility libraries
google-maps-react-markers
Google Maps library that accepts markers as react components, works with React 18+ and it is fully typed.
16.5k+23%-1 year ago
2.0.15
ESM + CommonJSBundledMaps and geolocation, React
sane-topojson
Ready-to-use multi-layer topojson files
16.4k-32%-7 years ago
4.0.0
CommonJSNoneMaps and geolocation
svelte-maplibre
Svelte bindings for MapLibre
16.3k+58%-1 month ago
2.0.1
ESM onlyBundledMaps and geolocation, Svelte
geostyler-mapbox-parser
GeoStyler-Style-Parser implementation for Mapbox
16.1k-21%-9 months ago
6.2.0
ESM onlyBundledMaps and geolocation
get-epsg-code
Gets EPSG Code for Various Inputs (incl. OGC WKT, ESRI WKT, GML, Mapfile, PROJ String, Proj4js String, XML)
15.7k+593%-2 years ago
1.2.0
CommonJSNoneMaps and geolocation
@countrystatecity/countries
Official countries, states, and cities database with iOS/Safari support and minimal bundle size
14.6k---1 month ago
1.0.9
ESM + CommonJSBundledDate and time, TypeScript tooling
maplibregl-mapbox-request-transformer
Transform mapbox:// urls in MapboxGL Styles for use in MapLibreGL.
14.3k+489%-1 year ago
0.0.3
ESM onlyBundledMaps and geolocation, React
@mapbox/mapbox-gl-sync-move
Sync movement around two Mapbox GL JS maps
13.9k---4 years ago
0.3.1
CommonJSNoneMaps and geolocation

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.