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 https://localhost:8000/login QUERY
POST https://localhost:8000/register QUERY
GET https://localhost:8000/users QUERY
GET https://localhost:8000/users/{id} QUERY
POST https://localhost:8000/users QUERY
DELETE https://localhost:8000/users/{id} QUERY
PUT https://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:https://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