Esta es una '''lista de software y herramientas de Go''', que incluye compiladores, entornos de desarrollo (entorno de desarrollo integrado), herramientas de compilación, marcos de pruebas, marcos web, herramientas de bases de datos y software relacionado para el lenguaje de programación Go (lenguaje de programación).
==Cadena de herramientas principal==
* Go (lenguaje de programación)|Go: lenguaje de programación y cadena de herramientas
* comando go: herramienta de compilación y empaquetadohttps://go.dev/doc/cmd
* gofmt — formateador de código fuentehttps://pkg.go.dev/cmd/gofmthttps://github.com/golang/go/blob/master/src/cmd/gofmt/gofmt.go
* go vet: herramienta de análisis estáticohttps://pkg.go.dev/cmd/vet
==Compiladores y tiempos de ejecución==
* gc: compilador Go predeterminadohttps://go.dev/src/cmd/compile/README
* gccgo — Colección de compiladores GNU|GCC front-end para Gohttps://go.dev/doc/install/gccgo
* GopherJS: compilador Go-to-JavaScripthttps://github.com/gopherjs/gopherjs
* gollvm: compilador Go usando el backend LLVMhttps://go.googlesource.com/gollvm/
* llgo — Go Front end experimental (compilador)|frontend para LLVMhttps://github.com/go-llvm/llgohttps://pkg.go.dev/tinygo.org/x/go-llvm
* TinyGo: compilador para sistemas integrados y WebAssemblyhttps://tinygo.org/
* Yaegi — Go Interpreter (informática)|intérpretehttps://github.com/traefik/yaegihttps://pkg.go.dev/github.com/traefik/yaegi/cmd/yaegi
==Entornos de desarrollo y editores==
* Emacs: editor de texto compatible con Gohttps://go.dev/gopls/editor/emacs
* GoLand: entorno de desarrollo integrado de JetBrainshttps://go.dev/wiki/IDEsAndTextEditorPlugins
* LiteIDE: entorno de desarrollo integrado centrado en Gohttps://github.com/visualfc/liteide
* Neovim: editor de texto compatible con Go
* TextMate: editor de texto compatible con Gohttps://github.com/rsms/Go.tmbundle
* Vim (editor de texto)|Vim — editor de texto compatible con Go
* Visual Studio Code: editor compatible con Go
==Servidores de idiomas y herramientas de edición==
* profundizar - depuradorhttps://github.com/go-delve/delve
* gopls — Ir al servidor de idiomashttps://github.com/golang/tools/blob/master/gopls/README.md?plain=1https://go.dev/gopls/
* golangci-lint - corredor de pelusahttps://github.com/golangci/golangci-lint
* revivir - linterhttps://github.com/mgechev/revive
* staticcheck - herramienta de análisis estáticohttps://github.com/dominikh/go-tools
==Construir, herramientas de dependencia y liberación==
* Air: herramienta de desarrollo de recarga en vivohttps://github.com/air-verse/air
* dep: administrador de dependencias obsoletohttps://github.com/golang/dep
* Módulos Go: sistema de gestión de dependenciashttps://go.dev/ref/modhttps://go.dev/blog/using-go-modules
* Goreleaser: herramienta de automatización de lanzamientoshttps://github.com/goreleaser/goreleaserhttps://goreleaser.com/customization/builds/go/
* Mage: herramienta de compilaciónhttps://github.com/magefile/mage
* Tarea: ejecutor de tareashttps://github.com/go-task/task
==Pruebas y evaluaciones comparativas==
* benchstat: herramienta de comparación de puntos de referenciahttps://pkg.go.dev/golang.org/x/perf/cmd/benchstat
* Ginkgo: marco de pruebashttps://github.com/onsi/ginkgo
* GoMock: herramienta de generación de simulacroshttps://pkg.go.dev/github.com/golang/mock/gomockhttps://github.com/golang/mock
* testificar: kit de herramientas de pruebahttps://github.com/stretchr/testifyhttps://pkg.go.dev/github.com/go-openapi/testify/v2
* pruebas: paquete de pruebas estándarhttps://go.dev/doc/tutorial/add-a-test
==Marcos web y herramientas HTTP==
* Beego: marco webhttps://github.com/beego/beego
* Caddy (servidor web)|Caddy — servidor webhttps://github.com/caddyserver/caddy
* Chi — enrutadorhttps://github.com/go-chi/chi
* Echo: marco webhttps://github.com/labstack/echo
* Fibra: marco webhttps://github.com/gofiber/fiber
* Gin: marco webhttps://github.com/gin-gonic/gin
* Gorilla Mux - enrutadorhttps://github.com/gorilla/mux
* Hugo (software)|Hugo — generador de sitios estáticoshttps://github.com/gohugoio/hugo
* Revel: marco webhttps://github.com/revel/revel
* Traefik Proxy|Traefik: proxy inverso y equilibrador de cargahttp://github.com/traefik/traefik
==Herramientas RPC y API==
* Goa: marco de diseño de APIhttps://github.com/goadesign/goahttps://pkg.go.dev/goa.design/goa
* gRPC: marco de llamada a procedimiento remotohttps://github.com/grpc/grpc-go
* grpc-gateway — puerta de enlace RESThttps://github.com/grpc-ecosystem/grpc-gateway
* oapi-codegen — Generador de código OpenAPIhttps://github.com/oapi-codegen/oapi-codegenhttps://pkg.go.dev/github.com/deepmap/oapi-codegen
* Swag: herramienta de documentación de OpenAPIhttps://github.com/swaggo/swaghttps://pkg.go.dev/github.com/go-openapi/swag
==Base de datos y herramientas ORM==
* Bun: kit de herramientas SQL y ORMhttps://github.com/uptrace/bunhttps://pkg.go.dev/github.com/uptrace/bun
* Bibliotecas cliente CockroachDB: herramientas y controladores de bases de datoshttps://github.com/cockroachdb/cockroach-gohttps://pkg.go.dev/github.com/cockroachdb/cockroach-go/v2/crdb
* ent - marco de entidadhttps://github.com/ent/ent
* GORM: asignador de objetos-relacionalhttps://gorm.io/index.html
* sqlx — Kit de herramientas SQLhttps://github.com/jmoiron/sqlxhttps://pkg.go.dev/github.com/jmoiron/sqlx
==Línea de comandos y herramientas de terminal==
* Bubble Tea: marco de interfaz de usuario del terminalhttps://github.com/charmbracelet/bubbleteahttps://pkg.go.dev/github.com/charmbracelet/bubbletea#section-readme
* Cobra: marco de línea de comandoshttps://github.com/spf13/cobrahttps://pkg.go.dev/github.com/spf13/cobra
* pflag - biblioteca de análisis de banderashttps://github.com/spf13/pflaghttps://pkg.go.dev/github.com/spf13/pflag
* urfave/cli — marco de línea de comandoshttps://github.com/urfave/cli
* Viper — biblioteca de configuraciónhttps://pkg.go.dev/github.com/spf13/viperhttps://github.com/spf13/viper
==Kits de herramientas GUI y marcos de aplicaciones==
* Fyne (software)|Fyne: kit de herramientas de interfaz gráfica de usuario multiplataforma
==Documentación, generación y análisis==
* errcheck - verificador de errores no verificadoshttps://github.com/kisielk/errcheckhttps://pkg.go.dev/github.com/kisielk/errcheck/errcheck
* godoc — herramienta de documentaciónhttps://pkg.go.dev/golang.org/x/tools/cmd/godoc
* goimports: herramienta de gestión de importacioneshttps://pkg.go.dev/golang.org/x/tools/cmd/goimports
* mockgen - generador simuladohttps://github.com/golang/mock
* pkgsite — sitio de documentación del paquetehttps://pkg.go.dev/golang.org/x/pkgsitehttps://github.com/golang/pkgsite
* Prometheus (software)|Prometheus: kit de herramientas de monitoreo y alertashttps://github.com/prometheus/prometheus
* stringer: herramienta de generación de códigohttps://github.com/golang/tools/blob/master/cmd/stringer/stringer.gohttps://pkg.go.dev/golang.org/x/tools/cmd/stringer
* cable: generador de código de inyección de dependenciahttps://github.com/google/wirehttps://pkg.go.dev/github.com/google/wire
==Paquetes de alojamiento y servicios comunitarios==
* GoCenter: antiguo repositorio de paquetes Gohttps://github.com/jfrog/gocenter
* pkg.go.dev — sitio de descubrimiento y documentación de paqueteshttps://pkg.go.dev/
* proxy.golang.org — módulo proxyhttps://proxy.golang.org/
==Aplicaciones principales escritas en Go==
* Consul (software)|Consul — plataforma de redes de servicios
* Docker (software)|Docker — plataforma de contenedorización
* InfluxDB: base de datos de series temporales escrita en Gohttps://github.com/influxdata/influxdb
* Kubernetes: plataforma de orquestación de contenedores
* Terraform (software)|Terraform: infraestructura como herramienta de código
* Vault (software)|Vault: herramienta de gestión de secretos
==Ver también==
* Comparación de entornos de desarrollo integrados
* Listas de herramientas de desarrollo de software de programación
Ir (lenguaje de programación)
Listas de software
Listas relacionadas con el software
Herramientas de programación
Esta es una lista de herramientas de software y programación para el lenguaje de programación C ++, que incluye la lista de bibliotecas de código de código abierto | Bibliotecas, marcos web,...
Esta es una lista de herramientas de software y programación para el lenguaje de programación C (lenguaje de programación) | C, que incluye la lista de bibliotecas de código de código abierto |...
Esta es una '''lista de software y herramientas de Haskell''', que incluye compiladores, intérpretes|Intérprete (informática), herramientas de compilación|Automatización de compilación, Administrador...
Esta es una '''lista de software y herramientas de MATLAB''', que incluye entornos de desarrollo, herramientas de diseño basadas en modelos, software de generación de código|Comparación de...
'''SmarterTools Inc.''' es una empresa de software privada con sede en Phoenix, Arizona. La empresa se especializa en el desarrollo de productos de software para comunicación, análisis y gestión de...