https://github.com/amar-jay/go-graphql-boilerplate
A golang and graphql/restapi boilerplate build for fast and quick build.
https://github.com/amar-jay/go-graphql-boilerplate
boilerplate collaborate gin go go-jwt golang gorm gqlgen graphql jwt mailgun rest
Last synced: 5 months ago
JSON representation
A golang and graphql/restapi boilerplate build for fast and quick build.
- Host: GitHub
- URL: https://github.com/amar-jay/go-graphql-boilerplate
- Owner: amar-jay
- License: mit
- Created: 2022-08-12T11:10:42.000Z (almost 4 years ago)
- Default Branch: master
- Last Pushed: 2024-04-28T19:13:54.000Z (about 2 years ago)
- Last Synced: 2024-04-28T20:26:04.947Z (about 2 years ago)
- Topics: boilerplate, collaborate, gin, go, go-jwt, golang, gorm, gqlgen, graphql, jwt, mailgun, rest
- Language: Go
- Homepage:
- Size: 28.7 MB
- Stars: 11
- Watchers: 1
- Forks: 6
- Open Issues: 1
-
Metadata Files:
- Readme: README.md
- Contributing: CONTRIBUTING.md
- License: LICENSE
Awesome Lists containing this project
README
# Go Api Boilerplate
A go API stack with rest, graphql and grpc integration meant for fast and quick backend build.
## Guide
This project is under construction at the moment 🚧
## Features to be added
- [ ] CLI
- [x] GraphQL API
- [x] REST API
- [ ] gRPC
- [x] Swagger
- [x] JWT Authentication
- [x] GORM (Golang DB ORM) - PostgreSQL
- [ ] Docker
- [x] Unit Tests
- [ ] Email Notification
- [x] CI - Github Actions
## Resources
- [gin](https://github.com/gin-gonic/gin)
- [gorm](https://github.com/jinzhu/gorm)
- [graphql-gqlgen](https://github.com/99designs/gqlgen)
- [testify](https://github.com/stretchr/testify)
- [jwt-go](https://gopkg.in/dgrijalva/jwt-go.v3)
## License
[MIT LICENSED](./LICENSE)
## Contributing
You are welcome to contribute to this project. Please read the [contributing guidelines](CONTRIBUTING.md) before contributing.