Как GitNova измеряет тренды GitHub
Что добавляет GitNova
GitNova — независимый сайт для поиска проектов. Помимо описаний репозиториев, он хранит историю звёзд по дням, фиксирует источники обнаружения и сравнивает рост во времени. Эти наблюдения помогают отличить короткий всплеск внимания от продолжительного роста. GitNova не связан с GitHub или авторами перечисленных проектов.
Источники и время обновления
Метаданные и история звёзд поступают из GitHub API. Для обнаружения используются GitHub Trending, поиск репозиториев GitHub и Hacker News через Algolia. Сбор выполняется периодически; последнее успешное обновление у разных проектов может различаться. Время на карточке относится к сохранённой оценке.
История по дням использует UTC. Прирост за сегодня — разница между двумя свежими замерами общего счётчика внутри текущего дня UTC; рядом указано начало интервала. Такой замер может охватывать лишь часть дня и не учитывать более ранний рост. Одного замера недостаточно. Отсутствующие данные показываются пропуском, а не нулём.
Сравнение полных дней
Недельный итог включает семь полных дней UTC перед сегодняшним и показывается, только когда за каждый день есть замер. Процент сравнивает этот итог с предыдущими семью полными днями, если все они известны и их сумма больше нуля. Сегодняшний неполный счётчик и прогнозы исключены. Максимум за 30 дней — наибольший записанный дневной прирост в этом окне; рядом указано число дней с данными. Это не рекорд за всё время.
Линия графика — экспоненциально взвешенное скользящее среднее доступной истории. После пропуска линия начинается заново. При короткой истории такой ориентир менее надёжен.
Магнитуда и признаки необычных звёзд
Магнитуда от 0 до 10 объединяет необычность всплеска относительно прошлой истории, темп и ускорение прироста, обсуждения Hacker News и свежие форки. Она измеряет внимание, а не качество программы или её будущую популярность. Малое число форков и обсуждений, а также необычные паттерны роста могут снижать оценку. Это эвристики: они не доказывают покупку звёзд или опасность программы. GitNova не проверяет каждого поставившего звезду и не запускает перечисленные программы.
Описания и проверенные заметки
Большинство описаний и категорий — машинный пересказ README автора моделью DeepSeek V4.1 Flash. Он может ошибаться и не участвует в расчёте измеренной истории звёзд. На отдельных карточках есть требования, сверенные с указанным README: рядом стоят дата проверки и ограничения. Это проверка документации. Для установки, лицензии и актуальной совместимости следует открыть документацию самого проекта.
Переименования и недоступные проекты
Если GitHub подтверждает переименование того же репозитория, GitNova перенаправляет старую карточку на новое имя. Другой проект с похожим названием не заменяет прежний. Удалённые и недоступные репозитории могут отдавать 404, а исторические выпуски сохраняют сведения на момент публикации.
Методика обновлена: 2026-10-10.