Skip to content

GoLuva is an open source starter kit for API development with Go. Provides developers with a strong starting point with basic features such as request management, authentication, and automated documentation. Designed to speed up API development

Notifications You must be signed in to change notification settings

rafia9005/GoLuva

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

4 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Hi everyone 👋

This project is a Go Fiber Starter template that includes ORM (Object-Relational Mapping), authentication, and JWT (JSON Web Token) features. With this starter, you can quickly and easily develop a secure and high-performance Go application.

How To Installation?

Docs

Getting Started

Follow these steps to get started with the Go Fiber Starter Template Docs

Technologies

  • Golang
  • Go Fiber
  • GORM
  • x crypto bcrypt |

Router 📕

Method Route QUERY
POST http://localhost:8000/login QUERY
POST http://localhost:8000/register QUERY
GET http://localhost:8000/users QUERY
GET http://localhost:8000/users/{id} QUERY
POST http://localhost:8000/users QUERY
DELETE http://localhost:8000/users/{id} QUERY
PUT http://localhost:8000/users/{id} QUERY

Installation

git clone https://github.com/rafia9005/GoLuva
cd GoLuva
go mod tidy
go run main.go

Configuration on .env

APP_DATABASE = "mysql://username:password@tcp(localhost:3306)/database_name?charset=utf8mb4&parseTime=True&loc=Local"
APP_PORT = "3000"
APP_SECRET = "your-very-secure-secreet"

About

GoLuva is an open source starter kit for API development with Go. Provides developers with a strong starting point with basic features such as request management, authentication, and automated documentation. Designed to speed up API development

Topics

Resources

Stars

Watchers

Forks