Files
awesome-awesomeness/html/fiber.html
2025-07-18 22:22:32 +02:00

498 lines
23 KiB
HTML
Raw Permalink Blame History

This file contains invisible Unicode characters
This file contains invisible Unicode characters that are indistinguishable to humans but may be processed differently by a computer. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.
This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.
<h1 id="awesome-fiber-awesome">Awesome Fiber <a
href="https://awesome.re"><img src="https://awesome.re/badge.svg"
alt="Awesome" /></a></h1>
<p><a href="https://gofiber.io">
<picture alt="Fiber Logo" align="right" style="margin-right: 25px">
<source height="75" media="(prefers-color-scheme: dark)" srcset="https://raw.githubusercontent.com/gofiber/docs/master/static/img/logo-dark.svg">
<img height="75" alt="Fiber Logo" align="right" style="margin-right: 25px" src="https://raw.githubusercontent.com/gofiber/docs/master/static/img/logo.svg">
</picture> </a></p>
<blockquote>
<p><strong>Fiber</strong> is an <a
href="https://github.com/expressjs/express">Express</a> inspired
<strong>web framework</strong> built on top of <a
href="https://github.com/valyala/fasthttp">Fasthttp</a>, the
<strong>fastest</strong> HTTP engine for <a
href="https://golang.org/doc/">Go</a>. Designed to <strong>ease</strong>
things up for <strong>fast</strong> development with <strong>zero memory
allocation</strong> and <strong>performance</strong> in mind.</p>
</blockquote>
<p>A curated list of awesome Fiber middlewares, boilerplates, recipes,
articles and tools. <br></p>
<h2 id="contents">Contents</h2>
<!--lint disable awesome-toc-->
<!--lint disable awesome-git-repo-age-->
<ul>
<li><a href="#%EF%B8%8F-middlewares">⚙️ Middlewares</a>
<ul>
<li><a href="#-core">🧬 Core</a></li>
<li><a href="#-external">🔗 External</a></li>
<li><a href="#-contrib">💻 Contrib</a></li>
<li><a href="#-third-party">🌱 Third Party</a></li>
</ul></li>
<li><a href="#-boilerplates">🚧 Boilerplates</a></li>
<li><a href="#-recipes">📁 Recipes</a></li>
<li><a href="#%EF%B8%8F-tools">🛠️ Tools</a></li>
<li><a href="#-articles">📖 Articles</a></li>
<li><a href="#-videos">📺 Videos</a></li>
<li><a href="#-benchmarks">🤖 Benchmarks</a></li>
</ul>
<h2 id="middlewares">⚙️ Middlewares</h2>
<p>Where to discover Fiber middlewares.</p>
<h3 id="core">🧬 Core</h3>
<p>List of middlewares that are included within the Fiber framework.</p>
<ul>
<li><a
href="https://github.com/gofiber/fiber/tree/master/middleware/adaptor">Adaptor</a>
- Converter for net/http handlers to/from Fiber request handlers.</li>
<li><a
href="https://github.com/gofiber/fiber/tree/master/middleware/basicauth">BasicAuth</a>
- Basic auth middleware provides an HTTP basic authentication. It calls
the next handler for valid credentials and 401 Unauthorized for missing
or invalid credentials.</li>
<li><a
href="https://github.com/gofiber/fiber/tree/master/middleware/cache">Cache</a>
- Intercept and cache responses.</li>
<li><a
href="https://github.com/gofiber/fiber/tree/master/middleware/compress">Compress</a>
- Compression middleware for Fiber, it supports <code>deflate</code>,
<code>gzip</code> and <code>brotli</code> by default.</li>
<li><a
href="https://github.com/gofiber/fiber/tree/master/middleware/cors">CORS</a>
- Enable cross-origin resource sharing (CORS) with various options.</li>
<li><a
href="https://github.com/gofiber/fiber/tree/master/middleware/csrf">CSRF</a>
- Protect from CSRF exploits.</li>
<li><a
href="https://github.com/gofiber/fiber/tree/master/middleware/earlydata">Earlydata</a>
- Early data support for Fiber.</li>
<li><a
href="https://github.com/gofiber/fiber/tree/master/middleware/encryptcookie">Encrypt
Cookie</a> - Encrypt middleware which encrypts cookie values.</li>
<li><a
href="https://github.com/gofiber/fiber/tree/master/middleware/envvar">EnvVar</a>
- Expose environment variables with providing an optional config.</li>
<li><a
href="https://github.com/gofiber/fiber/tree/master/middleware/etag">ETag</a>
- 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.</li>
<li><a
href="https://github.com/gofiber/fiber/tree/master/middleware/expvar">Expvar</a>
- Expvar middleware that serves via its HTTP server runtime exposed
variants in the JSON format.</li>
<li><a
href="https://github.com/gofiber/fiber/tree/master/middleware/favicon">Favicon</a>
- Ignore favicon from logs or serve from memory if a file path is
provided.</li>
<li><a
href="https://github.com/gofiber/fiber/tree/master/middleware/filesystem">FileSystem</a>
- FileSystem middleware for Fiber, special thanks and credits to Alireza
Salary.</li>
<li><a
href="https://github.com/gofiber/fiber/tree/master/middleware/helmet">Helmet</a>
- Helps secure your apps by setting various HTTP headers.</li>
<li><a
href="https://github.com/gofiber/fiber/tree/master/middleware/idempotency">Idempotency</a>
- Idempotency middleware for Fiber allows for fault-tolerant APIs where
duplicate requests.</li>
<li><a
href="https://github.com/gofiber/fiber/tree/master/middleware/keyauth">Keyauth</a>
- Key auth middleware provides a key based authentication.</li>
<li><a
href="https://github.com/gofiber/fiber/tree/master/middleware/limiter">Limiter</a>
- Rate-limiting middleware. Use to limit repeated requests to public
APIs and/or endpoints such as password reset.</li>
<li><a
href="https://github.com/gofiber/fiber/tree/master/middleware/logger">Logger</a>
- HTTP request/response logger.</li>
<li><a
href="https://github.com/gofiber/fiber/tree/master/middleware/monitor">Monitor</a>
- Monitor middleware that reports server metrics, inspired by
express-status-monitor.</li>
<li><a
href="https://github.com/gofiber/fiber/tree/master/middleware/pprof">Pprof</a>
- Pprof middleware that serves via its HTTP server runtime profiling
data in the format expected by the pprof visualization tool.</li>
<li><a
href="https://github.com/gofiber/fiber/tree/master/middleware/proxy">Proxy</a>
- Allows you to proxy requests to a multiple servers.</li>
<li><a
href="https://github.com/gofiber/fiber/tree/master/middleware/recover">Recover</a>
- Recover middleware recovers from panics anywhere in the stack chain
and handles the control to the centralized ErrorHandler.</li>
<li><a
href="https://github.com/gofiber/fiber/tree/master/middleware/redirect">Redirect</a>
- Redirect middleware for Fiber.</li>
<li><a
href="https://github.com/gofiber/fiber/tree/master/middleware/requestid">RequestID</a>
- Adds a requestid to every request.</li>
<li><a
href="https://github.com/gofiber/fiber/tree/master/middleware/rewrite">Rewrite</a>
- 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.</li>
<li><a
href="https://github.com/gofiber/fiber/tree/master/middleware/session">Session</a>
- Session middleware. NOTE: This middleware uses our Storage
package.</li>
<li><a
href="https://github.com/gofiber/fiber/tree/master/middleware/skip">Skip</a>
- Skip middleware that skips a wrapped handler is a predicate is
true.</li>
<li><a
href="https://github.com/gofiber/fiber/tree/master/middleware/timeout">Timeout</a>
- Adds a max time for a request and forwards to ErrorHandler if it is
exceeded.</li>
</ul>
<h3 id="external">🔗 External</h3>
<p>List of externally hosted middleware modules and maintained by the <a
href="https://github.com/orgs/gofiber/people">Fiber team</a>.</p>
<ul>
<li><a href="https://github.com/gofiber/storage">storage</a> - Premade
storage drivers that implement the Storage interface, designed to be
used with various Fiber middlewares.</li>
<li><a href="https://github.com/gofiber/template">template</a> - This
package contains 8 template engines that can be used with Fiber v1.10.x
Go version 1.13 or higher is required.</li>
</ul>
<h3 id="contrib">‍💻 Contrib</h3>
<p>List of third party middlewares and maintained by the Fiber team and
community.</p>
<ul>
<li><a
href="https://github.com/gofiber/contrib/tree/main/casbin">casbin</a> -
Casbin middleware for Fiber.</li>
<li><a
href="https://github.com/gofiber/contrib/tree/main/circuitbreaker">circuitbreaker</a>
- Circuit Breaker middleware for Fiber.</li>
<li><a
href="https://github.com/gofiber/contrib/tree/main/fiberi18n">fiberi18n</a>
- Middleware for i18n support in Fiber.</li>
<li><a
href="https://github.com/gofiber/contrib/tree/main/fibernewrelic">fibernewrelic</a>
- NewRelic middleware for Fiber. The middleware handles NewRelic
insturmentation.</li>
<li><a
href="https://github.com/gofiber/contrib/tree/main/fibersentry">fibersentry</a>
- Sentry support for Fiber.</li>
<li><a
href="https://github.com/gofiber/contrib/tree/main/fiberzap">fiberzap</a>
- Zap logging support for Fiber.</li>
<li><a href="https://github.com/gofiber/contrib/tree/main/jwt">jwt</a> -
JWT returns a JSON Web Token (JWT) auth middleware.</li>
<li><a
href="https://github.com/gofiber/contrib/tree/main/opafiber">opafiber</a>
- Open Policy Agent middleware for Fiber. The middleware handles running
Rego policies.</li>
<li><a
href="https://github.com/gofiber/contrib/tree/main/otelfiber">otelfiber</a>
- OpenTelemetry support for Fiber.</li>
<li><a
href="https://github.com/gofiber/contrib/tree/main/paseto">paseto</a> -
PASETO returns a Web Token (PASETO) auth middleware.</li>
<li><a
href="https://github.com/gofiber/contrib/tree/main/swagger">swagger</a>
- Swagger middleware for Fiber. The middleware handles Swagger UI.</li>
<li><a
href="https://github.com/gofiber/contrib/tree/main/websocket">websocket</a>
- Based on Fasthttp WebSocket for Fiber with Locals support!</li>
</ul>
<h3 id="third-party">🌱 Third Party</h3>
<p>List of middlewares that are created by the Fiber community.</p>
<ul>
<li><a
href="https://github.com/shareed2k/fiber_tracing">shareed2k/fiber_tracing</a>
- Middleware trace requests on Fiber framework with OpenTracing
API.</li>
<li><a
href="https://github.com/shareed2k/fiber_limiter">shareed2k/fiber_limiter</a>
- Limiter using redis as store for rate limit with two algorithms for
choosing sliding window, gcra leaky bucket.</li>
<li><a
href="https://github.com/ansrivas/fiberprometheus">ansrivas/fiberprometheus</a>
- Prometheus middleware for gofiber.</li>
<li><a
href="https://github.com/sacsand/gofiber-firebaseauth">sacsand/gofiber-firebaseauth</a>
- Fiber Firebase Auth Middleware.</li>
<li><a
href="https://github.com/aschenmaker/fiber-health-check">aschenmaker/fiber-health-check</a>
- Health-check middleware support health-check for Fiber framework.</li>
<li><a
href="https://github.com/elastic/apm-agent-go/tree/master/module/apmfiber">elastic/apmfiber</a>
- APM Agent for Go Fiber.</li>
<li><a
href="https://github.com/eozer/fiber_ldapauth">eozer/fiber_ldapauth</a>
- LDAP Authentication Middleware for Fiber.</li>
<li><a href="https://github.com/darkweak/souin">darkweak/souin</a> -
HTTP cache, RFC compliant, alternative to Varnish available as a
middleware.</li>
<li><a href="https://github.com/witer33/fiberpow">witer33/fiberpow</a> -
Anti DDoS/Bot Middleware with a customizable Proof Of Work
challenge.</li>
<li><a
href="https://github.com/beyer-stefan/gofiber-minifier">beyer-stefan/gofiber-minifier</a>
- Minifying middleware for HTML5, CSS3, and JavaScript.</li>
<li><a
href="https://github.com/Joffref/opa-middleware">joffref/opa-middleware</a>
- Provides an OPA middleware integration for fiber.</li>
<li><a
href="https://github.com/vladfr/fiber-servertiming">vladfr/fiber-servertiming</a>
- A middleware to add Server-Timing headers based on the W3C
Server-Timing Spec.</li>
<li><a
href="https://github.com/airbrake/gobrake/tree/master/examples/fiber">airbrake/gobrake</a>
- An Airbrake middleware that reports performance data (route
stats).</li>
<li><a href="https://github.com/samber/slog-fiber">samber/slog-fiber</a>
- A logger middleware that uses Go slog library.</li>
<li><a
href="https://github.com/mikhail-bigun/fiberlogrus">mikhail-bigun/fiberlogrus</a>
- A logger middleware that uses logrus and its structured logging
features.</li>
<li><a
href="https://github.com/Idan-Fishman/fiber-bind">Idan-Fishman/fiber-bind</a>
- Request schema validator middleware that validates sources such as the
request body, query string parameters, route parameters and even form
files.</li>
<li><a
href="https://gitlab.com/rodrigoodhin/fiper">rodrigoodhin/fiper</a> -
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.</li>
<li><a href="https://github.com/ZEISS/fiber-goth">zeiss/fiber-goth</a> -
Simple middleware to integrate authentication to your Fiber
applications.</li>
<li><a href="https://github.com/ZEISS/fiber-authz">zeiss/fiber-authz</a>
- A middleware to secure routes in Fiber with a defined RBAC model.</li>
<li><a href="https://github.com/ZEISS/fiber-htmx">zeiss/fiber-htmx</a> -
A middleware for using HTMX in Fiber.</li>
<li><a href="https://github.com/jsorb84/ssefiber">jsorb84/ssefiber</a> -
A basic SSE Implementation for Fiber.</li>
<li><a
href="https://github.com/streamerd/fibergun">streamerd/fibergun</a> - A
GunDB middleware for Fiber. Enables easy integration of GunDB, a
decentralized database.</li>
<li><a
href="https://github.com/apitally/apitally-go">apitally/apitally-go</a>
- Simple API monitoring tool for Fiber. Tracks API usage, errors, and
performance, and includes request logging and alerting features.</li>
<li><a
href="https://github.com/newrelic/go-agent/tree/master/v3/integrations/nrfiber">newrelic/go-agent</a>
- Official New Relic middleware for Fiber that manages instrumentation
for New Relic monitoring.</li>
<li><a
href="https://github.com/narmadaweb/limiter">narmadaweb/limiter</a> - A
high-performance Redis-backed rate limiter middleware for Fiber,
supporting fixed window, sliding window, and token bucket
algorithms.</li>
<li><a href="https://github.com/narmadaweb/gonify">narmadaweb/gonify</a>
- Fiber Minifying middleware for HTML5, CSS3, JavaScript, Json, XML and
SVG.</li>
</ul>
<h2 id="boilerplates">🚧 Boilerplates</h2>
<p>Premade boilerplates for Fiber.</p>
<ul>
<li><a
href="https://github.com/gofiber/boilerplate">gofiber/boilerplate</a> -
Official fiber boilerplate.</li>
<li><a
href="https://github.com/thomasvvugt/fiber-boilerplate">fiber-boilerplate</a>
- A boilerplate for the Fiber web framework.</li>
<li><a
href="https://github.com/sujit-baniya/fiber-boilerplate">sujit-baniya/fiber-boilerplate</a>
- Boilerplate on the top of fiber web framework with many middlewares
and features.</li>
<li><a href="https://github.com/goravel/fiber">goravel/fiber</a> -
Laravel similar boilerplate with support for Fiber.</li>
<li><a
href="https://github.com/create-go-app/fiber-go-template">create-go-app/fiber-go-template</a>
- Fiber backend template for Create Go App CLI.</li>
<li><a
href="https://github.com/efectn/fiber-boilerplate">efectn/fiber-boilerplate</a>
- Simple and scalable boilerplate to build powerful and organized REST
projects with Fiber.</li>
<li><a
href="https://github.com/embedmode/fiberseed">embedmode/fiberseed</a> -
Fiber boilerplate api with many middlewares.</li>
<li><a
href="https://github.com/GalvinGao/gofiber-template">GalvinGao/gofiber-template</a>
- 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.</li>
<li><a
href="https://github.com/mikhail-bigun/go-app-template">mikhail-bigun/go-app-template</a>
- Clean architecture Go application boilerplate with enriched Fiber
implementation.</li>
<li><a
href="https://github.com/FelipeAfonso/go-htmx-starter">felipeafonso/go-htmx-starter</a>
- A front-end opinionated boilerplate for Go + HTMX development, using
Tailwind and Vite for Bundling and Hot Reloading.</li>
<li><a
href="https://github.com/amrebada/go-modules">amrebada/go-modules</a> -
Nest JS like structure for Go Fiber.</li>
<li><a
href="https://github.com/ingeniousambivert/fiber-bootstrapped">ingeniousambivert/fiber-bootstrapped</a>
- A toolkit for Go projects embracing a service-centric architecture,
inspired by the principles of FeathersJS.</li>
<li><a
href="https://github.com/sebajax/go-vertical-slice-architecture">sebajax/go-vertical-slice-architecture</a>
- Vertical Slice Architecture code archetype using Fiber and Uber dig. A
maintainable, and scalable code organization.</li>
<li><a
href="https://github.com/go-rat/fiber-skeleton">go-rat/fiber-skeleton</a>
- Fiber skeleton to powers web projects, support wire-based dependency
injection.</li>
</ul>
<h2 id="recipes">📁 Recipes</h2>
<p>Recipes for Fiber.</p>
<ul>
<li><a href="https://github.com/gofiber/recipes">gofiber/recipes</a> -
Official Fiber cookbook.</li>
<li><a
href="https://github.com/kiyonlin/fiblar-demo">kiyonlin/fiblar-demo</a>
- Fiber v1 + angular demo.</li>
<li><a
href="https://github.com/koddr/tutorial-go-fiber-rest-api">koddr/tutorial-go-fiber-rest-api</a>
- Tutorial for building a restful api with fiber.</li>
<li><a
href="https://github.com/firebase007/go-rest-api-with-fiber">firebase007/go-rest-api-with-fiber</a>
- Demo project with fiber, logging, basicAuth and postgresql.</li>
<li><a
href="https://github.com/chawk/go_fiber_quickstart">chawk/go_fiber_quickstart</a>
- Fiber quick start example project.</li>
<li><a
href="https://github.com/EricLau1/go-fiber-auth-api">EricLau1/go-fiber-auth-api</a>
- Golang Authentication API with Fiber MongoDB and JWT.</li>
<li><a
href="https://github.com/alpody/golang-fiber-realworld-example-app">alpody/golang-fiber-realworld-example-app</a>
- Example real world backend API built with Fiber, Gorm, Swagger.</li>
<li><a
href="https://github.com/paundraP/Go-Starter-Template">paundraP/golang-starter-template</a>
- Golang REST API with authentication, authorization, and integrated
payment gateway support.</li>
</ul>
<h2 id="tools">🛠️ Tools</h2>
<p>Several tools to make Fiber usage easier.</p>
<ul>
<li><a href="https://github.com/go-dawn/dawn">go-dawn/dawn</a> - Dawn is
an opinionated web framework that provides rapid development
capabilities which on top of Fiber.</li>
<li><a href="https://github.com/tompston/gomakeme">tompston/gomakeme</a>
- Generate boilerplate + endpoints for Fiber or Gin REST APIs.</li>
<li><a
href="https://github.com/ryanbekhen/feserve">ryanbekhen/feserve</a> -
Feserve is a lightweight application or docker image to serve frontend
and load balancer applications.</li>
<li><a
href="https://github.com/deepmap/oapi-codegen">deepmap/oapi-codegen</a>
- Generate Go client and server boilerplate from OpenAPI 3
specifications.</li>
<li><a
href="https://github.com/alibaba/opentelemetry-go-auto-instrumentation">Alibaba/opentelemetry-go-auto-instrumentation</a>
- A tool to monitor fiber application without changing any code with
OpenTelemetry APIs.</li>
</ul>
<h2 id="articles">📖 Articles</h2>
<p>Articles about Fiber written by the community.</p>
<ul>
<li><a
href="https://dev.to/koddr/go-fiber-by-examples-working-with-middlewares-and-boilerplates-3p0m">Working
with middlewares and boilerplates</a></li>
<li><a
href="https://dev.to/koddr/go-fiber-by-examples-testing-the-application-1ldf">Testing
the application</a></li>
<li><a
href="https://dev.to/koddr/go-fiber-by-examples-delving-into-built-in-functions-1p3k">Delving
into built-in functions</a></li>
<li><a
href="https://dev.to/koddr/go-fiber-by-examples-how-can-the-fiber-web-framework-be-useful-487a">Go
Fiber by Examples: How can the Fiber Web Framework be useful?</a></li>
<li><a
href="https://dev.to/koddr/build-a-restful-api-on-go-fiber-postgresql-jwt-and-swagger-docs-in-isolated-docker-containers-475j">Build
a RESTful API on Go: Fiber, PostgreSQL, JWT and Swagger docs in isolated
Docker containers</a></li>
<li><a
href="https://dev.to/fenny/getting-started-with-fiber-36b6">Getting
started with Fiber</a></li>
<li><a
href="https://blog.logrocket.com/express-style-api-go-fiber/">Building
an Express-style API in Go with Fiber</a></li>
<li><a
href="https://dev.to/koddr/fiber-v1-9-5-how-to-improve-performance-by-817-and-stay-fast-flexible-and-friendly-2dp6">Fiber
v1.9.6 How to improve performance by 817% and stay fast, flexible and
friendly?</a></li>
<li><a
href="https://blog.yongweilun.me/create-a-travel-list-app-with-go-fiber-angular-mongodb-and-google-cloud-secret-manager-ck9fgxy0p061pcss1xt1ubu8t">Create
a travel list app with Go, Fiber, Angular, MongoDB and Google Cloud
Secret Manager</a></li>
<li><a
href="https://tutorialedge.net/golang/basic-rest-api-go-fiber/">Building
a Basic REST API in Go using Fiber</a></li>
<li><a
href="https://dev.to/jozsefsallai/creating-fast-apis-in-go-using-fiber-59m9">Creating
Fast APIs In Go Using Fiber</a></li>
<li><a
href="https://dev.to/koddr/are-sure-what-your-lovely-web-framework-running-so-fast-2jl1">Is
switching from Express to Fiber worth it?</a></li>
<li><a
href="https://dev.to/koddr/fiber-v1-8-what-s-new-updated-and-re-thinked-339h">Fiber
v1.8. Whats new, updated and re-thinked?</a></li>
<li><a
href="https://dev.to/koddr/fiber-v2-is-out-now-what-s-new-and-is-he-still-fast-flexible-and-friendly-3ipf">Fiber
released v1.7! What's new and is it still fast, flexible and
friendly?</a></li>
<li><a
href="https://dev.to/koddr/welcome-to-fiber-an-express-js-styled-fastest-web-framework-written-with-on-golang-497">Welcome
to Fiber — an Express.js styled web framework written in Go with
❤️</a></li>
<li><a
href="https://medium.com/trendyol-tech/golang-blazing-fast-unit-tests-fiber-fasthttp-http-internals-and-optimizing-http-server-tests-bbd1fe7b944b">Blazing
Fast Unit Tests - Fiber/fasthttp/http Internals</a></li>
<li><a
href="https://saadfarhan124.medium.com/building-microservices-in-go-part-1-e7e58893bc5e">Building
Microservices in Go : Part 1 - Project Setup, Dockerization</a></li>
<li><a
href="https://saadfarhan124.medium.com/building-microservices-in-go-part-2-f9c6c535805c">Building
Microservices in Go : Part 2 - Live Reload</a></li>
<li><a
href="https://saadfarhan124.medium.com/building-microservices-in-go-part-3-database-models-migrations-a4455121bb11">Building
Microservices in Go : Part 3 - Database, Models, Migrations</a></li>
<li><a
href="https://dev.to/divrhino/build-a-rest-api-from-scratch-with-go-and-docker-3o54">Build
a REST API from scratch with Go, Docker &amp; Postgres</a></li>
<li><a
href="https://dev.to/divrhino/build-a-fullstack-app-with-go-fiber-docker-and-postgres-1jg6">Build
a fullstack app with Go Fiber, Docker, and Postgres</a></li>
<li><a
href="https://dev.to/divrhino/create-a-crud-app-with-go-fiber-docker-and-postgres-47e3">Create
a CRUD app with Go Fiber, docker, and Postgres</a></li>
</ul>
<h2 id="videos">📺 Videos</h2>
<p>Video tutorials created by the community about Fiber.</p>
<ul>
<li><a href="https://youtu.be/10miByMOGfY">Is Fiber the best Go web
framework? Better than Gin?</a></li>
</ul>
<h2 id="benchmarks">🤖 Benchmarks</h2>
<p>Several benchmarks to compare Fiber with other frameworks.</p>
<ul>
<li><a
href="https://www.techempower.com/benchmarks/#section=data-r20&amp;hw=ph&amp;test=json">TechEmpower</a>
- Project provides performance measures across a wide field of web
application frameworks.</li>
<li><a
href="https://web-frameworks-benchmark.netlify.app/result">web-frameworks-benchmark</a>
- Project aims to measure the differences between the various
programming language frameworks.</li>
<li><a
href="https://github.com/smallnest/go-web-framework-benchmark">go-web-framework-benchmark</a>
- This benchmark suite aims to compare the performance of Go web
frameworks.</li>
</ul>
<h3 id="contributing">👍 Contributing</h3>
<p>Contribution guidelines can be found on <a
href="https://github.com/gofiber/awesome-fiber/blob/master/CONTRIBUTING.md">CONTRIBUTING.md</a></p>
<p><a href="https://github.com/gofiber/awesome-fiber">fiber.md
Github</a></p>