fiber-boilerplate

This is the go boilerplate on the top of fiber web framework. With simple setup you can use many features out of the box

goredisgolangpostgresboilerplatejwtpaypalvuerabbitmqrest-apiflash-messagesgorm

Preview

fiber-boilerplate preview

Overview

This is a Go web application boilerplate built on the Fiber framework that provides production-ready features including user authentication, role-based access control, file uploads, payment processing, caching and database support for PostgreSQL or MySQL. It includes a REST API with JWT authentication, a separate web UI built with Tailwind and Vue.js, Docker setup and deployment tools for quick project startup.

Features

basic-authlogin-registeremail-confirmationrole-based-authorizationfile-uploadspayment-processingjwt-authenticationrest-apiredis-cachesession-managementflash-messageshot-reloaddocker-supportlogging-with-rotation

Feature Flags

authenticationemailspaymentsfileUploadsauthorizationloggingErrorTrackingcachingsessionsrestApi

Recommended Use Cases

rest-api-backendweb-applicationmicroservice

Frontend

vuetailwindcss

Backend

fibergogormredisrabbitmq

Auth Providers

jwtsession-cookiecasbin

Deployment Targets

docker

Payment Providers

paypal

Quick Facts

โญ Stars
434
๐Ÿด Forks
50
๐Ÿ”„ Active
Yes
๐Ÿ•’ Last Commit
2025-09-24T17:13:10.000Z

Stack

Framework
fiber
Language
go
CSS
tailwindcss
Database
postgresql, mysql
Auth
jwt, session-cookie, casbin
ORM
gorm
Logging
phuslu

Data Layer

Databases
postgresql, mysql, redis
ORM
gorm

UI Stack

Styling
tailwindcss
Components
vue

Developer Experience

Docker
Yes
Tests
No
Quickstart
Yes
env.example
Yes

Pricing

Classification
free
Selected
โ€”
Notes
Found pricing cues (currency/per/tier)
Get Started with this Boilerplate