Skip to main content
BrownieJS

Why BrownieJS?

The lightest full-featured React map library. Zero dependencies, WCAG accessible, 9 kB total.

Bundle Size (gzipped)

Zero Dependencies

BrownieJS

@brownie-js/core

— no dependencies

@brownie-js/react
  • react (peer)

Total: 0 external deps

react-leaflet

react-leaflet
  • @react-leaflet/core
  • leaflet (peer)
  • react (peer)
  • react-dom (peer)
@react-leaflet/core

— no dependencies

leaflet

— no dependencies

Total: 2 packages required (45 kB)

Feature Comparison

Featurebrowniepigeonleafletmap-gl
Zero dependencies
Bundle < 10 kB
Tile layers
Markers & popups
Marker clustering
Route rendering
OSRM integration
Geolocation
WCAG 2.1 AA
Keyboard navigation
TypeScript-first
SSR-safe