π Routing
Routing refers to how an application's endpoints (URIs) respond to client requests.
π Grouping
Grouping works like Express.js. Groups are virtual; routes are flattened with the group's prefix and executed in declaration order, mirroring Express.js.
π Templates
Fiber supports server-side template engines.
π Error Handling
Fiber supports centralized error handling: handlers return errors so you can log them or send a custom HTTP response to the client.
π Validation
Validator package
π§ Go Context
Learn how Fiber's Ctx integrates with Go's context.Context, how to interact with the underlying fasthttp RequestCtx, and how to use the available context helpers.
π¬ Extractors
Learn how to use extractors in Fiber middleware
π Reverse Proxy
Learn how to set up reverse proxies like Nginx or Traefik to enable modern HTTP capabilities in your Fiber application, including HTTP/2 and HTTP/3 (QUIC) support. This guide also covers basic reverse proxy configuration and links to external documentation.
π§° Utils
Generics
π Advanced Format
Learn how to use MessagePack (MsgPack) and CBOR for efficient binary serialization in Fiber applications.
β‘ Make Fiber Faster
Custom JSON Encoder/Decoder