Fiber to framework webowy zainspirowany przez Express.js (popularny framework webowy dla JS) i zbudowany na najszybszym silniku HTTP, Fasthttp, napisanym w języku Go. Celem jest ułatwienie szybkiego rozwoju poprzez brak alokacji pamięci i wysokowydajne usługi.

Funkcje

  • Potężne routowanie
  • Obsługa plików statycznych
  • Ostateczna wydajność
  • Niskie zużycie pamięci
  • Interfejs API
  • Obsługa oprogramowania pośredniczącego i Next
  • Szybkie rozpoczęcie
  • Silnik szablonów
  • Wsparcie dla WebSocket
  • Wydarzenia wysyłane przez serwer (Server-Sent events)
  • Ograniczenie szybkości

Filozofia

Dla nowego gophera przechodzącego z Node.js do Go, istnieje wyzwanie nauki przed rozpoczęciem budowy aplikacji internetowych lub mikrousług. Jednak dzięki Fiber, frameworkowi webowemu stworzonemu na bazie minimalizmu i zgodnie z drogą UNIX, nowi gopherzy mogą szybko wejść do świata Go z ciepłym i niezawodnym powitaniem.