go mongo modules is a blazing fast go-mongodb boilerplate for inspired from go module
dotenvsupport- mgm database support with models
mongodbdatabase- gofiber support for web server, middlewares ...
- Artillery load testing boilerplate
- Validation of DTO, requests.
- Static Analysis for clean code.
- Adding Benchmarks using Artillery load testing.
- 🔎
Github Actioncomming soon - Middleware for Authentication and Autorization.
- Shift to
goAirfor Hot-Module Reload instead ofnodemon.
- nodemon
npm install -g nodemon - go
- make
- Artillery
npm install -g artillery
- development:
make dev - rename name of the project:
make rename name=<new project name> - build for linux:
make build - build for mac:
make build_mac - run database migration:
make migrate - run tests:
make test - run lint:
make lint
You can request new features by creating an issue, or submit a pull request with your contribution.