Frontend
Copy-in components, whole-page blocks and framework wiring for React, Next.js, Vue and Nuxt.
Components
Copy-in map components for React, Vue and Nuxt, installed the shadcn way and styled by your design system.
OpenMap and markers
The map component, markers and popups, and on-map controls, copied into your React or Vue project.
OpenData layers
Draw routes, GeoJSON, clusters, heatmaps, arcs and flows on your design tokens, with a legend that switches layers on and off.
OpenSearch and routing
A search box and a routing panel on your own shadcn primitives, calling the unmap geocoding and routing APIs.
OpenOverlay components
An energy map, layer switches, well and legal land search, identify on click, and treaty context, for maps that compose catalog overlays.
OpenMap tools
Measure, draw, filter by time, compare two maps, profile elevation, inspect features and list your API calls, on your own shadcn primitives.
OpenBlocks
Ten whole pages for Next.js and Nuxt, built from the registry: from a branch finder and directions to census, legal land, energy and ski maps.
OpenFrameworks
Add unmap to Next.js, React, Vue, or Nuxt, with the framework-specific parts spelled out.
OpenUse unmap basemaps with mapcn
Keep mapcn's shadcn-style React map components and give them an unmap basemap: two style URLs, and nothing else changes.
Open