Відкритий код: Вебфреймворки Go
Категорія «Вебфреймворки Go» (12): код опубліковано під ліцензією, схваленою OSI, оцінено за конфіденційністю з доказами. Спочатку наш вибір, потім за балом.
Beego Оцінка B
Full-stack-вебфреймворк для Go зі структурою MVC, ORM, кешуванням, журналюванням та інструментом командного рядка bee для створення каркасів.
Apache 2.0 licensed. Вихідний код
Buffalo Оцінка B
Інструментарій веброзробки для Go, що генерує проєкти з маршрутизацією, шаблонами, шаром бази даних Pop, міграціями та конвеєром фронтенд-ресурсів.
MIT-licensed. Вихідний код
Chi Оцінка B
Легкий компонований маршрутизатор для створення HTTP-сервісів на Go, побудований на стандартному пакеті net/http.
MIT-licensed. Вихідний код
Fiber Оцінка B
Вебфреймворк для Go, натхненний Express, побудований на HTTP-рушії Fasthttp, з маршрутизацією, проміжним ПЗ і шаблонізацією.
MIT-licensed. Вихідний код
Gin Оцінка B
HTTP-вебфреймворк для Go з маршрутизатором на radix-дереві, підтримкою проміжного ПЗ, прив'язкою та перевіркою запитів.
MIT-licensed. Вихідний код
Gorilla Mux Оцінка B
Маршрутизатор HTTP-запитів для Go з вебінструментарію Gorilla, що зіставляє маршрути за шляхом, хостом, методом, заголовками та параметрами запиту, побудований на net/http.
BSD 3-Clause licensed. Вихідний код
Iris Оцінка B
Вебфреймворк для Go з маршрутизацією, шаром MVC, сесіями, WebSockets і шаблонізацією представлень.
BSD 3-Clause licensed. Вихідний код
Templ Оцінка B
Мова HTML-шаблонів для Go, що компілює компоненти в типобезпечний код Go, з генератором командного рядка та мовним сервером для редакторів.
MIT-licensed. Вихідний код
Echo Оцінка D
Мінімалістичний HTTP-вебфреймворк для Go з оптимізованим маршрутизатором, проміжним ПЗ, прив'язкою даних і рендерингом.
MIT-licensed. Вихідний код
Hertz Оцінка D
HTTP-фреймворк для Go з проєкту CloudWeGo від ByteDance, розроблений для високопродуктивних мікросервісів, з генератором коду hz.
Apache 2.0 licensed. Вихідний код
Revel Оцінка D
Full-stack-вебфреймворк для Go з маршрутизацією, шаблонами, гарячим перезавантаженням коду та вбудованим засобом запуску тестів. Більше не підтримується.
MIT-licensed. Вихідний код
Encore Оцінка D
Бекенд-фреймворк для Go і TypeScript, що оголошує API та інфраструктуру, як-от бази даних, черги й завдання cron, у коді, з локальною панеллю розробки.
Mozilla Public License 2.0. Вихідний код
Порівняти всі записи категорії «Вебфреймворки Go» (12), з відкритим кодом чи ні.