finds.dev← search

// the find

nitaliano/react-native-mapbox-gl

★ 2,171 · Java · NOASSERTION · updated Mar 2023

A Mapbox GL react native module for creating custom maps

A React Native wrapper for the Mapbox Maps SDK, covering both Android and iOS. The original maintainer officially deprecated it in favor of the community fork at react-native-mapbox-gl/maps. Last meaningful activity was years ago; this is a dead end.

- The layer/source abstraction (VectorSource, ShapeSource, FillLayer, SymbolLayer, etc.) maps cleanly to Mapbox GL's own mental model, so the API is predictable if you know Mapbox.

- Offline map support via OfflineManager is fully wired up on both platforms, which is genuinely useful and not trivial to implement.

- The example app covers a solid range of real use cases: GeoJSON sources, data-driven circle colors, user location tracking, snapshots — useful as a reference even if you move to the fork.

- Officially deprecated and abandoned — the README itself tells you to leave. The latest npm release (6.1.4) isn't even on npm and must be pulled from git. Do not adopt this.

- Targets old React Native versions (0.50+ recommended) and old Mapbox SDKs. Modern RN projects will hit native module compatibility issues immediately.

- No TypeScript coverage beyond a single index.d.ts stub. The types are incomplete and won't catch prop mismatches at compile time.

- The community fork it redirects you to has its own churn and breaking changes between Mapbox SDK v9/v10 — migrating away from this repo is not painless, so plan accordingly.

View on GitHub →

// want more like this?

We dig through GitHub every week and send a few repos picked for what you actually care about — each with an honest take like this one.

Get finds in your inbox → Search again →