HomeBookmarks
mapcnmapcn
mapcn

mapcn

ASby Anmoldeep Singh
0components

Installs all 10 components. Without our CLI, run instead.

Auto-indexed

mapcn contents

About mapcn

mapcn publishes a shadcn registry at mapcn.dev, with 10 components installable through the shadcn CLI.

Components
10
GitHub stars
12,369
Last commit
Nov 6, 2026
Repository
AnmolSaini16/mapcn

All 10 components

Copy a prompt for your agent, copy the install command, or open the docs that ship it.

  • Analytics Card

    analytics-card

    Compact analytics card with a headline metric over a world map.

    lucide-react2 files
  • Analytics Map

    analytics-map

    Real-time analytics overview with a world map, breakdown cards, and device stats.

    recharts, lucide-react4 files
  • Choropleth

    World choropleth map shading countries by a metric, with a hover tooltip and legend.

    next-themes3 files
  • community-globe

    tabs
  • Delivery Tracker

    delivery-tracker

    Live order tracking with route progress, courier position, and order details.

    lucide-react2 files
  • Heatmap

    Globe-projected heatmap visualizing earthquake density with zoom-dependent styling.

    1 file
  • Logistics Network

    logistics-network

    Domestic logistics map with a sidebar of stats.

    lucide-react4 files
  • Map

    On 21st

    A MapLibre-powered map component with markers, popups, tooltips, routes, and controls.

    maplibre-gl@^6, lucide-react1 file
    Open
  • Store Locator

    store-locator

    Searchable store list synced with map markers.

    lucide-react4 files
  • Uptime Monitor

    uptime-monitor

    Status-page style map of edge network locations with live health, latency, and uptime.

    4 files

From the mapcn readme

mapcn

Free & open-source, ready-to-use, customizable map components for React. Zero config. One command setup. Built on MapLibre GL, styled with Tailwind, works seamlessly with shadcn/ui.

Get Started · Installation · Components

Features

  • Theme-aware — Automatically adapts to light/dark mode
  • Zero config — Works out of the box with sensible defaults
  • shadcn/ui compatible — Uses the same patterns and styling conventions
  • MapLibre GL powered — Full access to MapLibre's powerful mapping capabilities
  • Composable — Build complex map UIs with simple, declarative components
  • Markers & Popups — Rich marker system with popups, tooltips, and labels
  • Routes — Draw routes and paths on your maps
  • Controls — Zoom, compass, locate, and fullscreen controls

Agent Skill

Teach your coding agent (Claude Code, Cursor, Codex, …) how to use mapcn:

npx skills add AnmolSaini16/mapcn

Then ask for a map, or ask where one would fit in your app. See mapcn.dev/docs/skill.

Sponsors

mapcn is free and open source, supported by sponsors. Become a sponsor.

50% off with code MAP50 until December 5, 2026

Basemap Terms of Service

mapcn uses CARTO Basemaps powered by OpenStreetMap data for its default styles and examples.

CARTO offers free tiers for commercial and non-commercial usage, subject to monthly tile request limits and attribution requirements.

  • Commercial use: Free up to 1 million tile requests per month.
  • Non-commercial use: Free up to 5 million tile requests per month.
  • Attribution: CARTO and OpenStreetMap attribution must remain visible.
  • API keys: CARTO requires API keys for raster basemaps and may extend this requirement to vector basemaps.

For production applications, review CARTO's terms and configure your own basemap provider or API key as needed.

mapcn is built on MapLibre and supports alternative MapLibre-compatible basemap providers.

Contributing

Contributions are welcome! Please feel free to submit a Pull Request.

  1. Fork the repository
  2. Create your feature branch (git checkout -b feature/amazing-feature)
  3. Commit your changes (git commit -m 'Add some amazing feature')
  4. Push to the branch (git push origin feature/amazing-feature)
  5. Open a Pull Request

License

MIT License - see the LICENSE file for details.

Read the rest on GitHub →

What mapcn builds on

The packages and primitives its components pull in, counted across the registry.

card3badge2sidebar2button1chart1input1separator1tabs1

What mapcn shipped recently

Every appearance and removal our crawl has seen in the registry index.

  • community-globeaddedOct 31, 2026

Browse every shadcn registry we track →