Repolode
pingcap

pingcap/ossinsight

Um mecanismo de analytics e app web para analisar dados de eventos do GitHub, com rankings, tendências, análises de repositórios e desenvolvedores e consultas em linguagem natural.

Estrelas
2,515
Forks
458
Issues abertas
38
Último commit
anteontem

O que é?

OSSInsight é uma plataforma de analytics para o ecossistema open source. Ela processa mais de 10 bilhões de linhas de dados de eventos do GitHub para que os usuários consultem estrelas, forks, commits, pull requests, issues e contribuidores de repositórios individuais, desenvolvedores ou coleções selecionadas de projetos.

O Data Explorer permite fazer perguntas em linguagem natural, gerar SQL, executar a consulta e exibir os resultados em gráficos. As coleções selecionadas agrupam repositórios por área, como frameworks de agentes de IA, bancos de dados open source ou frameworks web, e os classificam ao longo do tempo com base em métricas do GitHub. As páginas dos repositórios também detalham contribuidores e pessoas que deram estrelas por região e empresa, e uma visualização de comparação coloca dois projetos lado a lado.

O repositório é um monorepo TypeScript com um app web na porta 3001 e um site de documentação na porta 3002, configurado com pnpm. Para adicionar coleções, envie um arquivo YAML para o diretório etl/meta/collections.

Recursos principais

  • 01Data Explorer em linguagem natural que gera SQL e gráficos a partir de dados do GitHub.
  • 02Coleções selecionadas que classificam repositórios de áreas como agentes de IA e bancos de dados.
  • 03Analytics de repositórios com dados de estrelas, forks, issues, PRs, contribuidores e distribuição geográfica.
  • 04Analytics de desenvolvedores sobre padrões de horários de contribuição, commits, PRs e code reviews.
  • 05Comparação lado a lado de dois projetos com base em qualquer métrica monitorada.
  • 06Visualização de tendências que mostra quais repositórios estão ganhando impulso.

Casos de uso

  • Acompanhar quais frameworks de agentes de IA ou ferramentas de programação estão ganhando adoção no GitHub.
  • Comparar dois projetos open source em número de contribuidores, atividade e estrelas antes de escolher um.
  • Pesquisar onde estão os contribuidores e as pessoas que deram estrelas a um projeto.
  • Executar o app web OSSInsight localmente para desenvolvimento ou personalização.

Início rápido

  1. 1

    Clone o repositório e acesse o diretório

  2. 2

    Instale as dependências com pnpm

    pnpm install
  3. 3

    Inicie o aplicativo web na porta 3001

    pnpm dev

Antes de usar

  • Para executá-lo localmente, é necessário um ambiente Node.js com pnpm, e o README não descreve os serviços de dados de backend necessários para ter acesso a todos os recursos.

Tópicos

Perguntas frequentes

O que é ossinsight?
Um mecanismo de analytics e app web para analisar dados de eventos do GitHub, com rankings, tendências, análises de repositórios e desenvolvedores e consultas em linguagem natural. OSSInsight é uma plataforma de analytics para o ecossistema open source. Ela processa mais de 10 bilhões de linhas de dados de eventos do GitHub para que os usuários consultem estrelas, forks, commits, pull requests, issues e contribuidores de repositórios individuais, desenvolvedores ou coleções selecionadas de projetos.
ossinsight é gratuito? Qual é a licença?
ossinsight é open source sob a licença Apache-2.0. Confira os termos da licença antes de usá-lo em produtos comerciais.
ossinsight ainda é mantido?
Manutenção ativa. O último commit de ossinsight foi em 20 de out. de 2026.
Para que posso usar ossinsight?
Acompanhar quais frameworks de agentes de IA ou ferramentas de programação estão ganhando adoção no GitHub. Comparar dois projetos open source em número de contribuidores, atividade e estrelas antes de escolher um. Pesquisar onde estão os contribuidores e as pessoas que deram estrelas a um projeto. Executar o app web OSSInsight localmente para desenvolvimento ou personalização.
Como instalar ossinsight?
Clone o repositório e acesse o diretório Instale as dependências com pnpm: pnpm install Inicie o aplicativo web na porta 3001: pnpm dev
Onde consigo ossinsight?
O código-fonte e as instruções de instalação estão no GitHub: https://github.com/pingcap/ossinsight

Resumo gerado por IA a partir do README do projeto. As estatísticas do GitHub são atualizadas diariamente.

Projetos relacionados