Introduction

This project was built while learning Golang and Fiber. I find Fiber more performant than other server packages available during my initial benchmarks.

Getting started

In this project, https://github.com/sujit-baniya/fiber-boilerplate, I tried to cover most of the scenarios and features. Some of the features included are:

  • Basic Auth Implementation using Session and Cookies

  • Email Sending

  • Role and Permission implementation using Casbin

  • File uploads

  • Payment processing via PayPal

  • Logging with file rotation

  • Gorm Implementation

  • Code Profile using Pyroscope

  • REST API authentication with JWT

  • Easy Config using .env and yaml

  • Easy and Almost Zero Downtime production Deployment with Makefile

Last updated