Repolode
pingcap

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. 1

    Clone the repository and enter its directory

  2. 2

    Install dependencies with pnpm

    pnpm install
  3. 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