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.
Prometheus middleware for gofiber.
Fiber Firebase Auth Middleware.
Health-check middleware support health-check for Fiber️ framework.
LDAP Authentication Middleware for Fiber.
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.
Minifying middleware for HTML5, CSS3, and JavaScript.
Provides an OPA middleware integration for fiber.
A middleware to add Server-Timing headers based on the W3C Server-Timing Spec.
A logger middleware that uses Go slog library.
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 middleware for using HTMX in Fiber.
A basic SSE Implementation for Fiber.
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.
APM Agent for Go Fiber.
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.
Boilerplates
Official fiber boilerplate.
A boilerplate for the Fiber web framework.
Boilerplate on the top of fiber web framework with many middlewares and features.
Laravel similar boilerplate with support for 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 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.
Nest JS like structure for Go Fiber.
A toolkit for Go projects embracing a service-centric architecture, inspired by the principles of FeathersJS.
Vertical Slice Architecture code archetype using Fiber and Uber dig. A maintainable, and scalable code organization.
Fiber skeleton to powers web projects, support wire-based dependency injection.
Recipes
Official Fiber cookbook.
Fiber v1 + angular demo.
Tutorial for building a restful api with fiber.
Demo project with fiber, logging, basicAuth and postgresql.
Fiber quick start example project.
Golang Authentication API with Fiber MongoDB and JWT.
Example real world backend API built with Fiber, Gorm, Swagger.
Golang REST API with authentication, authorization, and integrated payment gateway support.
️ Tools
Dawn is an opinionated web framework that provides rapid development capabilities which on top of Fiber.
Generate boilerplate + endpoints for Fiber or Gin REST APIs.
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.
A tool to monitor fiber application without changing any code with OpenTelemetry APIs.