![]() |
An open-source API to manage hub client modules built with Go.
About | Technologies | Tools | Installation | License
GO MODULES API is a REST API built with Go, using Fiber as the web framework and GORM for database
interactions.
It provides a modular structure to manage hub clients, modules, roles, and permissions efficiently.
Ensure you have the following installed:
git clone https://github.com/gabrielmaialva33/go-modules-api.git
cd go-modules-api
docker-compose up --build
The application will be available at http://localhost:3000
.
# Copy the .env.example file to .env
cp .env.example .env
# Install dependencies
go mod tidy
# Start the application
go run main.go
The application will be available at http://localhost:3000
.
After running the application, the API documentation (redoc) will be available at:
- 📌 Redoc UI:
http://localhost:3000/docs
- 📌 OpenAPI File:
http://localhost:3000/openapi.yaml
This project is under the MIT license. MIT ❤️
Maia |
Made with ❤️ by Maia 👋🏽 Get in touch!
Liked? Leave a little star to help the project ⭐
© 2017-present Maia