All Projects → sujit-baniya → fiber-boilerplate

sujit-baniya / fiber-boilerplate

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

Programming Languages

go
31211 projects - #10 most used programming language
Makefile
30231 projects

Projects that are alternatives of or similar to fiber-boilerplate

Zeus Admin
Zeus基于Golang Gin +casbin,致力于做企业统一权限&账号中心管理系统。包含账号管理,数据权限,功能权限,应用管理,多数据库适配,可docker 一键运行。社区活跃,版本迭代快,加群免费技术支持。
Stars: ✭ 404 (+119.57%)
Mutual labels:  gorm, jwt-authentication, casbin
Go Admin
基于Gin + Vue + Element UI的前后端分离权限管理系统脚手架(包含了:多租户的支持,基础用户管理功能,jwt鉴权,代码生成器,RBAC资源控制,表单构建,定时任务等)3分钟构建自己的中后台项目;文档:https://doc.go-admin.dev Demo: https://www.go-admin.dev Antd beta版本:https://preview.go-admin.dev
Stars: ✭ 5,439 (+2855.98%)
Mutual labels:  jwt, gorm, casbin
Simplemall
基于SpringCloud的微服务架构实战案例项目,以一个简单的购物流程为示例,融合spring cloud 相关组件,如spring-cloud-netflix、swagger等
Stars: ✭ 687 (+273.37%)
Mutual labels:  jwt, rabbitmq, jwt-authentication
modern-rails-flash-messages
Modern Rails flash messages - Example App
Stars: ✭ 21 (-88.59%)
Mutual labels:  flash-messages, tailwindcss
ginadmin
基于Gin开发的后台管理系统,集成了、数据库操作、日志管理、权限分配管理、多模板页面、自动分页器、数据库迁移和填充、Docker集成部署等功能、静态资源打包
Stars: ✭ 149 (-19.02%)
Mutual labels:  gorm, casbin
sqlx-adapter
Asynchronous casbin adapter for mysql, postgres, sqlite based on sqlx-rs
Stars: ✭ 27 (-85.33%)
Mutual labels:  postgres, casbin
Go Postgres Jwt React Starter
A go, gin, and postgres API with jwt auth, complete with a react frontend
Stars: ✭ 115 (-37.5%)
Mutual labels:  postgres, jwt
tutorial-go-fiber-rest-api
📖 Build a RESTful API on Go: Fiber, PostgreSQL, JWT and Swagger docs in isolated Docker containers.
Stars: ✭ 175 (-4.89%)
Mutual labels:  fiber, fiber-framework
iris-admin
Web admin for iris-go framwork
Stars: ✭ 602 (+227.17%)
Mutual labels:  gorm, casbin
react-redux-jwt-authentication-boilerplate
React-Redux JWT Authentication Boilerplate
Stars: ✭ 44 (-76.09%)
Mutual labels:  jwt, jwt-authentication
Go-Gin-Api
基于golang开源框架 gin封装的api框架
Stars: ✭ 42 (-77.17%)
Mutual labels:  gorm, casbin
golang-example-app
Example application
Stars: ✭ 138 (-25%)
Mutual labels:  gorm, casbin
Docker Compose
一些基础服务的docker-compose配置文件,方便在一台新电脑上快速开始工作
Stars: ✭ 163 (-11.41%)
Mutual labels:  postgres, rabbitmq
ChefAPI
API using FastAPI and PostgreSQL for sharing or keeping track of awesome food recipes Based on Oauth2 and JWT 💎
Stars: ✭ 16 (-91.3%)
Mutual labels:  postgres, jwt-authentication
Django Celery Docker Example
Example Docker setup for a Django app behind an Nginx proxy with Celery workers
Stars: ✭ 149 (-19.02%)
Mutual labels:  postgres, rabbitmq
gt-crud
gin+gorm+mysql+api[两步自动crud]
Stars: ✭ 15 (-91.85%)
Mutual labels:  gorm, casbin
MERN Stack Project Ecommerce Hayroo
E-commerce Website | Reactjs | Nodejs | Mongodb | Expressjs | JWT | Tailwind Css
Stars: ✭ 255 (+38.59%)
Mutual labels:  jwt-authentication, tailwindcss
eshopzero
.Net Microservice Application
Stars: ✭ 27 (-85.33%)
Mutual labels:  postgres, rabbitmq
golang api
This is a source code of my golang restful api series on youtube.
Stars: ✭ 36 (-80.43%)
Mutual labels:  jwt, gorm
Dotnet Istanbul Microservices Demo
This is the demo application that i created for my talk 'Microservice Architecture & Implementation with Asp.Net Core' at Dotnet İstanbul Meetup Group.
Stars: ✭ 109 (-40.76%)
Mutual labels:  postgres, rabbitmq

Looking for some more features or ideas??? Let's discuss on Discussions.

This is the go boilerplate on the top of fiber web framework.

With simple setup, you can use many features out of the box.

For details, visit Documentation

The features include:

  • Basic Auth with Login,Register
  • Email confirmation on Registration
  • Role based authorization using Casbin
  • File uploads
  • UI on Tailwind. Setup ready for VueJS integration
  • Laravel mix for UI
  • Payment processing via PayPal
  • Logging via Phuslu/Log with file rotation
  • PostGres or MySQL with GORM V2
  • REST API Authentication with JWT
  • APP and API Separation based on JWT Token
  • REST based basic auth
  • Use of Redis for Cache and Session
  • Hot Reload with Air
  • Flash Message based on cookies
  • Easy Config Settings based on .env
  • Setup for Docker
  • Easy and Almost Zero Downtime Production Deployment with Makefile

Installation

  • Clone the repo git clone https://github.com/sujit-baniya/fiber-boilerplate.git
  • Make sure you have installed: Redis, MySQL or Postgres
  • Copy .env.sample to .env
  • To build the frontend, install nodejs
  • Then run npm install and npm run prod
  • Your server should be up now

Thanks to following libraries:

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].