
About Fiber
Fiber is a web framework for Go with an API inspired by Express. It is built on Fasthttp, a fast HTTP engine for Go, and it aims to make development easy without sacrificing performance.
What it does
You declare routes with a method, a path and a handler, and read path parameters with a context object. Route constraints can check values in the pattern itself, so a route with an integer constraint does not match text. Requests can be bound to structs, errors can be handled in one central place, and handlers can be tested in-process without starting a server.
Key features
- Express-style routes with params and wildcards
- Route constraints checked in the pattern
- Request binding for JSON, forms and headers
- In-process testing without a running server
Who it's for
Developers who know Express and want to write Go backends with a similar feel. It suits high-traffic APIs and services where the team wants a familiar API and a fast HTTP layer.
Pricing and good to know
Fiber is open source under the MIT licence and free to use. Because it runs on Fasthttp rather than the standard library HTTP package, some Go middleware written for net/http may need an adapter. Check compatibility with your existing packages first.
Highlights
- Express-style routes with params and wildcards
- Route constraints such as :id<int>
- Request binding for JSON, forms and headers
- Central error handler and in-process tests












