Made with ❤ by Becklyn
A framework that supports you in creating CRUD APIs using go (golang).
This framework is useful for applications that use fiber as router and gorm as ORM.
go get -u github.com/Becklyn/gocruddyYou can find a working example in the example directory of this repository.
The folder also contains a postman template that demonstrates the API usage.
Set up your local development environment:
make setupAdd new modules / dependencies:
make install MOD=your.dependency/nameTidy up modules:
make tidyTest your implementation:
make testCalculate the code coverage: (This currently requires a local go installation)
make coverThis project makes use of some really great packages. Please make sure to check them out!
| Package | Usage |
|---|---|
| github.com/ao-concepts/logging | Logging |
| github.com/ao-concepts/storage | DB abstraction |
| github.com/gofiber/fiber | HTTP router |
| github.com/stretchr/testify | Testing |
| gorm.io/gorm | ORM |