A simple Todo-Backend application written using Go kit.
Code extracted from Modern Go Application.
Try the client or run the tests.
In addition to the Todo-Backend implementation, this project comes with:
- BDD style tests using GoBDD (Specifications are created based on this article.)
- Modern Go Application practices
- Separate API SDK module
- gRPC and GraphQL implementation
- Clone the repository
make run
For the best developer experience, install Nix and direnv.
Alternatively, install Go manually or using a package manager. Install the rest of the dependencies by running make deps
.
Try the client or run the tests locally.
The project is licensed under the MIT License.