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
leaflet.awesome-markers
Leaflet Awesome Markers - allows you to display custom icons easily using Leaflet
6.1k+42%-7 years ago
2.0.5
CommonJSNoneIcons, Maps and geolocation
openlayers
Build tools and sources for developing OpenLayers based mapping applications
6k+23%--
4.6.5
CommonJSNoneMaps and geolocation
react-leaflet-control
Dumb Empty Component for control with react leaflet
5.9k+7%-6 years ago
2.1.2
CommonJSBundledMaps and geolocation, React
leaflet-extra-markers
Custom map markers for Leaflet JS
5.7k-3%-8 months ago
2.0.1
ESM onlyBundledMaps and geolocation
vue3-openlayers
OpenLayers Wrapper for Vue3
5.7k+35%-6 months ago
12.2.2
ESM + CommonJSBundledMaps and geolocation, Vue
mapbox-gl-leaflet
binding from mapbox gl to the leaflet api
5.6k-6%-3 years ago
0.0.16
CommonJSNoneMaps and geolocation
leaflet-image
export leaflet maps as images
5.6k+32%-9 years ago
0.4.0
CommonJSNoneMaps and geolocation
wicket
A modest library for moving between Well-Known Text (WKT) and various framework geometries
5.4k-24%-5 years ago
1.3.8
CommonJSNoneMaps and geolocation
leaflet-simple-map-screenshoter
Leaflet plugin plugin which take screenshot of map
5.4k+126%-3 years ago
0.5.0
CommonJSBundledMaps and geolocation
@arcgis/map-components-react
A set of React components that wrap ArcGIS map components
5.3k---2 days ago
5.1.25
ESM onlyBundledMaps and geolocation, React
react-map-gl-geocoder
React wrapper for mapbox-gl-geocoder for use with react-map-gl
5.3k+9%-5 years ago
2.2.0
ESM + CommonJSNoneMaps and geolocation, React
@elfalem/leaflet-curve
A Leaflet plugin for drawing Bézier curves and other complex shapes.
5.2k---3 years ago
0.9.2
CommonJSBundledMaps and geolocation
leaflet-textpath
Shows a text (or a pattern) along a Polyline
5.2k+19%--
1.3.0
CommonJSNoneMaps and geolocation
react-leaflet-custom-control
Creates a control wrapper around a React element
5.1k-11%-1 year ago
1.5.0
ESM onlyBundledReact, Maps and geolocation
jest-google-maps-mock
Jest mock for google maps
5k-57%-5 years ago
1.0.7
CommonJSNoneTesting, Maps and geolocation
react-yandex-maps
Yandex.Maps API bindings for React
5k-33%-5 years ago
4.6.0
ESM + CommonJSBundledReact, Maps and geolocation
geowarp
Super Low-Level Raster Reprojection and Resampling Library
4.9k+1434%-2 years ago
1.26.2
CommonJSBundledMaps and geolocation
geowarp-canvas
Adds HTML Canvas Support to GeoWarp
4.9k+2100%-2 years ago
0.2.0
CommonJSNoneMaps and geolocation
react-currency-localizer
A React hook to display prices in a user's local currency using HTTPS-compatible IP geolocation with robust validation and error handling
4.9k+78912%-9 months ago
2.1.0
ESM + CommonJSBundledInternationalisation, React
esri-leaflet-cluster
Esri Leaflet plugin for visualizing Feature Layers as clusters with L.markercluster.
4.9k+8%--
3.0.1
ESM + CommonJSNoneMaps and geolocation
leaflet.markercluster.layersupport
Sub-plugin for Leaflet.markercluster plugin (MCG in short); brings compatibility with L.Control.Layers and other Leaflet plugins.
4.8k+80%-8 years ago
2.0.1
CommonJSNoneMaps and geolocation
mapbox-gl-compare
Swipe and sync between two maps
4.8k+68%-3 months ago
0.6.0
ESM + CommonJSNoneMaps and geolocation
maplibre-gl-layer-control
A comprehensive layer control for MapLibre GL with advanced styling capabilities
4.8k--2 months ago
0.17.4
ESM + CommonJSBundledTypeScript tooling, React
snazzy-info-window
Customizable info windows using the Google Maps JavaScript API.
4.8k-44%-8 years ago
1.1.1
CommonJSNoneMaps and geolocation
@south-paw/react-vector-maps
A React component for interactive vector maps of the world and 100+ countries
4.8k---3 years ago
3.2.0
CommonJSBundledMaps and geolocation, React
@maptiler/leaflet-maptilersdk
Vector tiles basemap plugin for Leaflet - multi-lingual basemaps using MapTiler SDK
4.8k---1 year ago
4.1.1
ESM onlyBundledMaps and geolocation
@deck.gl-community/leaflet
deck.gl integration with Leaflet
4.7k---17 days ago
9.4.1
ESM + CommonJSBundled3D, WebGL and game engines, Charts and data visualisation
leaflet-velocity
A custom layer for leaflet to visualise arbitrary velocities
4.7k+147%-3 years ago
2.1.4
CommonJSNoneMaps and geolocation
maplibre-gl-draw
A drawing component for Mapbox GL JS
4.6k-77%-3 years ago
1.6.9
CommonJSBundled3D, WebGL and game engines, Maps and geolocation
@mapbox/mapbox-gl-directions
A mapboxgl plugin for the Mapbox Directions API
4.6k---2 months ago
4.3.3
CommonJSNoneMaps and geolocation
leaflet-groupedlayercontrol
A Leaflet layer control with support for grouping overlays together
4.6k+62%-8 years ago
0.6.1
CommonJSNoneMaps and geolocation
leaflet-ant-path
Creates a leaflet polyline with a 'ant-path' animated flux
4.6k-26%-7 years ago
1.3.0
CommonJSNoneMaps and geolocation, Animation
@arcgis/coding-components
ArcGIS Coding Components
4.6k---2 days ago
5.1.25
ESM onlyBundledMaps and geolocation
mapbox-gl-draw-circle
A module to draw a circle using mapbox-gl-draw
4.5k+23%-6 years ago
1.1.2
CommonJSNoneMaps and geolocation
beautifymarker
Leaflet.BeautifyIcon, a lightweight plugin that adds colorful iconic markers without images for Leaflet by giving full control of style to end user ( i.e. unlimited colors and many more...). It has also ability to adjust font awesome and glyphicon icons.
4.5k+33%-6 years ago
1.0.9
CommonJSNoneMaps and geolocation
leaflet-toolbar
Flexible, extensible toolbars for Leaflet maps.
4.5k+27%-7 years ago
0.4.0-alpha.2
CommonJSNoneMaps and geolocation
nuxt-mapbox
Elegant Mapbox GL JS integration with Nuxt
4.4k+81%-1 year ago
1.6.4
ESM onlyBundledMaps and geolocation, Vue
geolocator
A utility for getting geo-location information via HTML5 and IP look-ups, geocoding, address look-ups, distance and durations, timezone information and more...
4.4k+154%-7 years ago
2.1.5
CommonJSNoneMaps and geolocation, Date and time
@ng-web-apis/permissions
A library for comfortable use of Permissions API in Angular applications
4.4k---4 months ago
5.3.0
ESM + CommonJSBundledAngular, Maps and geolocation
leaflet-measure
Coordinate, linear, and area measure tool for Leaflet maps
4.3k+26%-8 years ago
3.1.0
CommonJSNoneMaps and geolocation
graphile-postgis
PostGIS support for PostGraphile v5
4.3k+537220%-today
3.18.3
ESM + CommonJSBundledDatabase clients and drivers, GraphQL
react-leaflet-fullscreen
Fullscreen control for react-leaflet
4.2k-1%-2 years ago
4.1.1
CommonJSNoneReact, Maps and geolocation
googlethis
A simple yet powerful module to retrieve organic search results and much more from Google.
4.2k-53%-3 years ago
1.8.0
CommonJSBundledMaps and geolocation, Scraping and browser automation
leaflet-lasso
Lasso selection plugin for Leaflet
4.1k-13%-2 years ago
2.2.13
ESM onlyBundledMaps and geolocation
vuelayers
Web map Vue components with the power of OpenLayers
4.1k-11%-3 years ago
0.12.7
ESM + CommonJSNoneMaps and geolocation, Vue
@antv/larkmap
A React toolkit for geospatial visualization based on L7
4.1k---2 years ago
1.5.1
ESM + CommonJSBundledReact, Maps and geolocation
@unovis/angular
Modular data visualization framework for React, Angular, Svelte, Vue, Solid, and vanilla TypeScript or JavaScript
4k---14 days ago
1.7.0
ESM onlyBundledCharts and data visualisation, Angular
leaflet.path.drag
Allow to drag Leaflet path
4k+25%-9 years ago
0.0.6
CommonJSNoneMaps and geolocation
leaflet-heatmap
heatmap.js Leaflet Overlay
3.9k+38%-10 years ago
1.0.0
CommonJSNoneMaps and geolocation
vue-cesium
Vue 3.x components for CesiumJS.
3.9k+21%--
3.2.12
ESM + CommonJSBundledMaps and geolocation, Vue

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.