機械学習モデル、API、Python関数のWebデモやUIをすばやく作成・共有できるPythonパッケージ。
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
リポジトリをクローンして、そのディレクトリに移動します
- 2
pnpmで依存関係をインストールします
pnpm install - 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 の数値は毎日更新されます。
関連プロジェクト
中国発の月刊ニュースレター兼厳選リスト。GitHubの興味深く、初心者にも取り組みやすいオープンソースプロジェクトを紹介します。
Apache Supersetは、データ探索やチャート・ダッシュボードの作成、各種データベースへのSQL実行に使えるセルフサービス型BI Webアプリです。
誰でもSQLを書かずに社内データへ質問でき、ダッシュボードや埋め込み分析も利用できるオープンソースのBIツール。
さまざまなSQL・NoSQLデータソースにクエリを実行し、データを可視化・共有できるオープンソースのブラウザ型BIツール。
SQLとMarkdownからインタラクティブなレポートやダッシュボードを作成する、オープンソースのコードベースBIツール。