Repolode
emanuelef

emanuelef/daily-stars-explorer

Веб-инструмент, который строит график ежедневной истории звёзд любого GitHub-репозитория и показывает коммиты, PR, issues, форки и контрибьюторов.

Open source альтернатива:Star History

Звёзды
410
Форки
16
Открытые issues
15
Последний коммит
вчера

Что это?

Daily Stars Explorer позволяет найти любой публичный GitHub-репозиторий и посмотреть полную историю звёзд в виде графика по дням. Помимо звёзд, он показывает динамику коммитов, pull request, issues, форков и контрибьюторов — так можно понять, чем занимался проект, когда число звёзд резко выросло.

Инструмент также позволяет накладывать на график упоминания из Hacker News, Reddit, YouTube и GitHub, чтобы видеть, когда обсуждали репозиторий; сравнивать два репозитория и применять скользящее среднее или сглаживание, чтобы превратить шумные ежедневные значения в тренд. Результаты можно экспортировать в CSV или JSON, а полученные данные кэшируются на семь дней.

История звёзд формируется на основе эндпоинта GitHub для истории звёзд, поэтому графики строятся без personal access token. Для остальных временных шкал нужен PAT. Почасовая детализация звёзд больше недоступна: GitHub перестал предоставлять временные метки для каждого пользователя, поставившего звезду. Проект написан на Go с фронтендом на JavaScript; его можно запускать локально или развернуть самостоятельно с помощью Docker.

Ключевые возможности

  • 01Показывает полное число звёзд по дням для любого публичного репозитория.
  • 02Строит графики коммитов, PR, issues, форков и контрибьюторов во времени.
  • 03Показывает на графике упоминания из Hacker News, Reddit, YouTube и GitHub.
  • 04Позволяет сравнивать два репозитория бок о бок.
  • 05Экспортирует данные в CSV или JSON.
  • 06Работает локально или разворачивается самостоятельно с помощью Docker.

Сценарии использования

  • Понять, вызван ли резкий всплеск звёзд релизом или внешней публикацией.
  • Оценить активность и поддержку библиотеки перед тем, как начать её использовать.
  • Сравнить траектории роста двух конкурирующих open-source-проектов.
  • Экспортировать историю звёзд для собственного анализа или отчётов.

Быстрый старт

  1. 1

    Создайте файл .env с вашим токеном GitHub

    echo "PAT=your_github_token" > .env
  2. 2

    Запустите Docker-образ и откройте localhost:8080

    docker run --rm --env-file .env -p 8080:8080 ghcr.io/emanuelef/daily-stars-explorer:latest

Что важно знать

  • Почасовые графики звёзд больше недоступны, поскольку GitHub перестал предоставлять временные метки для каждого пользователя, поставившего звезду.
  • Общее количество звёзд может отличаться на одну-две от числа, указанного в заголовке репозитория.
  • Для просмотра коммитов, PR, issues, форков и участников по-прежнему требуется персональный токен доступа GitHub.

В подборках

Темы

#github#github-stars#analytics#data-visualization#open-source#go#javascript#self-hosted#github-analytics#github-stars-history

Частые вопросы

Что такое daily-stars-explorer?
Веб-инструмент, который строит график ежедневной истории звёзд любого GitHub-репозитория и показывает коммиты, PR, issues, форки и контрибьюторов. Daily Stars Explorer позволяет найти любой публичный GitHub-репозиторий и посмотреть полную историю звёзд в виде графика по дням. Помимо звёзд, он показывает динамику коммитов, pull request, issues, форков и контрибьюторов — так можно понять, чем занимался проект, когда число звёзд резко выросло.
daily-stars-explorer можно использовать бесплатно? Какая у него лицензия?
daily-stars-explorer распространяется с открытым исходным кодом под лицензией MIT. Перед использованием в коммерческих продуктах проверьте условия лицензии.
daily-stars-explorer всё ещё поддерживается?
Активно поддерживается. Последний коммит в daily-stars-explorer — 6 нояб. 2026 г..
Для чего можно использовать daily-stars-explorer?
Понять, вызван ли резкий всплеск звёзд релизом или внешней публикацией. Оценить активность и поддержку библиотеки перед тем, как начать её использовать. Сравнить траектории роста двух конкурирующих open-source-проектов. Экспортировать историю звёзд для собственного анализа или отчётов.
Как установить daily-stars-explorer?
Создайте файл .env с вашим токеном GitHub: echo "PAT=your_github_token" > .env Запустите Docker-образ и откройте localhost:8080: docker run --rm --env-file .env -p 8080:8080 ghcr.io/emanuelef/daily-stars-explorer:latest
Где скачать daily-stars-explorer?
Исходный код и инструкции по установке — на GitHub: https://github.com/emanuelef/daily-stars-explorer

Описание создано ИИ на основе README проекта. Статистика GitHub обновляется ежедневно.

Похожие проекты

Аналитический движок и веб-приложение для анализа событий GitHub: рейтинги, тренды, аналитика репозиториев и разработчиков, запросы на естественном языке.

2,5 тыс.+4 за неделю459TypeScriptApache-2.0Активно поддерживаетсяОбновлён 3 дня назад

Браузерный BI-инструмент с открытым исходным кодом для запросов к данным из множества SQL- и NoSQL-источников, их визуализации и совместного использования.

28,9 тыс.+19 за неделю4,6 тыс.PythonBSD-2-ClauseАктивно поддерживаетсяОбновлён 18 часов назад

Веб-приложение с открытым исходным кодом для подключения к базам данных и API, создания интерактивных диаграмм и дашбордов, которыми можно делиться и которые можно встраивать.

4,1 тыс.+22 за неделю457JavaScriptOtherАктивно поддерживаетсяОбновлён 3 дня назад