AnmolSaini16/mapcn has 12,364 GitHub stars and 723 forks. GitHot measured +3 stars in 24 hours. Last checked 2026-11-06 05:20 UTC. Last push 2026-11-04.
Beautiful map components. 100% Free, Zero config, one command setup.
What you can do
- 🎨 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
Measured star growth
- in 24h
- +3
- in 7 days
- Update delayed
- in 15 days
- Update delayed
- in 1 month
- Update delayed
Net star changes over overlapping periods, not daily totals. Missing measurements are left blank. Stars measure attention, not software quality.
README.md
Originalmapcn
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.
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.
Sponsors
mapcn is free and open source, kept going by its sponsors. Want your logo here? See mapcn.dev/sponsors.
Contributing
Contributions are welcome! Please feel free to submit a Pull Request.
- Fork the repository
- Create your feature branch (
git checkout -b feature/amazing-feature) - Commit your changes (
git commit -m 'Add some amazing feature') - Push to the branch (
git push origin feature/amazing-feature) - Open a Pull Request
License
MIT License - see the LICENSE file for details.
Explore related projects
codecrafters-io/build-your-own-x
Master programming by recreating your favorite technologies from scratch.
560,359 starspublic-apis/public-apis
A collective list of free APIs
496,646 starsmorluto/rea
Reverse engineer anything with agents, from app behavior down to native binaries.
437,152 starsopenclaw/openclaw
The AI that really does things. Any OS. Any Platform. The lobster way. 🦞
394,047 stars