Fiber
Web framework built on top of Fasthttp, the fastest HTTP engine for Go.
️ Middlewares
External
Third Party
Middleware trace requests on Fiber framework with OpenTracing API.
Limiter using Redis as store for rate limit with two algorithms for choosing sliding window, gcra leaky bucket.
Health-check middleware support health-check for Fiber️ framework.
Coraza WAF middleware for Fiber, providing web application firewall protection with ModSecurity-compatible rules.
HTTP cache, RFC compliant, alternative to Varnish available as a middleware.
Anti DDoS/Bot Middleware with a customizable Proof Of Work challenge.
A middleware to add Server-Timing headers based on the W3C Server-Timing Spec.
A logger middleware that uses logrus and its structured logging features.
Request schema validator middleware that validates sources such as the request body, query string parameters, route parameters and even form files.
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.
Simple middleware to integrate authentication to your Fiber applications.
A middleware to secure routes in Fiber with a defined RBAC model.
A GunDB middleware for Fiber. Enables easy integration of GunDB, a decentralized database.
Simple API monitoring tool for Fiber. Tracks API usage, errors, and performance, and includes request logging and alerting features.
A high-performance Redis-backed rate limiter middleware for Fiber, supporting fixed window, sliding window, and token bucket algorithms.
Fiber Minifying middleware for HTML5, CSS3, JavaScript, Json, XML and SVG.
Handler adapter that wraps a gollem AI agent as a Fiber handler with SSE streaming support.
An Airbrake middleware that reports performance data (route stats).
Official New Relic middleware for Fiber that manages instrumentation for New Relic monitoring.
Fiber adapter for OpenAPI 3.x specification generation with automatic route documentation.
Simple middleware to integrate authentication to your Fiber applications.
Boilerplates
Boilerplate on the top of fiber web framework with many middlewares and features.
Simple and scalable boilerplate to build powerful and organized REST projects with Fiber.
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.
Clean architecture Go application boilerplate with enriched Fiber implementation.
A front-end opinionated boilerplate for Go + HTMX development, using Tailwind and Vite for Bundling and Hot Reloading.
A toolkit for Go projects embracing a service-centric architecture, inspired by the principles of FeathersJS.
Recipes
Tutorial for building a restful api with fiber.
Demo project with fiber, logging, basicAuth and postgresql.
Example real world backend API built with Fiber, Gorm, Swagger.
️ Tools
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 Go client and server boilerplate from OpenAPI 3 specifications.