Что это такое?
Инструмент для визуализации вашего присутствия на GitHub: он превращает профиль GitHub в наглядную сводную страницу вместо обычного вида профиля.
Это сайт, который кто-то хостит, или то, что я запускаю сам?
Возможны оба варианта: это веб-приложение для самостоятельного размещения — бэкенд на Kotlin, построенный на фреймворке Javalin, который отдаёт фронтенд на Vue в ваш браузер.
Как его запустить?
В репозитории есть поддержка Docker, поэтому самый быстрый путь — запустить его как контейнер; сборка из исходников описана в Documentation/Building.md.
Нужно ли что-то ещё, кроме Docker, чтобы его запустить?
Нет — это один самодостаточный веб-сервис без отдельного клиента, который нужно устанавливать; когда сервер запущен, вы просто открываете его в браузере.
Он запустится на моём компьютере или ему нужен нормальный сервер?
И то и другое: бэкенд — это JVM-приложение, которое работает везде, где работает Docker или Java, — на ноутбуке, домашнем сервере или VPS, а интерфейс — обычная веб-страница.
Откуда он берёт данные, которые визуализирует?
Прямо из GitHub через его API — проект построен на GitHub API, поэтому он делает сводку по онлайн-профилю GitHub, а не сканирует ваши локальные репозитории.
Есть ли живое демо, которое можно посмотреть перед самостоятельным хостингом?
Да — в README сразу наверху есть кнопка Demo рядом с документацией по сборке (Building) и использованию (Usage), так что можно посмотреть, как выглядит обработанный профиль, ничего не устанавливая.
What are similar projects?
dataease, github-trends, redash, codeflow, metrics, omni-tools, gitdiagram, reflex
Which topics is it in?
github-api, webapp, visualization, kotlin, github, data-visualization, vue, dashboard, web-app, free, frontend, apache-2.0