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
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
GitHub
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)