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

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.

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.