---
name: "@visited-map"
slug: "visited-map"
description: "An SVG world map that highlights the countries you've visited, lived in or want to see, with city pins, stats and optional zoom. No tiles or API keys. Works in Server Components."
category: "Maps"
tags: ["developer-tools", "maps"]
framework: "react"
license: "MIT"
author: "crashncrow"
website: "https://visitedmap.vercel.app"
github: "https://github.com/crashncrow/shadcn-visited-map"
registry: "https://visitedmap.vercel.app/r/registry.json"
pro: false
pro_url: null
github_stars: 2
component_count: 1
generated_at: "2026-10-13T06:38:00.276Z"
---

# @visited-map

An SVG world map that highlights the countries you've visited, lived in or want to see, with city pins, stats and optional zoom. No tiles or API keys. Works in Server Components.

## Links

- Website: https://visitedmap.vercel.app
- GitHub: https://github.com/crashncrow/shadcn-visited-map
- Registry JSON: https://visitedmap.vercel.app/r/registry.json
- Directory page: https://sh4dcn.vercel.app/registry/visited-map
- This file: https://sh4dcn.vercel.app/md/visited-map.md

## Install

```sh
# add the whole registry (shadcn CLI)
npx shadcn@latest add https://visitedmap.vercel.app/r/registry.json
pnpm dlx shadcn@latest add https://visitedmap.vercel.app/r/registry.json
bunx shadcn@latest add https://visitedmap.vercel.app/r/registry.json
# clone the source repo
git clone https://github.com/crashncrow/shadcn-visited-map.git
# fetch the raw registry index
curl -s https://visitedmap.vercel.app/r/registry.json
```

## Components (1)

| name | type | description | install |
| --- | --- | --- | --- |
| visited-map | registry:component | An SVG world map that highlights the countries you've visited, lived in or want to see, pins cities on top and counts how much of the world you've seen. No til… | `npx shadcn@latest add https://visitedmap.vercel.app/r/visited-map.json` |

## For AI agents

```text
You are adding components from @visited-map to a shadcn-compatible project.
1. Read this file (https://sh4dcn.vercel.app/md/visited-map.md) for the component list.
2. Fetch the machine-readable index: https://visitedmap.vercel.app/r/registry.json
3. Install a single component with its install command from the table above.
4. Full structured record: https://sh4dcn.vercel.app/json (library slug: visited-map).
```
