Repolode
pingcap

pingcap/ossinsight

GitHubイベントデータを分析する分析エンジン兼Webアプリ。ランキング、トレンド、リポジトリや開発者の分析、自然言語でのクエリに対応します。

スター
2,515
フォーク
458
未解決の Issue
38
最終コミット
一昨日

これは何?

OSSInsightは、オープンソースエコシステム向けの分析プラットフォームです。100億行を超えるGitHubイベントデータを処理し、個々のリポジトリや開発者、厳選されたプロジェクト群について、スター、フォーク、コミット、プルリクエスト、issue、コントリビューターを調べられます。

Data Explorerでは、自然言語で質問するとSQLが生成され、クエリが実行されて結果がチャートで表示されます。厳選されたコレクションでは、AIエージェントのフレームワーク、オープンソースのデータベース、Webフレームワークなど、分野ごとにリポジトリをまとめ、GitHubの指標に基づいて時系列でランキングします。リポジトリのページでは、コントリビューターやスターを付けたユーザーを地域や所属企業別に分析でき、比較ビューでは2つのプロジェクトを並べて確認できます。

このリポジトリはTypeScriptのモノレポで、pnpmを使って構成されています。Webアプリはポート3001、ドキュメントサイトはポート3002で動作します。コレクションを追加するには、YAMLファイルをetl/meta/collectionsディレクトリに提出します。

主な機能

  • 01GitHubデータをもとにSQLを生成し、チャートを表示する自然言語対応のData Explorer。
  • 02AIエージェントやデータベースなどの分野ごとにリポジトリをまとめ、ランキングする厳選コレクション。
  • 03スター、フォーク、issue、PR、コントリビューター、地域分布を網羅するリポジトリ分析。
  • 04コントリビューションの時間帯、コミット、PR、コードレビューに関する開発者分析。
  • 05追跡対象のあらゆる指標で、2つのプロジェクトを並べて比較。
  • 06勢いを増しているリポジトリを確認できるトレンドビュー。

ユースケース

  • GitHubでAIエージェントのフレームワークやコーディングツールの採用が進んでいるかを追跡する。
  • オープンソースプロジェクトを選ぶ前に、コントリビューター、活動状況、スターを比較する。
  • プロジェクトのコントリビューターやスターを付けたユーザーがどこにいるかを調べる。
  • 開発やカスタマイズのために、OSSInsightのWebアプリをローカルで動かす。

クイックスタート

  1. 1

    リポジトリをクローンして、そのディレクトリに移動します

  2. 2

    pnpmで依存関係をインストールします

    pnpm install
  3. 3

    ポート3001でWebアプリを起動します

    pnpm dev

使う前に知っておきたいこと

  • ローカルで実行するにはpnpmを使ったNode.js環境が必要です。また、READMEには完全な機能に必要なバックエンドのデータサービスについての説明がありません。

トピック

よくある質問

ossinsight とは?
GitHubイベントデータを分析する分析エンジン兼Webアプリ。ランキング、トレンド、リポジトリや開発者の分析、自然言語でのクエリに対応します。 OSSInsightは、オープンソースエコシステム向けの分析プラットフォームです。100億行を超えるGitHubイベントデータを処理し、個々のリポジトリや開発者、厳選されたプロジェクト群について、スター、フォーク、コミット、プルリクエスト、issue、コントリビューターを調べられます。
ossinsight は無料で使えますか?ライセンスは?
ossinsight は Apache-2.0 ライセンスのオープンソースです。商用製品で使う前にライセンス条件を確認してください。
ossinsight は今もメンテナンスされていますか?
活発にメンテナンス中。ossinsight の最終コミットは 2026年10月20日 です。
ossinsight は何に使えますか?
GitHubでAIエージェントのフレームワークやコーディングツールの採用が進んでいるかを追跡する。 オープンソースプロジェクトを選ぶ前に、コントリビューター、活動状況、スターを比較する。 プロジェクトのコントリビューターやスターを付けたユーザーがどこにいるかを調べる。 開発やカスタマイズのために、OSSInsightのWebアプリをローカルで動かす。
ossinsight のインストール方法は?
リポジトリをクローンして、そのディレクトリに移動します pnpmで依存関係をインストールします: pnpm install ポート3001でWebアプリを起動します: pnpm dev
ossinsight はどこで入手できますか?
ソースコードとインストール手順は GitHub にあります:https://github.com/pingcap/ossinsight

概要はプロジェクトの README をもとに AI が生成しています。GitHub の数値は毎日更新されます。

関連プロジェクト