Repolode
nikolaydubina

nikolaydubina/go-recipes

Colección seleccionada y organizada por categorías de herramientas de Go, conocidas y menos conocidas, para testing, dependencias, generación de código, análisis, profiling y más.

Estrellas
4,810
Forks
187
Issues abiertos
23
Último commit
hace 22 días

¿Qué es?

Go Recipes es una lista de herramientas para proyectos Go, al estilo de las listas «awesome», organizadas por tarea: testing y cobertura, inspección de dependencias, visualización de código, generación de código, refactorización, manejo de errores, compilación y tamaño de binarios, inspección de assembly, ejecución, monitorización, benchmarking, documentación, seguridad y análisis estático. Cada entrada incluye una breve explicación de lo que hace la herramienta y un comando ejecutable o una instrucción de instalación.

La lista reúne herramientas muy utilizadas, como govulncheck, staticcheck, golangci-lint, gotestsum y benchstat, junto con otras menos comunes, como detectores de fugas de goroutines, optimizadores de la distribución de structs y visualizadores de grafos de llamadas. Los ejemplos están pensados para copiarlos directamente en una terminal o en la configuración de CI.

Es útil para desarrolladores de Go que quieran encontrar una herramienta para una tarea concreta, como comprobar la cobertura en pull requests, auditar las licencias de las dependencias o hacer profiling de un servicio, sin tener que buscar en muchos repositorios.

Funciones clave

  • 01Reúne en un solo lugar herramientas para testing, análisis de dependencias, generación de código, linting y profiling.
  • 02Cada entrada incluye una breve descripción y un comando o una instrucción de instalación listos para copiar.
  • 03Incluye tanto herramientas conocidas como opciones menos populares para problemas específicos.
  • 04Está organizada con un índice para explorarla por tarea.

Casos de uso

  • Encontrar una herramienta de cobertura o generación de informes de testing para añadir a un pipeline de CI.
  • Elegir un analizador estático o linter para una base de código Go.
  • Auditar las licencias, las rutas de actualización o las vulnerabilidades de las dependencias.
  • Hacer profiling y benchmarking de un servicio Go para localizar cuellos de botella.

En colecciones

Temas

Preguntas frecuentes

¿Qué es go-recipes?
Colección seleccionada y organizada por categorías de herramientas de Go, conocidas y menos conocidas, para testing, dependencias, generación de código, análisis, profiling y más. Go Recipes es una lista de herramientas para proyectos Go, al estilo de las listas «awesome», organizadas por tarea: testing y cobertura, inspección de dependencias, visualización de código, generación de código, refactorización, manejo de errores, compilación y tamaño de binarios, inspección de assembly, ejecución, monitorización, benchmarking, documentación, seguridad y análisis estático. Cada entrada incluye una breve explicación de lo que hace la herramienta y un comando ejecutable o una instrucción de instalación.
¿go-recipes es gratuito? ¿Qué licencia tiene?
go-recipes es open source bajo la licencia MIT. Revisa los términos de la licencia antes de usarlo en productos comerciales.
¿go-recipes sigue mantenido?
Mantenimiento activo. El último commit de go-recipes fue el 16 oct 2026.
¿Para qué puedo usar go-recipes?
Encontrar una herramienta de cobertura o generación de informes de testing para añadir a un pipeline de CI. Elegir un analizador estático o linter para una base de código Go. Auditar las licencias, las rutas de actualización o las vulnerabilidades de las dependencias. Hacer profiling y benchmarking de un servicio Go para localizar cuellos de botella.
¿Dónde consigo go-recipes?
El código fuente y las instrucciones de instalación están en GitHub: https://github.com/nikolaydubina/go-recipes

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

Proyectos relacionados