An open API service providing repository metadata for many open source software ecosystems.

GitHub topics: grpc-go

IQTLabs/faucetconfrpc

An RPC for Faucet Config Files

Language: Python - Size: 8.6 MB - Last synced at: about 10 hours ago - Pushed at: about 12 hours ago - Stars: 7 - Forks: 3

robaho/go-trader

financial exchange written in Go, designed for algorithmic trading tests

Language: Go - Size: 916 KB - Last synced at: 1 day ago - Pushed at: 1 day ago - Stars: 444 - Forks: 81

roadrunner-server/grpc

RR gRPC plugin

Language: Go - Size: 1.75 MB - Last synced at: 1 day ago - Pushed at: 2 days ago - Stars: 5 - Forks: 9

Renuu007/Self-pickup-Order-Microservices

🛍️ Backend for a self-pickup order system using a Go-based microservices architecture. Features API Gateway (Gin), Auth, Product, Order services (gRPC), PostgreSQL databases, all orchestrated with Docker Compose.

Language: Go - Size: 719 KB - Last synced at: 2 days ago - Pushed at: 2 days ago - Stars: 0 - Forks: 0

gofr-dev/gofr

An opinionated GoLang framework for accelerated microservice development. Built in support for databases and observability.

Language: Go - Size: 13.6 MB - Last synced at: 3 days ago - Pushed at: 3 days ago - Stars: 11,788 - Forks: 1,737

Darkness4/train-station

A Full Stack demo app with gRPC and Modern Android Development/Svelte to keep up with today's standards.

Language: Kotlin - Size: 20.7 MB - Last synced at: 4 days ago - Pushed at: 4 days ago - Stars: 11 - Forks: 4

qclaogui/gaip

Practices for implementing Google API Improvement Proposals (AIP) in Go.

Language: Go - Size: 18.9 MB - Last synced at: 4 days ago - Pushed at: 4 days ago - Stars: 0 - Forks: 0

cuongpiger/grpc-up-and-running

gRPC: Up and Running equips readers with the skills to build efficient, scalable APIs using gRPC

Language: Go - Size: 637 KB - Last synced at: 4 days ago - Pushed at: 4 days ago - Stars: 0 - Forks: 0

cuongndc9/go_grpc_postgres_kit

a lightweight kit for go 💅 grpc

Language: Go - Size: 97.7 KB - Last synced at: 5 days ago - Pushed at: 5 days ago - Stars: 1 - Forks: 0

6531503042/Sport-Complex

Language: TypeScript - Size: 15.2 MB - Last synced at: 6 days ago - Pushed at: 6 days ago - Stars: 6 - Forks: 2

amirhnajafiz/starling

Fast, lightweight distributed state-sharing system written in Go.

Language: Go - Size: 1.57 MB - Last synced at: 5 days ago - Pushed at: about 1 month ago - Stars: 4 - Forks: 0

hashicorp/terraform-plugin-sdk

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

Language: Go - Size: 14.3 MB - Last synced at: 7 days ago - Pushed at: 7 days ago - Stars: 461 - Forks: 240

William-Fernandes252/clavis

A highly available, fault-tolerant and (blazingly) fast distributed key-value store.

Language: Go - Size: 130 KB - Last synced at: 3 days ago - Pushed at: 3 days ago - Stars: 0 - Forks: 0

clarkzjw/starlink-grpc-golang

Starlink gRPC for Golang

Language: Shell - Size: 2.23 MB - Last synced at: 8 days ago - Pushed at: 8 days ago - Stars: 7 - Forks: 1

Raezil/Thunder

Thunder is a minimalist and powerful Go backend framework that effortlessly transforms gRPC services into fully functional REST and GraphQL APIs.

Language: Go - Size: 20.4 MB - Last synced at: 5 days ago - Pushed at: 6 days ago - Stars: 67 - Forks: 2

siderolabs/grpc-proxy

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

Language: Go - Size: 182 KB - Last synced at: 6 days ago - Pushed at: 5 months ago - Stars: 69 - Forks: 18

mrheinen/lophiid

A distributed honeypot for monitoring large scale web attacks

Language: Go - Size: 65.9 MB - Last synced at: 4 days ago - Pushed at: 25 days ago - Stars: 15 - Forks: 2

ekkinox/bazel-demo

Golang + gRPC + Protobuf + Bazel demo

Language: Starlark - Size: 26.4 KB - Last synced at: 6 days ago - Pushed at: about 3 years ago - Stars: 5 - Forks: 0

MineCoinChain/WEHousing

基于fabric区块链网络实现的第三方房屋租赁及交易平台

Language: Go - Size: 9.58 MB - Last synced at: 5 days ago - Pushed at: over 4 years ago - Stars: 417 - Forks: 105

OmSingh2003/VaultGuard-API

Engineered a Go backend for a banking platform with REST/gRPC APIs, PostgreSQL, JWT/PASETO authentication, and Redis for async tasks, deployed with Docker and CI/CD.

Language: Go - Size: 54.8 MB - Last synced at: 10 days ago - Pushed at: 10 days ago - Stars: 1 - Forks: 0

astro-xao/microservices-tools

Language: TypeScript - Size: 337 KB - Last synced at: 10 days ago - Pushed at: 10 days ago - Stars: 0 - Forks: 0

duynghiadev/simplebank

Backend master class: build a simple bank service in Go

Language: Makefile - Size: 10.6 MB - Last synced at: 11 days ago - Pushed at: 11 days ago - Stars: 0 - Forks: 0

HuyTanVan/pl-booking-system

A distributed, microservices-based application for simulating Premier League ticket booking, built using Go, Python, PostgreSQL, Celery, and Redis. It incorporates real-time seat reservations, dynamic pricing, and payment processing with Stripe, leveraging gRPC for efficient communication between services.

Language: Go - Size: 621 KB - Last synced at: 12 days ago - Pushed at: 12 days ago - Stars: 0 - Forks: 0

LexBokun/transaction-service

Сonverting roubles from YooMoney to cryptocurrency.

Language: Go - Size: 28.2 MB - Last synced at: 12 days ago - Pushed at: 12 days ago - Stars: 0 - Forks: 0

snowmerak/DraftStore

DraftStore is a cloud-native file upload service that provides a two-stage upload mechanism using draft and main buckets.

Language: Go - Size: 68.4 KB - Last synced at: 12 days ago - Pushed at: 12 days ago - Stars: 0 - Forks: 0

temporalio/api-go

Temporal gRPC API and proto files compiled for Go

Language: Go - Size: 48.2 MB - Last synced at: 7 days ago - Pushed at: 7 days ago - Stars: 38 - Forks: 34

apache/dubbo-go-pixiu

Based on the proxy gateway service of dubbo-go, it solves the problem that the external protocol calls the internal Dubbo cluster. At present, it supports HTTP and gRPC[developing].

Language: Go - Size: 48.8 MB - Last synced at: 5 days ago - Pushed at: 27 days ago - Stars: 503 - Forks: 163

conneroisu/bufrnix

Nix powered Protocol Buffers with declarative, reproducible code generation and comprehensive developer tooling.

Language: Nix - Size: 4.35 MB - Last synced at: 14 days ago - Pushed at: 14 days ago - Stars: 2 - Forks: 0

PolarPanda611/trinitygo

golang framework for grpc , http ,IOC ,DI, spring, unittest

Language: Go - Size: 30.6 MB - Last synced at: 15 days ago - Pushed at: 15 days ago - Stars: 34 - Forks: 8

popovicu/g2disk

Go monorepo for a framework to build Linux block devices in userspace

Language: Starlark - Size: 46.9 KB - Last synced at: 10 days ago - Pushed at: 20 days ago - Stars: 1 - Forks: 0

ThreaditApp/Threadit

Reddit Clone REST API with Microservices Architecture Using gRPC

Language: Go - Size: 7.88 MB - Last synced at: 15 days ago - Pushed at: 15 days ago - Stars: 2 - Forks: 0

berviantoleo/grpc-explore

gRPC Explore

Language: C# - Size: 95.7 KB - Last synced at: 17 days ago - Pushed at: 17 days ago - Stars: 0 - Forks: 0

SagarMaheshwary/microservices-authentication-service

Language: Go - Size: 78.1 KB - Last synced at: 20 days ago - Pushed at: 20 days ago - Stars: 1 - Forks: 0

starfork/stargo

grpc-go,protobuf,grpc-gateway,nats.io

Language: Go - Size: 512 KB - Last synced at: 20 days ago - Pushed at: 20 days ago - Stars: 4 - Forks: 1

datacommonsorg/mixer

Mixer provides the translator engine and API interface to access Data Commons graph

Language: Go - Size: 125 MB - Last synced at: 8 days ago - Pushed at: 8 days ago - Stars: 16 - Forks: 38

ekkinox/ext-proc-demo

Envoy ext-proc gRPC filter usage demo with golang

Language: Go - Size: 72.3 KB - Last synced at: 6 days ago - Pushed at: almost 3 years ago - Stars: 6 - Forks: 5

golang-acexy/starter-grpc

go framework grpc module

Language: Go - Size: 146 KB - Last synced at: 9 days ago - Pushed at: 9 days ago - Stars: 0 - Forks: 0

unionj-cloud/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.

Language: Go - Size: 33.7 MB - Last synced at: 17 days ago - Pushed at: 17 days ago - Stars: 1,199 - Forks: 205

7Cav/api

An API for https://7Cav.us written in go, and using gRPC

Language: Go - Size: 1 MB - Last synced at: 23 days ago - Pushed at: 23 days ago - Stars: 2 - Forks: 5

Jille/rpcz

A library to show RPC samples for gRPC

Language: Go - Size: 82 KB - Last synced at: 25 days ago - Pushed at: 25 days ago - Stars: 2 - Forks: 0

Clement-Jean/grpc-go-course

gRPC Go Master Class: Build Modern API & Micro services

Language: Go - Size: 132 KB - Last synced at: 26 days ago - Pushed at: 26 days ago - Stars: 231 - Forks: 136

uid4oe/grpc-web-demo

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

Language: Go - Size: 3.24 MB - Last synced at: 29 days ago - Pushed at: almost 3 years ago - Stars: 262 - Forks: 31

simplesurance/grpcconsulresolver

A Consul Resolver for the GRPC-Go Library

Language: Go - Size: 96.7 KB - Last synced at: 13 days ago - Pushed at: 8 months ago - Stars: 12 - Forks: 7

noueii/gonuxt-starter

Fullstack GO + Nuxt blueprint

Language: Go - Size: 10.7 MB - Last synced at: 17 days ago - Pushed at: 17 days ago - Stars: 1 - Forks: 0

lasikuu/GinBot

A platform-agnostic chat bot bridging the gap between your communities

Language: Go - Size: 337 KB - Last synced at: about 1 month ago - Pushed at: about 1 month ago - Stars: 0 - Forks: 1

shijuvar/go-distributed-sys

Guidance for building event-driven distributed systems and microservices in Go with NATS JetStream, gRPC and CockroachDB

Language: Go - Size: 187 KB - Last synced at: about 1 month ago - Pushed at: over 1 year ago - Stars: 658 - Forks: 119

zalopay-oss/go-advanced

A small Vietnamese Go book compiled by ZaloPay teams.

Size: 242 MB - Last synced at: about 1 month ago - Pushed at: 10 months ago - Stars: 817 - Forks: 258

Nuxify/gomora Fork of Lyduz/gomora

A progressive framework-agnostic API template following CLEAN architecture and SOLID principles. DDD inspired :)

Language: Go - Size: 7.62 MB - Last synced at: about 1 month ago - Pushed at: about 1 month ago - Stars: 4 - Forks: 1

aaronlmathis/gosight

GoSight is a high-performance, cross-platform observability platform for infrastructure at any scale. It collects detailed metrics and logs from hosts and containers, streams data in real time, evaluates complex alert rules and exposes it all through powerful APIs, dashboards, and a dynamic metric explorer—giving you full visibility and control.

Language: Go - Size: 13.4 MB - Last synced at: about 1 month ago - Pushed at: about 1 month ago - Stars: 3 - Forks: 0

techschool/simplebank

Backend master class: build a simple bank service in Go

Language: Go - Size: 22.8 MB - Last synced at: about 1 month ago - Pushed at: 2 months ago - Stars: 6,001 - Forks: 1,056

Jille/raft-grpc-example

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

Language: Go - Size: 73.2 KB - Last synced at: about 1 month ago - Pushed at: 11 months ago - Stars: 220 - Forks: 44

enesanbar/go-service

Language: Go - Size: 409 KB - Last synced at: about 1 month ago - Pushed at: about 1 month ago - Stars: 1 - Forks: 0

MaksimDzhangirov/complete-gRPC

In this course, we are going to learn about gRPC and how to use it with protocol buffer

Language: Go - Size: 8.6 MB - Last synced at: 25 days ago - Pushed at: 3 months ago - Stars: 110 - Forks: 20

duynghiadev/infrastructure

Understanding Distributed Systems Components and A demo microservice with Clean Architecture in practice

Language: Go - Size: 85.1 MB - Last synced at: about 1 month ago - Pushed at: about 1 month ago - Stars: 0 - Forks: 0

ozturkeniss/GoMicro-ThreeLayered

Project that is a microservices-based application built using Go. It consists of three microservices: User Service, Product Service, and Order Service.

Language: Go - Size: 43 KB - Last synced at: about 2 months ago - Pushed at: about 2 months ago - Stars: 0 - Forks: 0

lucperkins/colossus

Colossus — An example microservice architecture for Kubernetes using Bazel, Go, Java, Docker, Kubernetes, Minikube, Gazelle, gRPC, Prometheus, Grafana, and more

Language: Starlark - Size: 2.43 MB - Last synced at: about 1 month ago - Pushed at: about 3 years ago - Stars: 1,038 - Forks: 68

Salvatore112/subpubTask

Language: Go - Size: 7.48 MB - Last synced at: about 2 months ago - Pushed at: about 2 months ago - Stars: 0 - Forks: 0

augustus281/cqrs-pattern

Language: Go - Size: 358 KB - Last synced at: about 2 months ago - Pushed at: about 2 months ago - Stars: 0 - Forks: 0

snowwyd/ConstructHub

Diploma project with Glebonchik, YanZa and Deb

Language: Go - Size: 761 KB - Last synced at: 26 days ago - Pushed at: about 2 months ago - Stars: 3 - Forks: 1

jacky-htg/user-service

user service using grpc go and postgresql

Language: Go - Size: 329 KB - Last synced at: 22 days ago - Pushed at: 11 months ago - Stars: 32 - Forks: 12

ankorstore/yokai-grpc-template

gRPC application template based on the Yokai Go framework.

Language: Go - Size: 79.1 KB - Last synced at: about 2 months ago - Pushed at: about 2 months ago - Stars: 1 - Forks: 1

joeydtaylor/electrician

Electrician is a high-performance Go library for building scalable, concurrent, and resilient data pipelines. Inspired by Haskell's pipes and conduits, it abstracts low-level concurrency management, allowing developers to focus on data flow, transformations, and reliability patterns.

Language: Go - Size: 499 KB - Last synced at: about 2 months ago - Pushed at: about 2 months ago - Stars: 3 - Forks: 0

apssouza22/grpc-production-go

A gRPC production-ready library

Language: Go - Size: 84 KB - Last synced at: about 2 months ago - Pushed at: over 3 years ago - Stars: 221 - Forks: 33

Nikita-Filonov/tests-coverage-tool

Ultimate tool to measure gRPC service coverage from tests

Language: HTML - Size: 2.63 MB - Last synced at: about 2 months ago - Pushed at: 6 months ago - Stars: 6 - Forks: 1

Archisman-Mridha/go-microservice-template

A template GoLang microservice

Language: Go - Size: 61.5 KB - Last synced at: about 2 months ago - Pushed at: about 2 months ago - Stars: 0 - Forks: 0

neo7337/grpc-demo

A grpc demo under microservice architecture

Language: JavaScript - Size: 27.3 KB - Last synced at: about 2 months ago - Pushed at: about 2 months ago - Stars: 0 - Forks: 0

juanmanuel-tirado/savetheworldwithgo

Build systems with Go examples

Language: Go - Size: 1.61 MB - Last synced at: 15 days ago - Pushed at: over 3 years ago - Stars: 152 - Forks: 49

loanmatteusz/golang-fullcycle-grpc

A simple API built in Go to study gRPC and Protocol Buffer as part of the course from Fullcycle 3.0

Language: Go - Size: 17.6 KB - Last synced at: about 2 months ago - Pushed at: about 2 months ago - Stars: 0 - Forks: 0

PacktPublishing/gRPC-Go-for-Professionals

Language: Go - Size: 1.8 MB - Last synced at: about 1 month ago - Pushed at: about 1 year ago - Stars: 50 - Forks: 26

AleksK1NG/Go-GRPC-Auth-Microservice

Go GRPC Auth Microservice

Language: Go - Size: 292 KB - Last synced at: 4 days ago - Pushed at: almost 2 years ago - Stars: 145 - Forks: 35

AleksK1NG/Go-gRPC-RabbitMQ-microservice

Go gRPC RabbitMQ email microservice

Language: Go - Size: 304 KB - Last synced at: about 2 months ago - Pushed at: over 4 years ago - Stars: 257 - Forks: 51

Go-To-Byte/DouSheng

极简版抖音API —— 获字节跳动第五届青训营一码平川奖(文档编写中,可查看👇)

Language: Go - Size: 42.6 MB - Last synced at: about 1 month ago - Pushed at: about 2 years ago - Stars: 188 - Forks: 35

xxjwxc/ginrpc

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

Language: Go - Size: 27.3 MB - Last synced at: about 1 month ago - Pushed at: 2 months ago - Stars: 297 - Forks: 37

byteartis/docker-buf

Docker image with support for Protobuf, gRPC, and Connect code generation for multiple languages.

Language: Dockerfile - Size: 16.6 KB - Last synced at: about 2 months ago - Pushed at: about 2 months ago - Stars: 2 - Forks: 2

rjbrown57/cartographer

A go based tool for teams to share URLs and information about their environments and the applications within them.

Language: Go - Size: 185 KB - Last synced at: 18 days ago - Pushed at: 3 months ago - Stars: 2 - Forks: 0

QuizWars-Ecosystem/api-gateway

API-GRPC-Gateway that proxying requests to services

Language: Go - Size: 115 KB - Last synced at: about 2 months ago - Pushed at: about 2 months ago - Stars: 0 - Forks: 0

sgkandale/grpc-todo

Simple ToDo list app with gRPC API

Language: Go - Size: 236 KB - Last synced at: about 2 months ago - Pushed at: about 2 months ago - Stars: 1 - Forks: 3

QuizWars-Ecosystem/users-service

Users service that store users profiles data and manages authentication and authorization

Language: Go - Size: 337 KB - Last synced at: about 2 months ago - Pushed at: about 2 months ago - Stars: 0 - Forks: 0

QuizWars-Ecosystem/questions-service

Service for storing and searching stored questions with filters

Language: Go - Size: 351 KB - Last synced at: about 2 months ago - Pushed at: about 2 months ago - Stars: 0 - Forks: 0

QuizWars-Ecosystem/protobuf

Proto scripts for services and clients

Language: Makefile - Size: 55.7 KB - Last synced at: about 2 months ago - Pushed at: about 2 months ago - Stars: 0 - Forks: 0

jankremlacek/go-bazel

Micro services monorepo Golang Bazel Gazelle example setup

Language: Starlark - Size: 49.8 KB - Last synced at: about 2 months ago - Pushed at: over 1 year ago - Stars: 93 - Forks: 8

cristalhq/hedgedgrpc

Hedged Go GRPC client which helps to reduce tail latency at scale.

Language: Go - Size: 44.9 KB - Last synced at: 23 days ago - Pushed at: 12 months ago - Stars: 10 - Forks: 0

devdogukan/grpc-compiler-website

gRPC Compiler Web Site

Language: HTML - Size: 2.63 MB - Last synced at: 2 months ago - Pushed at: 2 months ago - Stars: 0 - Forks: 0

joeycumines/go-fangrpcstream

Fan in/out bidirectional stream client wrapper

Language: Go - Size: 26.4 KB - Last synced at: 2 months ago - Pushed at: 2 months ago - Stars: 0 - Forks: 0

Jille/raft-grpc-transport

Make hashicorp/raft communicate over gRPC

Language: Go - Size: 72.3 KB - Last synced at: about 1 month ago - Pushed at: 11 months ago - Stars: 51 - Forks: 15

FZskycoding/gRPC-Calculator

Language: Go - Size: 10.7 KB - Last synced at: 2 months ago - Pushed at: 2 months ago - Stars: 0 - Forks: 0

nishujangra/social-feed

Social Feed System

Language: Go - Size: 8.79 KB - Last synced at: 2 months ago - Pushed at: 2 months ago - Stars: 0 - Forks: 0

gusaul/grpcox

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

Language: Go - Size: 7.07 MB - Last synced at: about 2 months ago - Pushed at: about 1 year ago - Stars: 704 - Forks: 82

daheige/athena

go web/job/rpc framework

Language: Go - Size: 2.11 MB - Last synced at: about 2 months ago - Pushed at: 2 months ago - Stars: 3 - Forks: 1

ellavs/tg-bot-golang

Телеграм бот на GO (Golang)

Language: Go - Size: 1.21 MB - Last synced at: 2 months ago - Pushed at: 2 months ago - Stars: 56 - Forks: 3

deepns/codegym

A space to learn, fail, experiment, play and have fun! All things tech!

Language: Go - Size: 622 KB - Last synced at: 2 months ago - Pushed at: 2 months ago - Stars: 2 - Forks: 3

Shresth72/consistify

Distributed Systems Node Implementation that can withstand stress testing | State Machines, Networking, RPC

Language: Rust - Size: 53.9 MB - Last synced at: about 2 months ago - Pushed at: 3 months ago - Stars: 0 - Forks: 0

Pratchaya0/go-oauth-server

This repo for OAuth server project Microservices in mono repository

Language: Go - Size: 30.3 KB - Last synced at: 5 days ago - Pushed at: 2 months ago - Stars: 1 - Forks: 0

bold-commerce/protoc-gen-struct-transformer

Transformation functions generator for Protocol Buffers.

Language: Go - Size: 2.48 MB - Last synced at: about 1 month ago - Pushed at: 5 months ago - Stars: 212 - Forks: 32

johnbellone/grpc-middleware-sentry

gRPC Go middleware for Sentry: server and client interceptors

Language: Go - Size: 829 KB - Last synced at: about 1 month ago - Pushed at: 2 months ago - Stars: 44 - Forks: 18

golangmastery/GopherLabs

The Ultimate Workshop Track for #golang Developer

Size: 132 MB - Last synced at: 2 months ago - Pushed at: 2 months ago - Stars: 144 - Forks: 16

tsaarni/grpc-json-sniffer

gRPC JSON Sniffer is a Go module designed to capture and visualize gRPC messages in real-time.

Language: Go - Size: 438 KB - Last synced at: 18 days ago - Pushed at: 25 days ago - Stars: 0 - Forks: 0

ghostiam/protogetter

Protobuf golang linter - use getters instead of fields.

Language: Go - Size: 153 KB - Last synced at: about 19 hours ago - Pushed at: 2 months ago - Stars: 30 - Forks: 1

tullo/shippy

Language: Makefile - Size: 1.33 MB - Last synced at: about 6 hours ago - Pushed at: 2 months ago - Stars: 1 - Forks: 0

wpcodevo/golang-mongodb-api

In this article, you'll learn how to implement JWT access and refresh tokens with gRPC using Golang, MongoDB-Go-driver, Gomail, Docker, and Docker-compose.

Language: Go - Size: 136 KB - Last synced at: about 2 months ago - Pushed at: about 1 year ago - Stars: 171 - Forks: 53