TL;DR: DevGlobe — это open-source проект, который визуализирует разработчиков на интерактивном глобусе в реальном времени. Использует MapLibre GL JS, Next.js, React и Supabase Realtime. Позволяет анонимно или публично делиться своей активностью, находить коллег и мотивироваться.
Введение
В мире разработки чувство изоляции — распространённая проблема, особенно для удалённых команд или solo разработчиков. DevGlobe предлагает инновационный способ преодолеть эту изоляцию, визуализируя активность разработчиков на интерактивном глобусе в реальном времени. Это не только помогает находить коллег, но и мотивирует кодить, видя других разработчиков по всему миру.
Проект полностью открыт, поддерживает анонимность и использует современные технологии для обеспечения плавной и безопасной работы. Давайте разберёмся, как это работает и как можно интегрировать DevGlobe в ваш workflow.
Как работает DevGlobe
DevGlobe построен на нескольких ключевых технологиях:
- MapLibre GL JS — библиотека для рендеринга интерактивных карт с поддержкой 3D-глобуса.
- Next.js + React + TypeScript — для фронтенда, обеспечивающего быструю и отзывчивую UI.
- Supabase Realtime — для мгновенных обновлений через Postgres changes stream.
Когда разработчик начинает кодить через поддерживаемую IDE (VS Code, JetBrains и другие), его маркер появляется на глобусе в реальном времени. Никакого polling или ручного обновления — всё происходит моментально.
Пример интеграции
Для начала работы с DevGlobe необходимо установить расширение для вашей IDE. Вот пример для VS Code:
- Установите расширение через Marketplace:
code --install-extension devglobe.vscode-extension - Авторизуйтесь через GitHub:
devglobe --login - Начните кодить, и ваш маркер появится на глобусе.
Практическое применение
- Коллаборация: Найдите разработчиков, работающих над схожими проектами, и установите контакт.
- Мотивация: Используйте лидерборд и статистику для отслеживания своей активности.
- Анонимность: Режим “Anonymous” позволяет оставаться скрытым, показывая только случайный город в вашей стране.
Заключение
DevGlobe — это не просто инструмент, а сообщество разработчиков, объединённых в реальном времени. С его помощью вы можете преодолеть изоляцию, найти коллег и мотивировать себя кодить чаще. Попробуйте DevGlobe сегодня и станьте частью глобального движения разработчиков.
🌍 DevGlobe Explore
💻 Source Code
Источник: https://i.redd.it/v6a5vbj41xog1.gif