frameworks web de Go de código abierto
12 frameworks web de Go con código público bajo una licencia aprobada por la OSI, con valoración de privacidad y evidencias. Primero las recomendaciones y después por puntuación.
Beego Calificación B
Framework web full-stack para Go con estructura MVC, ORM, caché, registro y la herramienta de línea de comandos bee para generar la estructura de proyectos.
Apache 2.0 licensed. Código fuente
Buffalo Calificación B
Kit de herramientas de desarrollo web para Go que genera proyectos con enrutamiento, plantillas, la capa de base de datos Pop, migraciones y un pipeline de recursos de front-end.
MIT-licensed. Código fuente
Chi Calificación B
Enrutador ligero y componible para crear servicios HTTP en Go, basado en el paquete estándar net/http.
MIT-licensed. Código fuente
Fiber Calificación B
Framework web para Go inspirado en Express y basado en el motor HTTP Fasthttp, con enrutamiento, middleware y plantillas.
MIT-licensed. Código fuente
Gin Calificación B
Framework web HTTP para Go con un enrutador de árbol radix, soporte de middleware, enlace de solicitudes y validación.
MIT-licensed. Código fuente
Gorilla Mux Calificación B
Enrutador de solicitudes HTTP para Go del kit de herramientas web Gorilla que asocia rutas por ruta, host, método, cabeceras y valores de consulta, basado en net/http.
BSD 3-Clause licensed. Código fuente
Iris Calificación B
Framework web para Go con enrutamiento, una capa MVC, sesiones, WebSockets y plantillas de vistas.
BSD 3-Clause licensed. Código fuente
Templ Calificación B
Lenguaje de plantillas HTML para Go que compila componentes a código Go con tipado seguro, con un generador de línea de comandos y un servidor de lenguaje para editores.
MIT-licensed. Código fuente
Echo Calificación D
Framework web HTTP minimalista para Go con un enrutador optimizado, middleware, enlace de datos y renderizado.
MIT-licensed. Código fuente
Hertz Calificación D
Framework HTTP para Go del proyecto CloudWeGo de ByteDance, diseñado para microservicios de alto rendimiento, con el generador de código hz.
Apache 2.0 licensed. Código fuente
Revel Calificación D
Framework web full-stack para Go con enrutamiento, plantillas, recarga de código en caliente y un ejecutor de pruebas integrado. Ya no se mantiene.
MIT-licensed. Código fuente
Encore Calificación D
Framework de backend para Go y TypeScript que declara en el código las API y la infraestructura, como bases de datos, colas y tareas cron, con un panel de desarrollo local.
Mozilla Public License 2.0. Código fuente
Comparar frameworks web de Go (12), de código abierto o no.