A gRPC API with grpc gateway and openapi
 
 
 
Go to file
sundowndev 0f1ad91770 test(server): notes service 2024-02-26 17:57:19 +04:00
bin chore: update gitignore 2024-02-26 14:18:54 +04:00
proto initial commit 2024-02-26 14:12:30 +04:00
server test(server): notes service 2024-02-26 17:57:19 +04:00
.gitignore test(server): notes service 2024-02-26 17:57:19 +04:00
LICENSE Initial commit 2024-02-21 17:18:31 +04:00
Makefile chore: update makefile 2024-02-26 14:18:47 +04:00
README.md initial commit 2024-02-26 14:12:30 +04:00
buf.gen.yaml initial commit 2024-02-26 14:12:30 +04:00
buf.work.yaml initial commit 2024-02-26 14:12:30 +04:00
go.mod initial commit 2024-02-26 14:12:30 +04:00
go.sum initial commit 2024-02-26 14:12:30 +04:00
main.go test(server): notes service 2024-02-26 17:57:19 +04:00

README.md

grpc-api-example

This repository demonstrates how to use gRPC with Go and various plugins. It's a simple API to manage notes. It uses grpc-gateway to handle HTTP requests and openapi to define API specs.

Installation

This project uses go1.20.

$ make install-tools
$ make generate

Run the server

$ make build
$ ./bin/server