Python package for quickly building and sharing web demos and UIs for machine learning models, APIs, or any Python function.
pingcap/ossinsight
An analytics engine and web app for analyzing GitHub event data, with rankings, trends, repo and developer analytics, and natural-language queries.
- Stars
- 2,515
- Forks
- 458
- Open issues
- 38
- Last commit
- 2 days ago
What is it?
OSSInsight is an analytics platform for the open source ecosystem. It processes more than 10 billion rows of GitHub event data so users can look at stars, forks, commits, pull requests, issues and contributors for individual repositories, developers, or curated collections of projects.
The Data Explorer lets users ask questions in natural language, generating SQL, running the query and showing the results as charts. Curated collections group repositories by field, such as AI agent frameworks, open source databases or web frameworks, and rank them by GitHub metrics over time. Repository pages also break down contributors and stargazers by geography and company, and a comparison view puts two projects side by side.
The repository is a TypeScript monorepo with a web app on port 3001 and a docs site on port 3002, set up with pnpm. Collections are added by submitting a YAML file to the etl/meta/collections directory.
Key features
- 01Natural-language Data Explorer that generates SQL and charts from GitHub data.
- 02Curated collections ranking repositories in fields like AI agents and databases.
- 03Repository analytics covering stars, forks, issues, PRs, contributors and geographic distribution.
- 04Developer analytics on contribution time patterns, commits, PRs and code reviews.
- 05Side-by-side comparison of two projects on any tracked metric.
- 06Trending view showing which repositories are gaining momentum.
Use cases
- Tracking which AI agent frameworks or coding tools are gaining adoption on GitHub.
- Comparing two open source projects on contributors, activity and stars before choosing one.
- Researching where a project's contributors and stargazers are located.
- Running the OSSInsight web app locally for development or customization.
Quick start
- 1
Clone the repository and enter its directory
- 2
Install dependencies with pnpm
pnpm install - 3
Start the web app on port 3001
pnpm dev
Things to know
- Running it locally requires a pnpm-based Node.js setup and the README does not describe the backing data services needed for full functionality.
Topics
FAQ
- What is ossinsight?
- An analytics engine and web app for analyzing GitHub event data, with rankings, trends, repo and developer analytics, and natural-language queries. OSSInsight is an analytics platform for the open source ecosystem. It processes more than 10 billion rows of GitHub event data so users can look at stars, forks, commits, pull requests, issues and contributors for individual repositories, developers, or curated collections of projects.
- Is ossinsight free to use? What license does it have?
- ossinsight is open source under the Apache-2.0 license. Check the license terms before using it in commercial products.
- Is ossinsight still maintained?
- Actively maintained. The last commit to ossinsight was on Oct 20, 2026.
- What can I use ossinsight for?
- Tracking which AI agent frameworks or coding tools are gaining adoption on GitHub. Comparing two open source projects on contributors, activity and stars before choosing one. Researching where a project's contributors and stargazers are located. Running the OSSInsight web app locally for development or customization.
- How do I install ossinsight?
- Clone the repository and enter its directory Install dependencies with pnpm: pnpm install Start the web app on port 3001: pnpm dev
- Where can I get ossinsight?
- The source code and installation instructions are on GitHub: https://github.com/pingcap/ossinsight
Summary generated by AI from the project's README. GitHub stats refresh daily.
Related projects
A Chinese-run monthly newsletter and curated list that introduces interesting, beginner-friendly open source projects from GitHub.
Apache Superset is a self-service business intelligence web app for exploring data, building charts, dashboards and running SQL against many databases.
Open-source business intelligence tool that lets anyone in a company ask questions of their data without writing SQL, with dashboards and embedded analytics.
Open-source browser-based BI tool for querying, visualizing, and sharing data from many SQL and NoSQL data sources.
Open-source, code-based BI tool that builds interactive data reports and dashboards from SQL and markdown.