Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/lazypwny751/gorarity

Simple GO backend workspace template.
https://github.com/lazypwny751/gorarity

fiber go golang project-template sample simple template web

Last synced: 15 days ago
JSON representation

Simple GO backend workspace template.

Awesome Lists containing this project

README

        

# GoRarity
Simple GO backend template.

![image](https://github.com/user-attachments/assets/6f8ed93d-6edf-4086-b32a-af30696183e3)

## Description.
This project provides a simple and efficient starting point for building Go-based backends, utilizing Fiber for fast web routing and GORM for seamless database interactions. It includes essential tools and best practices to help you quickly set up a scalable and maintainable backend architecture.

With this starter pack, you can build web applications, REST APIs, or microservices, while enjoying the speed of Fiber and the ease of GORM’s ORM capabilities. It’s designed for flexibility, allowing you to adapt and extend it based on your project’s needs.

Key Features:
- Fast routing with Fiber for optimal performance.
- Easy database handling using GORM with support for migrations and model management.
- Built-in authentication and authorization mechanisms.
- Configuration support through .env files for secure management of sensitive data.
This project is perfect for developers who want to quickly get started with Go, and need a solid foundation for their backend development.

# Installation.
```
git clone "https://github.com/lazypwny751/GoRarity"
cd "GoRarity"
make build && make install
```

# Usage.
```
Parameters.
port : port parameter.
...
```

# Contributing.
Pull requests are welcome. For major changes, please open an issue first to discuss what you would like to change.

# License
[MIT](https://choosealicense.com/licenses/mit/)