PaulLeCam/react-leaflet
React components for Leaflet maps observed · 2026-08-28
Health v2 · maintenance only
50/100
- Activity 60
- Release rhythm 8
- Longevity 100
Flags: no_license
How is this computed?
round(0.45*activity + 0.35*rhythm + 0.20*longevity); archived -> min(score, 10) — computed 2026-09-02. Adoption (stars, forks) is never an input.
- gap_med: n/a
- age_days: 4413
- days_rel: 627
- days_push: 245
- n_releases_24m: 1
Adoption not part of the score
5597 stars · 901 forks observed · 2026-08-28
What it is AI-extracted, prompt v1, taxonomy v1, 2026-08-29, confidence not recorded
React Leaflet is a library of React components that provide bindings for the Leaflet mapping library, abstracting Leaflet layers and maps as React components. It lets developers build interactive maps declaratively using components like MapContainer, Marker, and TileLayer, with hooks for accessing the underlying Leaflet instances.
Use cases
- render an interactive map in a React app
- add markers and popups to a map with React components
- display OpenStreetMap tile layers in a web application
- build a location picker with map click events
- create custom map components wrapping Leaflet plugins
- fit map view to geographic bounds in React
When to choose
- you are building a React application that needs interactive maps
- you want a declarative, component-based API over Leaflet
- you need access to Leaflet's imperative API via refs and hooks
- you want to wrap third-party Leaflet plugins as React components
When to avoid
- your project does not use React
- you need a mapping library other than Leaflet, such as Mapbox GL or Google Maps
- you need highly dynamic mutation of map props, since most props are immutable after first render
- you need a permissively licensed dependency, as it uses the Hippocratic License
Facets
library · maturity stable
ui-components frontend-framework web-development frontend browser cross-platform react leaflet maps interactive-maps typescript react-components geospatial nodejs
9 sources
- readme: https://github.com/PaulLeCam/react-leaflet · fetched 2026-08-28 · 6685a9c3dcf2
- homepage: https://react-leaflet.js.org · fetched 2026-08-29 · b07861902225
- site_page: https://react-leaflet.js.org/docs/start-introduction · fetched 2026-08-29 · b8324a3dcb33
- site_page: https://react-leaflet.js.org/docs/example-popup-marker · fetched 2026-08-29 · a58ee2ec7a57
- site_page: https://react-leaflet.js.org/docs/api-map · fetched 2026-08-29 · c51f2ae5702a
- site_page: https://react-leaflet.js.org/docs/v4/start-introduction · fetched 2026-08-29 · 38ea1ecfcbb0
- site_page: https://react-leaflet.js.org/docs/v3/start-introduction · fetched 2026-08-29 · 5cb305b92124
- site_page: https://react-leaflet.js.org/docs/core-introduction · fetched 2026-08-29 · b9ee6bded783
- registry_npm: https://registry.npmjs.org/react-leaflet · fetched 2026-08-29 · b2067af19885
Member repositories
| Repository | Role | Health v2 |
|---|---|---|
| PaulLeCam/react-leaflet | main | 50 |
For agents
markdown · JSON · MCP: product_card(name="PaulLeCam/react-leaflet")
Data as of 2026-08-30T08:39:29.467469+00:00 · Report a problem