Fiber - это веб-фреймворк, вдохновленный Express.js (популярным веб-фреймворком для JS) и построенный на самом быстром движке HTTP Fasthttp, написанном на языке Go. Его цель - облегчить быструю разработку через отсутствие выделения памяти и высокопроизводительные сервисы.

Особенности

  • Мощное маршрутизация
  • Сервис статических файлов
  • Высокая производительность
  • Низкое использование памяти
  • API-интерфейс
  • Поддержка промежуточного программного обеспечения и Next
  • Быстрый старт
  • Движок шаблонов
  • Поддержка WebSocket
  • События, отправляемые сервером
  • Ограничение скорости

Философия

Для нового гофера, переходящего из Node.js в Go, существует сложный кривой обучения перед началом создания веб-приложений или микросервисов. Однако, с Fiber, веб-фреймворком, созданным на основе минимализма и следуя UNIX-подходу, новые гоферы могут быстро войти в мир Go с теплым и надежным приветствием.