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

https://github.com/euforic/backend-base

Backend GO, Kubernetes, Docker, GQL, gRPC with database Adapters (postgres, buntdb)
https://github.com/euforic/backend-base

buntdb docker go golang gorm gqlgen graphql grpc grpc-go postgresql protobuf protobuf3 protocol-buffers

Last synced: 2 months ago
JSON representation

Backend GO, Kubernetes, Docker, GQL, gRPC with database Adapters (postgres, buntdb)

Awesome Lists containing this project

README

          

# Backend Base

![Golangci Lint](https://github.com/euforic/backend-base/actions/workflows/golangci-lint.yml/badge.svg)

## Requirements

- [Go](https://golang.org) `brew install go` or manual install via [link](https://golang.org)
- [Matr (Make like Build tool)](https://github.com/matr-builder/matr)
- [Proto](https://developers.google.com/protocol-buffers) `brew install protoc` or manual install via [link](https://developers.google.com/protocol-buffers)
- [gRPC-go](https://grpc.io/docs/languages/go/quickstart/)
- [Buf](https://docs.buf.build/installation/)

Optional

- [Bloom](https://github.com/uw-labs/bloomrpc): gRPC Postman like GUI

## Usage

Start Server
```
$ matr run
```

Generate Proto

```
$ matr proto
```