Web framework built on top of Fasthttp, the fastest HTTP engine for Go.
Converter for net/http handlers to/from Fiber request handlers.
An Airbrake middleware that reports performance data (route stats).
Prometheus middleware for gofiber.
Simple API monitoring tool for Fiber. Tracks API usage, errors, and performance, and includes request logging and alerting features.
Health-check middleware support health-check for FiberοΈ framework.
Basic auth middleware provides an HTTP basic authentication. It calls the next handler for valid credentials and 401 Unauthorized for missing or invalid credentials.
Minifying middleware for HTML5, CSS3, and JavaScript.
Intercept and cache responses.
Casbin middleware for Fiber.
Circuit Breaker middleware for Fiber.
Compression middleware for Fiber, it supports `deflate`, `gzip` and `brotli` by default.
Enable cross-origin resource sharing (CORS) with various options.
Protect from CSRF exploits.
HTTP cache, RFC compliant, alternative to Varnish available as a middleware.
Early data support for Fiber.
APM Agent for Go Fiber.
Encrypt middleware which encrypts cookie values.
Expose environment variables with providing an optional config.
LDAP Authentication Middleware for Fiber.
ETag middleware that lets caches be more efficient and save bandwidth, as a web server does not need to resend a full response if the content has not changed.
Expvar middleware that serves via its HTTP server runtime exposed variants in the JSON format.
Ignore favicon from logs or serve from memory if a file path is provided.
Middleware for i18n support in Fiber.
NewRelic middleware for Fiber. The middleware handles NewRelic insturmentation.
Sentry support for Fiber.
Zap logging support for Fiber.
FileSystem middleware for Fiber, special thanks and credits to Alireza Salary.
Helps secure your apps by setting various HTTP headers.
Request schema validator middleware that validates sources such as the request body, query string parameters, route parameters and even form files.
Idempotency middleware for Fiber allows for fault-tolerant APIs where duplicate requests.
Provides an OPA middleware integration for fiber.
A basic SSE Implementation for Fiber.
JWT returns a JSON Web Token (JWT) auth middleware.
Key auth middleware provides a key based authentication.
Rate-limiting middleware. Use to limit repeated requests to public APIs and/or endpoints such as password reset.
HTTP request/response logger.
A logger middleware that uses logrus and its structured logging features.
Monitor middleware that reports server metrics, inspired by express-status-monitor.
Fiber Minifying middleware for HTML5, CSS3, JavaScript, Json, XML and SVG.
A high-performance Redis-backed rate limiter middleware for Fiber, supporting fixed window, sliding window, and token bucket algorithms.
Official New Relic middleware for Fiber that manages instrumentation for New Relic monitoring.
Open Policy Agent middleware for Fiber. The middleware handles running Rego policies.
OpenTelemetry support for Fiber.
PASETO returns a Web Token (PASETO) auth middleware.
Pprof middleware that serves via its HTTP server runtime profiling data in the format expected by the pprof visualization tool.
Allows you to proxy requests to a multiple servers.
Recover middleware recovers from panics anywhere in the stack chain and handles the control to the centralized ErrorHandler.
Redirect middleware for Fiber.
Adds a requestid to every request.
Rewrite middleware rewrites the URL path based on provided rules. It can be helpful for backward compatibility or just creating cleaner and more descriptive links.
FiPer is a library that provides Fiber with Role Based Access Control (RBAC) using JWT and with database persistence using two ORM libraries are supported: Gorm and Bun.
Fiber Firebase Auth Middleware.
A logger middleware that uses Go slog library.
Session middleware. NOTE: This middleware uses our Storage package.
Limiter using redis as store for rate limit with two algorithms for choosing sliding window, gcra leaky bucket.
Middleware trace requests on Fiber framework with OpenTracing API.
Skip middleware that skips a wrapped handler is a predicate is true.
Premade storage drivers that implement the Storage interface, designed to be used with various Fiber middlewares.
A GunDB middleware for Fiber. Enables easy integration of GunDB, a decentralized database.
Swagger middleware for Fiber. The middleware handles Swagger UI.
This package contains 8 template engines that can be used with Fiber v1.10.x Go version 1.13 or higher is required.
Adds a max time for a request and forwards to ErrorHandler if it is exceeded.
A middleware to add Server-Timing headers based on the W3C Server-Timing Spec.
Based on Fasthttp WebSocket for Fiber with Locals support!
Anti DDoS/Bot Middleware with a customizable Proof Of Work challenge.
A middleware to secure routes in Fiber with a defined RBAC model.
Simple middleware to integrate authentication to your Fiber applications.
A middleware for using HTMX in Fiber.
Example real world backend API built with Fiber, Gorm, Swagger.
Fiber quick start example project.
Golang Authentication API with Fiber MongoDB and JWT.
Demo project with fiber, logging, basicAuth and postgresql.
Official Fiber cookbook.
Fiber v1 + angular demo.
Tutorial for building a restful api with fiber.
Golang REST API with authentication, authorization, and integrated payment gateway support.
Nest JS like structure for Go Fiber.
Fiber backend template for Create Go App CLI.
Simple and scalable boilerplate to build powerful and organized REST projects with Fiber.
Fiber boilerplate api with many middlewares.
A front-end opinionated boilerplate for Go + HTMX development, using Tailwind and Vite for Bundling and Hot Reloading.
A boilerplate for the Fiber web framework.
A production-ready, container-first opinionated gofiber project template. Config by envvars, DI by go.uber.org/fx, Database by uptrace/bun, with out-of-the-box MVC folder structure and CI/CD support.
Fiber skeleton to powers web projects, support wire-based dependency injection.
Official fiber boilerplate.
Laravel similar boilerplate with support for Fiber.
A toolkit for Go projects embracing a service-centric architecture, inspired by the principles of FeathersJS.
Clean architecture Go application boilerplate with enriched Fiber implementation.
Vertical Slice Architecture code archetype using Fiber and Uber dig. A maintainable, and scalable code organization.
Boilerplate on the top of fiber web framework with many middlewares and features.
A tool to monitor fiber application without changing any code with OpenTelemetry APIs.
Generate Go client and server boilerplate from OpenAPI 3 specifications.
Dawn is an opinionated web framework that provides rapid development capabilities which on top of Fiber.
Feserve is a lightweight application or docker image to serve frontend and load balancer applications.
Generate boilerplate + endpoints for Fiber or Gin REST APIs.
This benchmark suite aims to compare the performance of Go web frameworks.
Project provides performance measures across a wide field of web application frameworks.
Project aims to measure the differences between the various programming language frameworks.