Об этом проекте

GitHub Visitor Counter — это открытый инструмент, отображающий флаги стран посетителей вашего README на GitHub. Работает как серверный API на Vercel без необходимости обслуживания или регистрации. ## Обзор Пользователи добавляют одну строку markdown в README профиля GitHub, чтобы показать географию посетителей. Сервис интегрируется с Flag Counter API и предоставляет четыре режима отображения: Топ стран, Карта флагов, Флаги из (США/КА) и Мини-счетчик. ## Основные функции - **Интеграция в одну строку**: Добавьте markdown в любой README профиля GitHub - **Без регистрации**: Работает сразу после указания имени пользователя GitHub - **Четыре режима отображения**: Список топ-стран, визуализация карты, фильтрация по странам (США или Канада), компактный мини-счетчик - **Несколько тем**: Стандартная, Темная, GitHub, GitHub Dark, Прозрачная - **Отдельный учёт для репозиториев**: Отслеживание посещаемости каждого репозитория независимо - **Совместимость с Official ID**: Поддержка существующих Flag Counter ID для интеграции с панелью управления - **Конфигуратор в реальном времени**: Интерактивная веб-панель с предпросмотром - **Горячие клавиши и экспорт/импорт конфигурации** для продвинутых пользователей ## Режимы отображения 1. **Топ стран**: Сетка флагов, отсортированных по количеству посетителей 2. **Карта флагов**: Географическая визуализация местоположения посетителей 3. **Флаги из**: Отфильтрованные флаги только для указанных стран (США или Канада) 4. **Мини-счетчик**: Компактное отображение количества флагов или просмотров ## Технологический стек Создан с использованием Next.js 15, React 19, TypeScript, Tailwind CSS, развернут на Vercel с глобальным кэшированием через CDN. ## Использование Добавьте в README профиля GitHub: ``` ![](https://github-visitor-counter-tau.vercel.app/api?username=YOUR_USERNAME) ``` Дополнительные параметры включают `displayMode`, `theme`, `columns`, `maxflags`, `label`, пользовательские цвета и другие. Для отдельного учёта репозиториев используйте `repo` или формат `username/repo`. Пользователи Flag Counter могут передать параметр `counterId`. ## Самостояз托管 Проект распространяется по лицензии MIT и может быть развернут самостоятельно через Vercel или локально с помощью `npm run dev`. Весь исходный код доступен в репозитории.