Privacy Ratings

С открытым кодом: Веб-фреймворки Go

Категория «Веб-фреймворки Go» (12): код опубликован под лицензией, одобренной OSI, конфиденциальность оценена с подтверждениями. Сначала наш выбор, затем по баллам.

  1. Beego Оценка B

    Фулстек-веб-фреймворк для Go со структурой MVC, ORM, кешированием, журналированием и инструментом командной строки bee для создания заготовок проектов.

    Apache 2.0 licensed. Исходный код

  2. Buffalo Оценка B

    Инструментарий веб-разработки для Go, который генерирует проекты с маршрутизацией, шаблонами, слоем базы данных Pop, миграциями и конвейером обработки фронтенд-ресурсов.

    MIT-licensed. Исходный код

  3. Chi Оценка B

    Лёгкий компонуемый маршрутизатор для создания HTTP-сервисов на Go, построенный на стандартном пакете net/http.

    MIT-licensed. Исходный код

  4. Fiber Оценка B

    Веб-фреймворк для Go, вдохновлённый Express, построенный на HTTP-движке Fasthttp, с маршрутизацией, промежуточным ПО и шаблонами.

    MIT-licensed. Исходный код

  5. Gin Оценка B

    HTTP-веб-фреймворк для Go с маршрутизатором на основе radix-дерева, поддержкой промежуточного ПО, привязкой и валидацией запросов.

    MIT-licensed. Исходный код

  6. Gorilla Mux Оценка B

    Маршрутизатор HTTP-запросов для Go из веб-инструментария Gorilla, который сопоставляет маршруты по пути, хосту, методу, заголовкам и параметрам запроса, построенный на net/http.

    BSD 3-Clause licensed. Исходный код

  7. Iris Оценка B

    Веб-фреймворк для Go с маршрутизацией, слоем MVC, сессиями, WebSocket и шаблонами представлений.

    BSD 3-Clause licensed. Исходный код

  8. Templ Оценка B

    Язык HTML-шаблонов для Go, который компилирует компоненты в типобезопасный код Go, с генератором командной строки и языковым сервером для редакторов.

    MIT-licensed. Исходный код

  9. Echo Оценка D

    Минималистичный HTTP-веб-фреймворк для Go с оптимизированным маршрутизатором, промежуточным ПО, привязкой данных и рендерингом.

    MIT-licensed. Исходный код

  10. Hertz Оценка D

    HTTP-фреймворк для Go из проекта CloudWeGo компании ByteDance, предназначенный для высокопроизводительных микросервисов, с генератором кода hz.

    Apache 2.0 licensed. Исходный код

  11. Revel Оценка D

    Фулстек-веб-фреймворк для Go с маршрутизацией, шаблонами, горячей перезагрузкой кода и встроенным средством запуска тестов. Больше не поддерживается.

    MIT-licensed. Исходный код

  12. Encore Оценка D

    Бэкенд-фреймворк для Go и TypeScript, в котором API и инфраструктура, такая как базы данных, очереди и задания cron, объявляются в коде, с локальной панелью разработки.

    Mozilla Public License 2.0. Исходный код

Сравнить все Веб-фреймворки Go (12), с открытым кодом или без.