frameworks web Go de código aberto
12 itens em frameworks web Go com código público sob uma licença aprovada pela OSI, avaliados quanto à privacidade com evidências. Escolhas primeiro, depois por pontuação.
Beego Nota B
Framework web full-stack para Go com estrutura MVC, ORM, cache, logs e a ferramenta de linha de comando bee para gerar estruturas de projeto.
Apache 2.0 licensed. Código-fonte
Buffalo Nota B
Kit de ferramentas de desenvolvimento web para Go que gera projetos com roteamento, templates, a camada de banco de dados Pop, migrações e um pipeline de assets front-end.
MIT-licensed. Código-fonte
Chi Nota B
Roteador leve e componível para criar serviços HTTP em Go, construído sobre o pacote padrão net/http.
MIT-licensed. Código-fonte
Fiber Nota B
Framework web para Go inspirado no Express, construído sobre o motor HTTP Fasthttp, com roteamento, middleware e templates.
MIT-licensed. Código-fonte
Gin Nota B
Framework web HTTP para Go com um roteador baseado em radix tree, suporte a middleware, vinculação e validação de requisições.
MIT-licensed. Código-fonte
Gorilla Mux Nota B
Roteador de requisições HTTP para Go do kit de ferramentas web Gorilla, que associa rotas por caminho, host, método, cabeçalhos e valores de consulta, construído sobre net/http.
BSD 3-Clause licensed. Código-fonte
Iris Nota B
Framework web para Go com roteamento, uma camada MVC, sessões, WebSockets e templates de visualização.
BSD 3-Clause licensed. Código-fonte
Templ Nota B
Linguagem de templates HTML para Go que compila componentes em código Go com segurança de tipos, com um gerador de linha de comando e um language server para editores.
MIT-licensed. Código-fonte
Echo Nota D
Framework web HTTP minimalista para Go com um roteador otimizado, middleware, vinculação de dados e renderização.
MIT-licensed. Código-fonte
Hertz Nota D
Framework HTTP para Go do projeto CloudWeGo da ByteDance, projetado para microsserviços de alto desempenho, com o gerador de código hz.
Apache 2.0 licensed. Código-fonte
Revel Nota D
Framework web full-stack para Go com roteamento, templates, recarga de código a quente e um executor de testes integrado. Não é mais mantido.
MIT-licensed. Código-fonte
Encore Nota D
Framework de backend para Go e TypeScript que declara APIs e infraestrutura, como bancos de dados, filas e tarefas cron, no código, com um painel de desenvolvimento local.
Mozilla Public License 2.0. Código-fonte
Comparar todos os 12 itens em frameworks web Go, de código aberto ou não.