Registries
ActiveMaps12,009

@mapcn

Maps · MIT · data updated 2026-09-05

mapcn is a free, open-source shadcn/ui-style copy-paste registry of map components for React, built on MapLibre GL and styled with Tailwind CSS. Components cover the full map interaction set: Map, Controls, Markers, Popups, Routes, Arcs, Clusters, plus pre-built Blocks. Works with any MapLibre-compatible tile provider (OpenStreetMap, MapTiler, Carto, Stadia, Thunderforest) and automatically adapts to light/dark themes. Zero config out of the box; full TypeScript support. Use for: adding customizable, design-system-integrated interactive maps to a React/Next.js app without a heavyweight SDK, especially when the app already uses shadcn/ui patterns.

@mapcn preview
blockscardschartscomponentse-commercemapstheming

Install

npx shadcn@latest add https://mapcn.dev/r/registry.json

Health

StatusActive
Last commit2 weeks ago
LicenseMIT
Open issues23
ArchivedNo
Stars12,009

Components (9)

mapanalytics-mapchoroplethanalytics-carddelivery-trackeruptime-monitorheatmaplogistics-networkstore-locator
Components: map, analytics-map, choropleth, analytics-card, delivery-tracker, uptime-monitor, heatmap, logistics-network, store-locator

Preview

Live sandbox previews render component source client-side. Where a component can’t be rendered standalone, sh4dcn falls back to its source and install command.

@mapcn · map

npx shadcn@latest add https://mapcn.dev/r/map.json
View source