10 Best React Map Libraries

Curated by the Openbase team and community.Learn more

Curated by the Openbase team and community. Learn more

deck.gl

WebGL2 powered visualization framework

License Icon
License: MIT
TypeScript Icon
TypeScript Definitions: DefinitelyTyped
User Rating
4.5/ 5
2
Top Feedback
2Great Documentation
2Easy to Use
1Performant
GitHub Stars
9K
Weekly Downloads
51K
Last Commit
3d ago
Bundle Size (min+gzip)
N/A
Tree-Shakeable

react-map-gl

React friendly API wrapper around MapboxGL JS

License Icon
License: MIT
TypeScript Icon
TypeScript Definitions: Built-In
User Rating
4.0/ 5
4
Top Feedback
2Easy to Use
2Performant
2Poor Documentation
GitHub Stars
6K
Weekly Downloads
148K
Last Commit
24d ago
Bundle Size (min+gzip)
N/A
Tree-Shakeable
rl

react-leaflet

React components for Leaflet maps

License Icon
License: Hippocratic-2.1
TypeScript Icon
TypeScript Definitions: Built-In
User Rating
4.3/ 5
3
Top Feedback
3Easy to Use
2Performant
2Highly Customizable
GitHub Stars
4K
Weekly Downloads
171K
Last Commit
15d ago
Bundle Size (min+gzip)
N/A
Tree-Shakeable
rsw

react-svg-worldmap

A simple, compact and free React SVG world map.

License Icon
License: MIT
TypeScript Icon
TypeScript Definitions: Built-In
User Rating
5.0/ 5
1
Top Feedback
N/A
GitHub Stars
39
Weekly Downloads
1K
Last Commit
14d ago
Bundle Size (min+gzip)
N/A
Tree-Shakeable

google-map-react

Google map library for react that allows rendering components as markers 🎉

License Icon
License: MIT
TypeScript Icon
TypeScript Definitions: DefinitelyTyped
User Rating
4.5/ 5
4
Top Feedback
4Great Documentation
2Easy to Use
2Performant
GitHub Stars
5K
Weekly Downloads
205K
Last Commit
2mos ago
Bundle Size (min+gzip)
13.2KB
Tree-Shakeable
rmg

react-mapbox-gl

A React binding of mapbox-gl-js

License Icon
License: MIT
TypeScript Icon
TypeScript Definitions: Built-In
User Rating
5.0/ 5
2
Top Feedback
3Great Documentation
1Easy to Use
1Unwelcoming Community
GitHub Stars
2K
Weekly Downloads
39K
Last Commit
1yr ago
Bundle Size (min+gzip)
15.5KB
Tree-Shakeable
pm

pigeon-maps

ReactJS Maps without external dependencies

License Icon
License: MIT
TypeScript Icon
TypeScript Definitions: Built-In
User Rating
4.0/ 5
1
Top Feedback
N/A
GitHub Stars
3K
Weekly Downloads
3K
Last Commit
3mos ago
Bundle Size (min+gzip)
8.88KB
Tree-Shakeable
rgm

react-google-maps

React.js Google Maps integration component

License Icon
License: MIT
TypeScript Icon
TypeScript Definitions: Built-In
User Rating
5.0/ 5
3
Top Feedback
1Easy to Use
1Abandoned
GitHub Stars
4K
Weekly Downloads
143K
Last Commit
4yrs ago
Bundle Size (min+gzip)
29.4KB
Not Tree-Shakeable

google-maps-react

Companion code to the "How to Write a Google Maps React Component" Tutorial

License Icon
License: MIT
TypeScript Icon
TypeScript Definitions: Built-In
User Rating
4.7/ 5
3
Top Feedback
1Great Documentation
1Easy to Use
1Abandoned
GitHub Stars
2K
Weekly Downloads
55K
Last Commit
2yrs ago
Bundle Size (min+gzip)
7.06KB
Not Tree-Shakeable

react-simple-maps

Beautiful React SVG maps with d3-geo and topojson using a declarative api.

License Icon
License: MIT
TypeScript Icon
TypeScript Definitions: DefinitelyTyped
User Rating
3.5/ 5
2
Top Feedback
3Poor Documentation
1Abandoned
GitHub Stars
2K
Weekly Downloads
42K
Last Commit
1yr ago
Bundle Size (min+gzip)
34.8KB
Tree-Shakeable

g-mapify

Flexible react google map with more options of search, pick & select.

License Icon
License: ISC
TypeScript Icon
TypeScript Definitions: Built-In
User Rating
5.0/ 5
2
Top Feedback
1Easy to Use
1Performant
GitHub Stars
8
Weekly Downloads
35
Last Commit
4mos ago
Bundle Size (min+gzip)
6.29KB
Tree-Shakeable
api

@react-google-maps/api

React Google Maps API

License Icon
License: MIT
TypeScript Icon
TypeScript Definitions: Built-In
User RatingN/A
Top Feedback
1Hard to Use
GitHub Stars
995
Weekly Downloads
144K
Last Commit
5d ago
Bundle Size (min+gzip)
N/A
Tree-Shakeable
geo

@nivo/geo

nivo provides a rich set of dataviz components, built on top of the awesome d3 and Reactjs libraries

License Icon
License: MIT
TypeScript Icon
TypeScript Definitions: DefinitelyTyped
User RatingN/A
Top Feedback
N/A
GitHub Stars
9K
Weekly Downloads
5K
Last Commit
14d ago
Bundle Size (min+gzip)
N/A
Tree-Shakeable

@appbaseio/reactivemaps

Search UI components for React and Vue: powered by appbase.io / Elasticsearch

License Icon
License: Apache-2.0
TypeScript Icon
TypeScript Definitions: DefinitelyTyped
User RatingN/A
Top Feedback
N/A
GitHub Stars
4K
Weekly Downloads
335
Last Commit
17d ago
Bundle Size (min+gzip)
118.2KB
Not Tree-Shakeable
rgp

react-google-places-suggest

React component to select geolocated suggestion from Google Maps Places API

License Icon
License: MIT
TypeScript Icon
TypeScript Definitions: DefinitelyTyped
User RatingN/A
Top Feedback
N/A
GitHub Stars
87
Weekly Downloads
4K
Last Commit
12d ago
Bundle Size (min+gzip)
17.7KB
Tree-Shakeable
rsg

react-static-google-map

Load Google Static images in your react app

License Icon
License: MIT
TypeScript Icon
TypeScript Definitions: Built-In
User RatingN/A
Top Feedback
N/A
GitHub Stars
49
Weekly Downloads
4K
Last Commit
4d ago
Bundle Size (min+gzip)
6.69KB
Tree-Shakeable
rgm

react-google-maps-api

React Google Maps API

License Icon
License: MIT
TypeScript Icon
TypeScript Definitions: Built-In
User RatingN/A
Top Feedback
N/A
GitHub Stars
995
Weekly Downloads
231
Last Commit
5d ago
Bundle Size (min+gzip)
13.4KB
Tree-Shakeable

@syncfusion/ej2-react-maps

Syncfusion React UI components library offer more than 50+ cross-browser, responsive, and lightweight react UI controls for building modern web applications.

License Icon
License: Unknown
TypeScript Icon
TypeScript Definitions: DefinitelyTyped
User RatingN/A
Top Feedback
N/A
GitHub Stars
192
Weekly Downloads
661
Last Commit
5d ago
Bundle Size (min+gzip)
N/A
Tree-Shakeable
rmg

react-map-gl-geocoder

React wrapper for mapbox-gl-geocoder for use with react-map-gl

License Icon
License: MIT
TypeScript Icon
TypeScript Definitions: DefinitelyTyped
User RatingN/A
Top Feedback
N/A
GitHub Stars
105
Weekly Downloads
6K
Last Commit
3mos ago
Bundle Size (min+gzip)
N/A
Tree-Shakeable
rsm

react-svg-map

A set of React.js components to display an interactive SVG map

License Icon
License: MIT
TypeScript Icon
TypeScript Definitions: DefinitelyTyped
User RatingN/A
Top Feedback
N/A
GitHub Stars
162
Weekly Downloads
2K
Last Commit
1yr ago
Bundle Size (min+gzip)
32.4KB
Not Tree-Shakeable
rgm

react-google-map

React component to render a map with markers from Google Maps API

License Icon
License: MIT
TypeScript Icon
TypeScript Definitions: DefinitelyTyped
User RatingN/A
Top Feedback
1Hard to Use
GitHub Stars
23
Weekly Downloads
1K
Last Commit
5mos ago
Bundle Size (min+gzip)
5.44KB
Not Tree-Shakeable
rum

react-usa-map

React component with all USA States with customizable options. No D3 needed.

License Icon
License: MIT
TypeScript Icon
TypeScript Definitions: DefinitelyTyped
User RatingN/A
Top Feedback
N/A
GitHub Stars
70
Weekly Downloads
3K
Last Commit
1yr ago
Bundle Size (min+gzip)
13.0KB
Not Tree-Shakeable
rg

react-gmaps

A Google Maps component for React.js

License Icon
License: MIT
TypeScript Icon
TypeScript Definitions: DefinitelyTyped
User RatingN/A
Top Feedback
N/A
GitHub Stars
313
Weekly Downloads
2K
Last Commit
4yrs ago
Bundle Size (min+gzip)
4.43KB
Not Tree-Shakeable
rmg

react-mapbox-gl-geocoder

You can see the demo here

License Icon
License: MIT
TypeScript Icon
TypeScript Definitions: DefinitelyTyped
User RatingN/A
Top Feedback
N/A
GitHub Stars
32
Weekly Downloads
1K
Last Commit
1yr ago
Bundle Size (min+gzip)
29.0KB
Tree-Shakeable
rdm

react-d3-map-core

react-d3 map core component

License Icon
License: Apache-2.0
TypeScript Icon
TypeScript Definitions: DefinitelyTyped
User RatingN/A
Top Feedback
N/A
GitHub Stars
N/A
Weekly Downloads
369
Last Commit
N/A
Bundle Size (min+gzip)
112.2KB
Not Tree-Shakeable
rdm

react-d3-map

react-d3 interactive map

License Icon
License: Apache-2.0
TypeScript Icon
TypeScript Definitions: DefinitelyTyped
User RatingN/A
Top Feedback
N/A
GitHub Stars
N/A
Weekly Downloads
350
Last Commit
N/A
Bundle Size (min+gzip)
130.4KB
Not Tree-Shakeable
ymr

yandex-map-react

Yandex map react

License Icon
License: MIT
TypeScript Icon
TypeScript Definitions: DefinitelyTyped
User RatingN/A
Top Feedback
N/A
GitHub Stars
N/A
Weekly Downloads
323
Last Commit
N/A
Bundle Size (min+gzip)
5.57KB
Not Tree-Shakeable
ram

react-australia-map

React Australia SVG map with customizable options. No D3 needed

License Icon
License: MIT
TypeScript Icon
TypeScript Definitions: DefinitelyTyped
User RatingN/A
Top Feedback
N/A
GitHub Stars
N/A
Weekly Downloads
256
Last Commit
4yrs ago
Bundle Size (min+gzip)
11.2KB
Not Tree-Shakeable
rs

react-spatial

Components to build React map apps.

License Icon
License: MIT
TypeScript Icon
TypeScript Definitions: DefinitelyTyped
User RatingN/A
Top Feedback
N/A
GitHub Stars
N/A
Weekly Downloads
255
Last Commit
N/A
Bundle Size (min+gzip)
N/A
Not Tree-Shakeable

google-map-react-smesh

Google map library for react that allows rendering components as markers 🎉

License Icon
License: MIT
TypeScript Icon
TypeScript Definitions: DefinitelyTyped
User RatingN/A
Top Feedback
N/A
GitHub Stars
5K
Weekly Downloads
3
Last Commit
2mos ago
Bundle Size (min+gzip)
11.4KB
Not Tree-Shakeable

react-cartographer

Generic component for displaying Yahoo / Google / Bing maps.

License Icon
License: BSD-3-Clause
TypeScript Icon
TypeScript Definitions: DefinitelyTyped
User RatingN/A
Top Feedback
N/A
GitHub Stars
83
Weekly Downloads
170
Last Commit
2yrs ago
Bundle Size (min+gzip)
10.3KB
Not Tree-Shakeable
grm

google-react-maps

A more powerfully custom version of the Google Maps Javascript API built for React. Multiple Datalayer support. GEOJSON Enabled.

License Icon
License: ISC
TypeScript Icon
TypeScript Definitions: DefinitelyTyped
User RatingN/A
Top Feedback
N/A
GitHub Stars
N/A
Weekly Downloads
56
Last Commit
N/A
Bundle Size (min+gzip)
57.0KB
Not Tree-Shakeable
rgm

react-google-map-components

Declarative React Google Map Components

License Icon
License: MIT
TypeScript Icon
TypeScript Definitions: DefinitelyTyped
User RatingN/A
Top Feedback
N/A
GitHub Stars
N/A
Weekly Downloads
41
Last Commit
N/A
Bundle Size (min+gzip)
16.5KB
Tree-Shakeable
gdr

gmap-dragdrop-react

Google Maps drag and drop React component; on, off, and between maps

License Icon
License: MIT
TypeScript Icon
TypeScript Definitions: DefinitelyTyped
User RatingN/A
Top Feedback
N/A
GitHub Stars
N/A
Weekly Downloads
11
Last Commit
3yrs ago
Bundle Size (min+gzip)
80.7KB
Not Tree-Shakeable
rm

react-map

A map component for [React](https://github.com/facebook/react), the declarative UI library. Allow your React sites to use Google Maps easily.

License Icon
License: Unknown
TypeScript Icon
TypeScript Definitions: DefinitelyTyped
User RatingN/A
Top Feedback
N/A
GitHub Stars
45
Weekly Downloads
2
Last Commit
7yrs ago
Bundle Size (min+gzip)
N/A
Not Tree-Shakeable