Package category
Maps and geolocation
Interactive maps, geocoding and geospatial calculations.
436 packages1 comparisons
Packages compared
436 packages
| Package | Weekly downloads | 12-month change | 52 weeks | Gzip | Last release | Module | Types | Categories |
|---|---|---|---|---|---|---|---|---|
| leaflet.awesome-markers Leaflet Awesome Markers - allows you to display custom icons easily using Leaflet | 6.1k | +42% | - | 7 years ago 2.0.5 | CommonJS | None | Icons, Maps and geolocation | |
| openlayers Build tools and sources for developing OpenLayers based mapping applications | 6k | +23% | - | - 4.6.5 | CommonJS | None | Maps and geolocation | |
| react-leaflet-control Dumb Empty Component for control with react leaflet | 5.9k | +7% | - | 6 years ago 2.1.2 | CommonJS | Bundled | Maps and geolocation, React | |
| leaflet-extra-markers Custom map markers for Leaflet JS | 5.7k | -3% | - | 8 months ago 2.0.1 | ESM only | Bundled | Maps and geolocation | |
| vue3-openlayers OpenLayers Wrapper for Vue3 | 5.7k | +35% | - | 6 months ago 12.2.2 | ESM + CommonJS | Bundled | Maps and geolocation, Vue | |
| mapbox-gl-leaflet binding from mapbox gl to the leaflet api | 5.6k | -6% | - | 3 years ago 0.0.16 | CommonJS | None | Maps and geolocation | |
| leaflet-image export leaflet maps as images | 5.6k | +32% | - | 9 years ago 0.4.0 | CommonJS | None | Maps 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 | CommonJS | None | Maps and geolocation | |
| leaflet-simple-map-screenshoter Leaflet plugin plugin which take screenshot of map | 5.4k | +126% | - | 3 years ago 0.5.0 | CommonJS | Bundled | Maps 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 only | Bundled | Maps 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 + CommonJS | None | Maps 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 | CommonJS | Bundled | Maps and geolocation |
| leaflet-textpath Shows a text (or a pattern) along a Polyline | 5.2k | +19% | - | - 1.3.0 | CommonJS | None | Maps and geolocation | |
| react-leaflet-custom-control Creates a control wrapper around a React element | 5.1k | -11% | - | 1 year ago 1.5.0 | ESM only | Bundled | React, Maps and geolocation | |
| jest-google-maps-mock Jest mock for google maps | 5k | -57% | - | 5 years ago 1.0.7 | CommonJS | None | Testing, Maps and geolocation | |
| react-yandex-maps Yandex.Maps API bindings for React | 5k | -33% | - | 5 years ago 4.6.0 | ESM + CommonJS | Bundled | React, Maps and geolocation | |
| geowarp Super Low-Level Raster Reprojection and Resampling Library | 4.9k | +1434% | - | 2 years ago 1.26.2 | CommonJS | Bundled | Maps and geolocation | |
| geowarp-canvas Adds HTML Canvas Support to GeoWarp | 4.9k | +2100% | - | 2 years ago 0.2.0 | CommonJS | None | Maps 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 + CommonJS | Bundled | Internationalisation, React | |
| esri-leaflet-cluster Esri Leaflet plugin for visualizing Feature Layers as clusters with L.markercluster. | 4.9k | +8% | - | - 3.0.1 | ESM + CommonJS | None | Maps 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 | CommonJS | None | Maps and geolocation | |
| mapbox-gl-compare Swipe and sync between two maps | 4.8k | +68% | - | 3 months ago 0.6.0 | ESM + CommonJS | None | Maps 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 + CommonJS | Bundled | TypeScript tooling, React | |
| snazzy-info-window Customizable info windows using the Google Maps JavaScript API. | 4.8k | -44% | - | 8 years ago 1.1.1 | CommonJS | None | Maps 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 | CommonJS | Bundled | Maps 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 only | Bundled | Maps and geolocation |
| @deck.gl-community/leaflet deck.gl integration with Leaflet | 4.7k | - | - | - | 17 days ago 9.4.1 | ESM + CommonJS | Bundled | 3D, 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 | CommonJS | None | Maps and geolocation | |
| maplibre-gl-draw A drawing component for Mapbox GL JS | 4.6k | -77% | - | 3 years ago 1.6.9 | CommonJS | Bundled | 3D, 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 | CommonJS | None | Maps and geolocation |
| leaflet-groupedlayercontrol A Leaflet layer control with support for grouping overlays together | 4.6k | +62% | - | 8 years ago 0.6.1 | CommonJS | None | Maps and geolocation | |
| leaflet-ant-path Creates a leaflet polyline with a 'ant-path' animated flux | 4.6k | -26% | - | 7 years ago 1.3.0 | CommonJS | None | Maps and geolocation, Animation | |
| @arcgis/coding-components ArcGIS Coding Components | 4.6k | - | - | - | 2 days ago 5.1.25 | ESM only | Bundled | Maps 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 | CommonJS | None | Maps 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 | CommonJS | None | Maps and geolocation | |
| leaflet-toolbar Flexible, extensible toolbars for Leaflet maps. | 4.5k | +27% | - | 7 years ago 0.4.0-alpha.2 | CommonJS | None | Maps and geolocation | |
| nuxt-mapbox Elegant Mapbox GL JS integration with Nuxt | 4.4k | +81% | - | 1 year ago 1.6.4 | ESM only | Bundled | Maps 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 | CommonJS | None | Maps 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 + CommonJS | Bundled | Angular, Maps and geolocation |
| leaflet-measure Coordinate, linear, and area measure tool for Leaflet maps | 4.3k | +26% | - | 8 years ago 3.1.0 | CommonJS | None | Maps and geolocation | |
| graphile-postgis PostGIS support for PostGraphile v5 | 4.3k | +537220% | - | today 3.18.3 | ESM + CommonJS | Bundled | Database clients and drivers, GraphQL | |
| react-leaflet-fullscreen Fullscreen control for react-leaflet | 4.2k | -1% | - | 2 years ago 4.1.1 | CommonJS | None | React, 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 | CommonJS | Bundled | Maps and geolocation, Scraping and browser automation | |
| leaflet-lasso Lasso selection plugin for Leaflet | 4.1k | -13% | - | 2 years ago 2.2.13 | ESM only | Bundled | Maps and geolocation | |
| vuelayers Web map Vue components with the power of OpenLayers | 4.1k | -11% | - | 3 years ago 0.12.7 | ESM + CommonJS | None | Maps and geolocation, Vue | |
| @antv/larkmap A React toolkit for geospatial visualization based on L7 | 4.1k | - | - | - | 2 years ago 1.5.1 | ESM + CommonJS | Bundled | React, 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 only | Bundled | Charts and data visualisation, Angular |
| leaflet.path.drag Allow to drag Leaflet path | 4k | +25% | - | 9 years ago 0.0.6 | CommonJS | None | Maps and geolocation | |
| leaflet-heatmap heatmap.js Leaflet Overlay | 3.9k | +38% | - | 10 years ago 1.0.0 | CommonJS | None | Maps and geolocation | |
| vue-cesium Vue 3.x components for CesiumJS. | 3.9k | +21% | - | - 3.2.12 | ESM + CommonJS | Bundled | Maps 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.
- leaflet.awesome-markersLeaflet Awesome Markers - allows you to display custom icons easily using Leaflet
- openlayersBuild tools and sources for developing OpenLayers based mapping applications
- react-leaflet-controlDumb Empty Component for control with react leaflet
- leaflet-extra-markersCustom map markers for Leaflet JS
- vue3-openlayersOpenLayers Wrapper for Vue3
- mapbox-gl-leafletbinding from mapbox gl to the leaflet api
- leaflet-imageexport leaflet maps as images
- wicketA modest library for moving between Well-Known Text (WKT) and various framework geometries
- leaflet-simple-map-screenshoterLeaflet plugin plugin which take screenshot of map
- @arcgis/map-components-reactA set of React components that wrap ArcGIS map components
- react-map-gl-geocoderReact wrapper for mapbox-gl-geocoder for use with react-map-gl
- @elfalem/leaflet-curveA Leaflet plugin for drawing Bézier curves and other complex shapes.
- leaflet-textpathShows a text (or a pattern) along a Polyline
- react-leaflet-custom-controlCreates a control wrapper around a React element
- jest-google-maps-mockJest mock for google maps
- react-yandex-mapsYandex.Maps API bindings for React
- geowarpSuper Low-Level Raster Reprojection and Resampling Library
- geowarp-canvasAdds HTML Canvas Support to GeoWarp
- react-currency-localizerA React hook to display prices in a user's local currency using HTTPS-compatible IP geolocation with robust validation and error handling
- esri-leaflet-clusterEsri Leaflet plugin for visualizing Feature Layers as clusters with L.markercluster.
- leaflet.markercluster.layersupportSub-plugin for Leaflet.markercluster plugin (MCG in short); brings compatibility with L.Control.Layers and other Leaflet plugins.
- mapbox-gl-compareSwipe and sync between two maps
- maplibre-gl-layer-controlA comprehensive layer control for MapLibre GL with advanced styling capabilities
- snazzy-info-windowCustomizable info windows using the Google Maps JavaScript API.
- @south-paw/react-vector-mapsA React component for interactive vector maps of the world and 100+ countries
- @maptiler/leaflet-maptilersdkVector tiles basemap plugin for Leaflet - multi-lingual basemaps using MapTiler SDK
- @deck.gl-community/leafletdeck.gl integration with Leaflet
- leaflet-velocityA custom layer for leaflet to visualise arbitrary velocities
- maplibre-gl-drawA drawing component for Mapbox GL JS
- @mapbox/mapbox-gl-directionsA mapboxgl plugin for the Mapbox Directions API
- leaflet-groupedlayercontrolA Leaflet layer control with support for grouping overlays together
- leaflet-ant-pathCreates a leaflet polyline with a 'ant-path' animated flux
- @arcgis/coding-componentsArcGIS Coding Components
- mapbox-gl-draw-circleA module to draw a circle using mapbox-gl-draw
- beautifymarkerLeaflet.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.
- leaflet-toolbarFlexible, extensible toolbars for Leaflet maps.
- nuxt-mapboxElegant Mapbox GL JS integration with Nuxt
- geolocatorA utility for getting geo-location information via HTML5 and IP look-ups, geocoding, address look-ups, distance and durations, timezone information and more...
- @ng-web-apis/permissionsA library for comfortable use of Permissions API in Angular applications
- leaflet-measureCoordinate, linear, and area measure tool for Leaflet maps
- graphile-postgisPostGIS support for PostGraphile v5
- react-leaflet-fullscreenFullscreen control for react-leaflet
- googlethisA simple yet powerful module to retrieve organic search results and much more from Google.
- leaflet-lassoLasso selection plugin for Leaflet
- vuelayersWeb map Vue components with the power of OpenLayers
- @antv/larkmapA React toolkit for geospatial visualization based on L7
- @unovis/angularModular data visualization framework for React, Angular, Svelte, Vue, Solid, and vanilla TypeScript or JavaScript
- leaflet.path.dragAllow to drag Leaflet path
- leaflet-heatmapheatmap.js Leaflet Overlay
- vue-cesiumVue 3.x components for CesiumJS.