Repolode
pingcap

pingcap/ossinsight

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

Звёзды
2,515
Форки
458
Открытые issues
38
Последний коммит
позавчера

Что это?

OSSInsight — аналитическая платформа для экосистемы открытого ПО. Она обрабатывает более 10 миллиардов строк с данными о событиях GitHub, позволяя изучать звёзды, форки, коммиты, pull request’ы, issues и участников отдельных репозиториев, разработчиков или тематических подборок проектов.

В Data Explorer можно задавать вопросы на естественном языке: он генерирует SQL-запрос, выполняет его и отображает результаты в виде графиков. Тематические подборки объединяют репозитории по направлениям — например, фреймворки для AI-агентов, базы данных с открытым исходным кодом или веб-фреймворки — и ранжируют их по метрикам GitHub с течением времени. На страницах репозиториев также показано распределение участников и тех, кто поставил звезду, по географии и компаниям, а в режиме сравнения можно сопоставить два проекта.

Репозиторий представляет собой монорепозиторий на TypeScript: веб-приложение работает на порту 3001, сайт с документацией — на порту 3002. Для управления проектом используется pnpm. Чтобы добавить подборку, нужно отправить YAML-файл в каталог etl/meta/collections.

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

  • 01Data Explorer принимает запросы на естественном языке, генерирует SQL и строит графики по данным GitHub.
  • 02Тематические подборки ранжируют репозитории в таких направлениях, как AI-агенты и базы данных.
  • 03Аналитика репозиториев охватывает звёзды, форки, issues, PR, участников и их географическое распределение.
  • 04Аналитика разработчиков показывает временные закономерности активности, коммиты, PR и код-ревью.
  • 05Сравнение двух проектов бок о бок по любой отслеживаемой метрике.
  • 06Раздел с трендами показывает, какие репозитории набирают популярность.

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

  • Отслеживать, какие фреймворки для AI-агентов и инструменты для программирования набирают популярность на GitHub.
  • Сравнивать два проекта с открытым исходным кодом по числу участников, активности и звёздам, прежде чем выбрать один из них.
  • Изучать, где находятся участники проекта и пользователи, поставившие ему звезду.
  • Запускать веб-приложение OSSInsight локально для разработки или настройки под свои задачи.

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

  1. 1

    Клонируйте репозиторий и перейдите в его каталог

  2. 2

    Установите зависимости с помощью pnpm

    pnpm install
  3. 3

    Запустите веб-приложение на порту 3001

    pnpm dev

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

  • Для локального запуска требуется среда Node.js с pnpm, а в README не описаны службы данных на стороне backend, необходимые для полноценной работы.

Темы

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

Что такое ossinsight?
Аналитический движок и веб-приложение для анализа событий GitHub: рейтинги, тренды, аналитика репозиториев и разработчиков, запросы на естественном языке. OSSInsight — аналитическая платформа для экосистемы открытого ПО. Она обрабатывает более 10 миллиардов строк с данными о событиях GitHub, позволяя изучать звёзды, форки, коммиты, pull request’ы, issues и участников отдельных репозиториев, разработчиков или тематических подборок проектов.
ossinsight можно использовать бесплатно? Какая у него лицензия?
ossinsight распространяется с открытым исходным кодом под лицензией Apache-2.0. Перед использованием в коммерческих продуктах проверьте условия лицензии.
ossinsight всё ещё поддерживается?
Активно поддерживается. Последний коммит в ossinsight — 20 окт. 2026 г..
Для чего можно использовать ossinsight?
Отслеживать, какие фреймворки для AI-агентов и инструменты для программирования набирают популярность на GitHub. Сравнивать два проекта с открытым исходным кодом по числу участников, активности и звёздам, прежде чем выбрать один из них. Изучать, где находятся участники проекта и пользователи, поставившие ему звезду. Запускать веб-приложение OSSInsight локально для разработки или настройки под свои задачи.
Как установить ossinsight?
Клонируйте репозиторий и перейдите в его каталог Установите зависимости с помощью pnpm: pnpm install Запустите веб-приложение на порту 3001: pnpm dev
Где скачать ossinsight?
Исходный код и инструкции по установке — на GitHub: https://github.com/pingcap/ossinsight

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

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