fiber-boilerplate
Simple and scalable boilerplate to build powerful and organized REST projects with Fiber.
gogolangtemplateboilerplateproject-templatefxfibergolang-packagezerologgofiber
FreeRepo
Overview
This is a starter template for building REST APIs in Go using the Fiber web framework. It provides a structured directory layout with database schemas, middleware, controllers, services and repositories, along with Docker support, logging, dependency injection via Fx and mocking tools to help developers quickly set up organized and testable backend projects.
Features
modular-architecturedependency-injectionmiddleware-supportdatabase-seedingrequest-validationerror-handlinglogging
Feature Flags
blogloggingErrorTrackingerrorTracking
Recommended Use Cases
rest-api-developmentscalable-backend-projectsmicroservices
Frontend
None
Backend
gofiberentfxzerologgomock
Auth Providers
None
Deployment Targets
docker
Payment Providers
None
Quick Facts
โญ Stars
84
๐ด Forks
8
๐งพ License
mit
๐ Active
Unknown
๐ Last Commit
2022-04-10T10:18:13.000Z
GitHub
Stack
Framework
fiber
Language
go
Database
postgresql
ORM
ent
Testing
gomock
Logging
zerolog
Data Layer
Databases
postgresql
ORM
ent
UI Stack
Developer Experience
Docker
Yes
Tests
Yes
Quickstart
Yes
env.example
Yes
Pricing
Classification
free
Selected
โ
Notes
MIT licensed open-source project