Ctrl K
ComunidadGuías…
GITHUB · ANALIZADO

gocov

gocov es una herramienta open source para seguimiento de cobertura de código multiplataforma (Go, JS/TS, Java, Python, PHP, Ruby) con soporte para GitHub, GitLab y Bitbucket. Incluye análisis de PRs, puertas de cobertura y badges.

Ficha actualizada 22 sept 2026, 17:00 · upstream 22 sept 2026, 14:23 · release v0.25.0

00

Qué es gocov

Descripción editorial construida a partir del repositorio, su documentación y sus señales de mantenimiento.

gocov es una solución open source para seguimiento de cobertura de código que funciona como alternativa a Coveralls o Codecov. Soporta múltiples lenguajes (Go, JS/TS, Java, Python, PHP, Ruby) y plataformas (GitHub, GitLab, Bitbucket). La herramienta puede autoalojarse con un único binario Go más PostgreSQL, sin telemetría ni llamadas externas.

La interfaz web muestra cobertura por repositorio, tendencias de 30 días, umbrales de puertas y comentarios en PRs con anotaciones de líneas no cubiertas. El sistema detecta automáticamente formatos de cobertura (LCOV, JaCoCo XML, Cobertura, Clover, SimpleCov) sin necesidad de flags adicionales.

Para despliegue, se recomienda usar docker compose para entornos de desarrollo o la configuración de producción con Caddy y PostgreSQL externo. La licencia AGPL-3.0 garantiza que el código fuente debe ser abierto en implementaciones self-hosted.

CASOS DE USO
  • Seguimiento de cobertura en pull requests con comentarios de diff por línea
  • Puertas de cobertura para bloquear merges cuando no se cumplen umbrales mínimos
  • Badges de cobertura para repositorios públicos (gratis para repositorios públicos)
  • Análisis multiplataforma compatible con GitHub, GitLab y Bitbucket Cloud
  • Autoalojamiento sin telemetría ni llamadas externas al servicio
PUNTOS DESTACADOS
  • Soporte nativo para múltiples lenguajes: Go cover profiles, LCOV, JaCoCo XML, Cobertura XML, Clover XML, SimpleCov resultsets
  • Detección automática de formatos de cobertura desde el contenido subido sin flags adicionales
  • Interfaz web React compilada en tiempo de build embebida en el binario del servidor
  • Licencia AGPL-3.0 con autoalojamiento sin telemetría ni llamadas externas
  • Soporte para múltiples plataformas: GitHub, GitLab y Bitbucket Cloud
PRECAUCIONES
  • Requiere PostgreSQL como base de datos externa (no incluye MongoDB o SQLite)
  • Solo soporta repositorios públicos gratis en el servicio alojado
  • Necesita configuración manual de GOCOV_TOKEN y GOCOV_SERVER en CI para algunos casos
01

Perfil de infraestructura

Estimación inicial derivada del repositorio y de los servicios detectados.

CPU2 vCPUrecomendación inicial
MEMORIA2 GBRAM estimada
DISCO20 GBalmacenamiento base
COMPLEJIDADmediumnivel de operación
02

Despliegue detectado

Qué señales reales de instalación hemos encontrado.

Listo para automatizar

Para producción: usar docker compose con imagen ghcr.io/gocov/gocov-server (amd64/arm64), Caddy con TLS incluido, PostgreSQL externo o bundled. Configurar GOCOV_TOKEN y GOCOV_SERVER en CI. Verificar SHA256 del binario descargado.

✓Dockerfile
✓Compose
✓One-click
03

Stack y dependencias

Componentes inferidos a partir de manifests, configuración y documentación.

FRAMEWORKS
Next.jsReactNode.jsGoPHPPython
SERVICIOS
PostgreSQL
BASES DE DATOS
PostgreSQL
PUERTOS
8080
05

Puede sustituir a

Relaciones detectadas por el análisis del repositorio y su categoría.

06

Experiencia real de la comunidad

Ayuda a contrastar la estimación automática con instalaciones reales.

Todavía no hay datos comunitarios para este proyecto.