Go grpc-go

Open-source Go projects categorized as grpc-go

Top 23 Go grpc-go Projects

  • simplebank

    Backend master class: build a simple bank service in Go

    Project mention: JWT & PASETO Implementation of the Token-Based Authentication | /r/golang | 2023-04-19
  • go-doudou

    go-doudou(doudou pronounce /dəudəu/)is OpenAPI 3.0 (for REST) spec and Protobuf v3 (for grpc) based lightweight microservice framework. It supports monolith service application as well.

  • WorkOS

    The modern identity platform for B2B SaaS. The APIs are flexible and easy-to-use, supporting authentication, user identity, and complex enterprise features like SSO and SCIM provisioning.

  • grpcox

    Like Postman, but for gRPC: web based GUI client for gRPC Development Testing

  • terraform-plugin-sdk

    Terraform Plugin SDK enables building plugins (providers) to manage any service providers or custom in-house solutions

    Project mention: Part 4 - Terraform Providers | dev.to | 2023-12-21

    Reference : Plugin Development url references

  • Ginrpc

    gin auto binding,grpc, and annotated route,gin 注解路由, grpc,自动参数绑定工具

  • grpc-web-demo

    Dockerized Go microservices and their envoy proxies for a flow which showcases gRPC for Web Clients. Check the medium story!!!

  • Go-gRPC-RabbitMQ-microservice

    Go gRPC RabbitMQ email microservice

  • InfluxDB

    Power Real-Time Data Analytics at Scale. Get real-time insights from all types of time series data with InfluxDB. Ingest, query, and analyze billions of data points in real-time with unbounded cardinality.

  • raft-grpc-example

    Example code for how to get hashicorp/raft running with gRPC

  • grpc-production-go

    A gRPC production-ready library

  • Go-GRPC-Auth-Microservice

    Go GRPC Auth Microservice

  • grpc-proxy

    gRPC Go Proxy library with support for one-to-many proxying and result aggregation.

  • grpc-mtls-example

    grpc mTLS example

    Project mention: So you want to deploy mTLS | dev.to | 2023-06-12

    We had to configure servers in Go (gRPC), Python (Flask), and node.js (GraphQL). There are plenty of guides and docs on how to do this, if you’re curious :-) For the sake of brevity, I’ll only give an example for Go (gRPC) to illustrate what this entails.  Here’s the heart of it:

  • arise

    Transfer file between two devices using gRPC streams.

  • churro

    main repo for the churro file/API processor

  • grpc-eg-go

    gRPC demonstration of uniary & bi-directional server-client communication

  • grpcmock

    Mock gRPC servers dynamically in Go (by soroushj)

    Project mention: grpcmock: Mock gRPC servers dynamically | /r/golang | 2023-07-01

    To return different responses in different tests, you would set different mock handlers/responses before each test (see lines 65 and 99 in the example).

  • tstorage-server

    Fast time-series data storage server accessible over gRPC

  • grpcblog

    Implementation of a simple RPC service using Golang.

  • pkisauce

    Ephemeral One Time/Build-Time gRPC TLS PKI system.

  • grpc-kuber-load-balancing

    gRPC Name Resolution and Load Balancing on Kubernetes

    Project mention: gRPC Name Resolution & Load Balancing on Kubernetes: Everything you need to know (and probably a bit more) | dev.to | 2024-02-06

    DISCLAIMER: I make lots of mistakes on a daily basis! If you notice any, please let me know. This blog is a digest of many amazing blogs by amazing people. I’ll try to put a link to each one wherever possible. Also you can find links to all the references at the end of the blog as well as a Github Repo for a sample project regarding this subject.

  • Dota2API

    GraphQL API and GRPC Service exposing Dota2 Data using Golang

  • go-care

    gRPC response memoization in Go is a codeless caching solution out of the box.

  • pepper-server

  • SaaSHub

    SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives

NOTE: The open source projects on this list are ordered by number of github stars. The number of mentions indicates repo mentiontions in the last 12 Months or since we started tracking (Dec 2020). The latest post mention was on 2024-02-06.

Go grpc-go related posts

Index

What are some of the best open-source grpc-go projects in Go? This list will help you:

Project Stars
1 simplebank 3,858
2 go-doudou 1,347
3 grpcox 684
4 terraform-plugin-sdk 413
5 Ginrpc 287
6 grpc-web-demo 246
7 Go-gRPC-RabbitMQ-microservice 204
8 raft-grpc-example 190
9 grpc-production-go 186
10 Go-GRPC-Auth-Microservice 115
11 grpc-proxy 39
12 grpc-mtls-example 36
13 arise 14
14 churro 13
15 grpc-eg-go 12
16 grpcmock 7
17 tstorage-server 6
18 grpcblog 6
19 pkisauce 6
20 grpc-kuber-load-balancing 6
21 Dota2API 5
22 go-care 4
23 pepper-server 4
SaaSHub - Software Alternatives and Reviews
SaaSHub helps you find the best software and product alternatives
www.saashub.com