frameworks web Go open source
12 frameworks web Go dont le code est public sous une licence approuvée par l'OSI, avec une évaluation de confidentialité appuyée par des preuves. Nos choix en premier, puis par score.
Beego Note B
Framework web full-stack pour Go avec une structure MVC, un ORM, du cache, de la journalisation et l'outil en ligne de commande bee pour générer des squelettes de projets.
Apache 2.0 licensed. Code source
Buffalo Note B
Boîte à outils de développement web pour Go qui génère des projets avec routage, templates, la couche de base de données Pop, les migrations et un pipeline de ressources front-end.
MIT-licensed. Code source
Chi Note B
Routeur léger et composable pour créer des services HTTP en Go, basé sur le paquet standard net/http.
MIT-licensed. Code source
Fiber Note B
Framework web pour Go inspiré d'Express, basé sur le moteur HTTP Fasthttp, avec routage, middlewares et templates.
MIT-licensed. Code source
Gin Note B
Framework web HTTP pour Go avec un routeur en arbre radix, la prise en charge des middlewares, la liaison et la validation des requêtes.
MIT-licensed. Code source
Gorilla Mux Note B
Routeur de requêtes HTTP pour Go issu de la boîte à outils web Gorilla, qui fait correspondre les routes selon le chemin, l'hôte, la méthode, les en-têtes et les paramètres de requête, basé sur net/http.
BSD 3-Clause licensed. Code source
Iris Note B
Framework web pour Go avec routage, une couche MVC, des sessions, des WebSockets et des templates de vues.
BSD 3-Clause licensed. Code source
Templ Note B
Langage de templates HTML pour Go qui compile les composants en code Go typé, avec un générateur en ligne de commande et un serveur de langage pour les éditeurs.
MIT-licensed. Code source
Echo Note D
Framework web HTTP minimaliste pour Go avec un routeur optimisé, des middlewares, la liaison de données et le rendu.
MIT-licensed. Code source
Hertz Note D
Framework HTTP pour Go issu du projet CloudWeGo de ByteDance, conçu pour des microservices hautes performances, avec le générateur de code hz.
Apache 2.0 licensed. Code source
Revel Note D
Framework web full-stack pour Go avec routage, templates, rechargement du code à chaud et un exécuteur de tests intégré. N'est plus maintenu.
MIT-licensed. Code source
Encore Note D
Framework backend pour Go et TypeScript qui déclare les API et l'infrastructure, comme les bases de données, les files d'attente et les tâches cron, dans le code, avec un tableau de bord de développement local.
Mozilla Public License 2.0. Code source
Comparer les 12 frameworks web Go, open source ou non.