Repolode
pingcap

pingcap/ossinsight

Motor de analítica y aplicación web para analizar datos de eventos de GitHub, con rankings, tendencias, analítica de repositorios y desarrolladores, y consultas en lenguaje natural.

Estrellas
2,515
Forks
458
Issues abiertos
38
Último commit
anteayer

¿Qué es?

OSSInsight es una plataforma de analítica para el ecosistema open source. Procesa más de 10 mil millones de filas de datos de eventos de GitHub, para que los usuarios puedan consultar estrellas, forks, commits, pull requests, issues y colaboradores de repositorios, desarrolladores o colecciones seleccionadas de proyectos.

Data Explorer permite hacer preguntas en lenguaje natural, genera SQL, ejecuta la consulta y muestra los resultados en gráficos. Las colecciones seleccionadas agrupan repositorios por área, como frameworks de agentes de IA, bases de datos open source o frameworks web, y los clasifican según métricas de GitHub a lo largo del tiempo. Las páginas de repositorios también desglosan a colaboradores y usuarios que marcaron el repositorio con una estrella por ubicación geográfica y empresa, y la vista de comparación permite ver dos proyectos en paralelo.

El repositorio es un monorepo de TypeScript con una aplicación web en el puerto 3001 y un sitio de documentación en el puerto 3002, configurado con pnpm. Para añadir colecciones, se envía un archivo YAML al directorio etl/meta/collections.

Funciones clave

  • 01Data Explorer en lenguaje natural que genera SQL y gráficos a partir de datos de GitHub.
  • 02Colecciones seleccionadas que clasifican repositorios de áreas como agentes de IA y bases de datos.
  • 03Analítica de repositorios sobre estrellas, forks, issues, PRs, colaboradores y distribución geográfica.
  • 04Analítica de desarrolladores sobre patrones horarios de contribución, commits, PRs y revisiones de código.
  • 05Comparación en paralelo de dos proyectos según cualquier métrica registrada.
  • 06Vista de tendencias que muestra qué repositorios están ganando impulso.

Casos de uso

  • Seguir qué frameworks de agentes de IA o herramientas de programación están ganando adopción en GitHub.
  • Comparar dos proyectos open source por colaboradores, actividad y estrellas antes de elegir uno.
  • Investigar dónde se encuentran los colaboradores y usuarios que marcaron con una estrella un proyecto.
  • Ejecutar localmente la aplicación web de OSSInsight para desarrollarla o personalizarla.

Inicio rápido

  1. 1

    Clona el repositorio y accede a su directorio

  2. 2

    Instala las dependencias con pnpm

    pnpm install
  3. 3

    Inicia la aplicación web en el puerto 3001

    pnpm dev

Antes de usarlo

  • Para ejecutarlo localmente se necesita un entorno de Node.js con pnpm, y el README no describe los servicios de datos de backend necesarios para disponer de toda la funcionalidad.

Temas

Preguntas frecuentes

¿Qué es ossinsight?
Motor de analítica y aplicación web para analizar datos de eventos de GitHub, con rankings, tendencias, analítica de repositorios y desarrolladores, y consultas en lenguaje natural. OSSInsight es una plataforma de analítica para el ecosistema open source. Procesa más de 10 mil millones de filas de datos de eventos de GitHub, para que los usuarios puedan consultar estrellas, forks, commits, pull requests, issues y colaboradores de repositorios, desarrolladores o colecciones seleccionadas de proyectos.
¿ossinsight es gratuito? ¿Qué licencia tiene?
ossinsight es open source bajo la licencia Apache-2.0. Revisa los términos de la licencia antes de usarlo en productos comerciales.
¿ossinsight sigue mantenido?
Mantenimiento activo. El último commit de ossinsight fue el 20 oct 2026.
¿Para qué puedo usar ossinsight?
Seguir qué frameworks de agentes de IA o herramientas de programación están ganando adopción en GitHub. Comparar dos proyectos open source por colaboradores, actividad y estrellas antes de elegir uno. Investigar dónde se encuentran los colaboradores y usuarios que marcaron con una estrella un proyecto. Ejecutar localmente la aplicación web de OSSInsight para desarrollarla o personalizarla.
¿Cómo se instala ossinsight?
Clona el repositorio y accede a su directorio Instala las dependencias con pnpm: pnpm install Inicia la aplicación web en el puerto 3001: pnpm dev
¿Dónde consigo ossinsight?
El código fuente y las instrucciones de instalación están en GitHub: https://github.com/pingcap/ossinsight

Resumen generado por IA a partir del README del proyecto. Las estadísticas de GitHub se actualizan a diario.

Proyectos relacionados