Python-пакет для быстрого создания и публикации веб-демо и интерфейсов для моделей машинного обучения, API и любых Python-функций.
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
Клонируйте репозиторий и перейдите в его каталог
- 2
Установите зависимости с помощью pnpm
pnpm install - 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 обновляется ежедневно.
Похожие проекты
Ежемесячная китайская рассылка и подборка интересных open source-проектов с GitHub, доступных новичкам.
Apache Superset — веб-приложение для self-service бизнес-аналитики: исследуйте данные, создавайте графики и дашборды, выполняйте SQL-запросы к разным базам данных.
Open-source инструмент бизнес-аналитики, который позволяет сотрудникам компании задавать вопросы о данных без SQL, создавать дашборды и встраивать аналитику.
Браузерный BI-инструмент с открытым исходным кодом для запросов к данным из множества SQL- и NoSQL-источников, их визуализации и совместного использования.
BI-инструмент с открытым исходным кодом, который создает интерактивные отчеты и дашборды на основе SQL и Markdown.