Ecosyste.ms: Repos

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

GitHub topics: grpc-gateway

prosenjitjoy/Modular-Monolith-Architecture-in-Go

Complete ecommerce backend project used for learning the Modular Monolith Architecture

Language: Go - Size: 93.8 KB - Last synced: about 3 hours ago - Pushed: about 23 hours ago - Stars: 0 - Forks: 0

zeromicro/go-zero

A cloud-native Go microservices framework with cli tool for productivity.

Language: Go - Size: 19.8 MB - Last synced: about 8 hours ago - Pushed: about 10 hours ago - Stars: 27,768 - Forks: 3,803

thangchung/go-coffeeshop

☕ A practical event-driven microservices demo built with Golang. Nomad, Consul Connect, Vault, and Terraform for deployment

Language: Go - Size: 2.39 MB - Last synced: 1 day ago - Pushed: about 1 year ago - Stars: 3,958 - Forks: 399

zhufuyi/sponge

Sponge is a powerful Go development framework, it's easy to develop web and microservice projects.

Language: Go - Size: 16.9 MB - Last synced: 1 day ago - Pushed: 5 days ago - Stars: 979 - Forks: 95

jzero-io/jzero

jzero 框架, 基于 go-zero 框架二次封装的企业级代码规范框架, 一键生成服务端代码, 一键生成数据库代码, 一键生成客户端 sdk 库, 完全同步 go-zero 特性.

Language: Go - Size: 2.67 MB - Last synced: 16 days ago - Pushed: 16 days ago - Stars: 6 - Forks: 1

tangfeixiong/gpay

An open source micro-service of China online payments, e.g. Alipay, UnionPay & WeChatPay

Language: Go - Size: 8.55 MB - Last synced: 3 days ago - Pushed: about 6 years ago - Stars: 3 - Forks: 2

duyledat197/messenger

Design a messenger platform that can serve for around more than 100M users. The platform supports web and mobile apps(android, ios).

Language: Go - Size: 215 KB - Last synced: 2 days ago - Pushed: 3 days ago - Stars: 0 - Forks: 0

jochenseeber/protoc-tools

Binaries and pregenerated code for the Protobuf Compiler and the GRPC Gateway project (see https://developers.google.com/protocol-buffers/ and https://grpc-ecosystem.github.io/grpc-gateway/)

Language: Ruby - Size: 129 KB - Last synced: 5 days ago - Pushed: about 3 years ago - Stars: 0 - Forks: 0

tmc/grpcutil

assortment of utilities related to building and running grpc services

Language: Go - Size: 193 KB - Last synced: 6 days ago - Pushed: about 3 years ago - Stars: 49 - Forks: 17

fluffy-bunny/fluffycore-grpc-starterkit

starter kit for a fluffycore DI based application

Language: CSS - Size: 278 KB - Last synced: 6 days ago - Pushed: 6 days ago - Stars: 0 - Forks: 0

wiremock/wiremock-grpc-extension

WireMock Extension: gRPC mocking

Language: Java - Size: 231 KB - Last synced: 5 days ago - Pushed: 6 days ago - Stars: 10 - Forks: 4

rvolosatovs/docker-protobuf

An all-inclusive protoc Docker image

Language: Dockerfile - Size: 1.1 MB - Last synced: about 19 hours ago - Pushed: about 20 hours ago - Stars: 162 - Forks: 49

wylu1037/go-grpc-web

The go web server build with gRPC.

Language: Go - Size: 50.8 KB - Last synced: 8 days ago - Pushed: 8 days ago - Stars: 1 - Forks: 0

pangum/grpc

盘古gRPC集成,提供常见的gRPC最佳实践,支持如下功能:1、提供服务器集成;2、声明式配置;3、Gateway网关功能;4、支持Promuthus监控数据;5、同时支持多客户端

Language: Go - Size: 209 KB - Last synced: 9 days ago - Pushed: 9 days ago - Stars: 1 - Forks: 1

hirofumi/docker-grpc-gateway-swagger-ui

Swagger UI for .proto files

Language: Go - Size: 173 KB - Last synced: 10 days ago - Pushed: 11 days ago - Stars: 1 - Forks: 0

flipt-io/flipt

Enterprise-ready, GitOps enabled, CloudNative feature management solution

Language: Go - Size: 59.5 MB - Last synced: 14 days ago - Pushed: 14 days ago - Stars: 3,323 - Forks: 175

Liberxue/rocketmq_proxy

RocketMQ gRPC Proxy Supporting different languages client SDK

Language: Java - Size: 3.05 MB - Last synced: 13 days ago - Pushed: 10 months ago - Stars: 0 - Forks: 0

ardatan/graphql-mesh

The Graph of Everything - Federated architecture for any API service

Language: TypeScript - Size: 280 MB - Last synced: 14 days ago - Pushed: 15 days ago - Stars: 3,170 - Forks: 320

iamrajiv/GSoD-2020

This repository contains information about my work in the Google Season of Docs 2020. I participated with gRPC-Gateway, and my project was on Refactoring the Existing Docs Site of gRPC-Gateway.

Size: 58.6 KB - Last synced: 14 days ago - Pushed: about 1 year ago - Stars: 3 - Forks: 1

scrayosnet/xenos

Minecraft Profile Information Proxy

Language: Rust - Size: 444 KB - Last synced: 9 days ago - Pushed: 9 days ago - Stars: 10 - Forks: 1

vallahaye/connect-gateway

gRPC-Gateway to Connect local binding generator

Language: Go - Size: 61.5 KB - Last synced: 9 days ago - Pushed: 9 days ago - Stars: 9 - Forks: 1

iamrajiv/opentelemetry-grpc-gateway-boilerplate

This repository contains a boilerplate project that demonstrates how to set up an OpenTelemetry-enabled gRPC-Gateway REST server. The gRPC server implements a simple SayHello method that returns a greeting message to the client.

Language: Go - Size: 18.6 KB - Last synced: 14 days ago - Pushed: about 1 year ago - Stars: 19 - Forks: 2

iamrajiv/helloworld-grpc-gateway

This project is a basic hello world program utilizing gRPC-Gateway. It was developed as part of my participation in Google Season of Docs 2020 with gRPC-Gateway. The goal of this project is to introduce and familiarize individuals with gRPC-Gateway.

Language: Go - Size: 147 KB - Last synced: 14 days ago - Pushed: about 1 year ago - Stars: 38 - Forks: 15

prixa-ai/prixa-proto

Prixa Proto Definitions

Language: Shell - Size: 1.21 MB - Last synced: 18 days ago - Pushed: over 3 years ago - Stars: 0 - Forks: 3

grpc-ecosystem/protoc-gen-grpc-gateway-ts

protoc-gen-grpc-gateway-ts is a Typescript client generator for the grpc-gateway project. It generates idiomatic Typescript clients that connect the web frontend and golang backend fronted by grpc-gateway.

Language: Go - Size: 136 KB - Last synced: 7 days ago - Pushed: about 1 year ago - Stars: 136 - Forks: 51

daheige/gmicro

golang grpc micro framework.

Language: Go - Size: 905 KB - Last synced: 21 days ago - Pushed: 21 days ago - Stars: 10 - Forks: 1

abitofhelp/apis

This repository contains an example using Go, Bazel 7 (bzlmod), ProtoBuf, grpc-gateway, GoogleApis, and gRPC.

Language: Starlark - Size: 217 KB - Last synced: 22 days ago - Pushed: 4 months ago - Stars: 1 - Forks: 0

colinking/budgeteer 📦

✨Make Budget Management Magical

Language: Go - Size: 379 KB - Last synced: 22 days ago - Pushed: over 5 years ago - Stars: 2 - Forks: 2

ngtrdai197/golang-microservices

Just simple project with go and microservices :tada:

Language: Go - Size: 42 KB - Last synced: 22 days ago - Pushed: 5 months ago - Stars: 0 - Forks: 0

ambersun1234/blog-labs

All programming labs for ambersun1234.github.io

Language: TypeScript - Size: 22.8 MB - Last synced: 22 days ago - Pushed: 22 days ago - Stars: 0 - Forks: 0

cad/ovpm

OpenVPN Management Server - Effortless and free OpenVPN server administration tool

Language: Go - Size: 292 MB - Last synced: 13 days ago - Pushed: 14 days ago - Stars: 357 - Forks: 78

sajibcse68/grpc-demo

Develop gRPC server, grpc-gateway (reverse proxy), go-client for practice

Language: Go - Size: 5.83 MB - Last synced: 23 days ago - Pushed: almost 6 years ago - Stars: 0 - Forks: 0

insanitywholesale/lister

list of lists microservice

Language: Go - Size: 680 KB - Last synced: 24 days ago - Pushed: about 2 years ago - Stars: 0 - Forks: 0

insanitywholesale/bookdir

directory of books, used to illustrate useful gRPC-related development

Language: Go - Size: 3.54 MB - Last synced: 24 days ago - Pushed: almost 2 years ago - Stars: 0 - Forks: 0

goriller/ginny

Ginny base on gRPC + gRPC-Gateway, more components to improve development efficiency.

Language: Go - Size: 651 KB - Last synced: 24 days ago - Pushed: 24 days ago - Stars: 2 - Forks: 0

gogo/grpc-example

An example of using Go gRPC and tools from the greater gRPC ecosystem together with the GoGo Protobuf Project.

Language: Go - Size: 18.9 MB - Last synced: 7 days ago - Pushed: over 2 years ago - Stars: 454 - Forks: 87

tmc/grpc-websocket-proxy

A proxy to transparently upgrade grpc-gateway streaming endpoints to use websockets

Language: Go - Size: 57.6 KB - Last synced: 6 days ago - Pushed: 11 months ago - Stars: 544 - Forks: 71

pthethanh/micro

A simple tool kit for building microservices.

Language: Go - Size: 674 KB - Last synced: 28 days ago - Pushed: 6 months ago - Stars: 17 - Forks: 3

juanmachuca95/implements_proto

Guía de Implementación para diferentes gRPC Platform. Generación de stub servidor y cliente.

Language: JavaScript - Size: 24.4 KB - Last synced: 28 days ago - Pushed: almost 2 years ago - Stars: 0 - Forks: 0

juanmachuca95/ahorcado_go

💀 Ahorcado-Multiplayer made with gRPC Server & Client, gRPC Gateway, Gopherjs, MongoDB, Game CLI, Docker image.

Language: Go - Size: 63.8 MB - Last synced: 28 days ago - Pushed: over 1 year ago - Stars: 0 - Forks: 0

hexolan/stocklet

An event-driven microservice e-commerce example application.

Language: Go - Size: 170 KB - Last synced: 27 days ago - Pushed: 29 days ago - Stars: 1 - Forks: 0

connectrpc/vanguard-go

Support REST, gRPC, gRPC-Web, and Connect clients with one server.

Language: Go - Size: 656 KB - Last synced: 25 days ago - Pushed: 26 days ago - Stars: 151 - Forks: 9

BaseMax/FirstNodeJSgRPC

A example repository to show how you can create your first gRPC webservice (+ Protobuf in HTTP2 protocol) with NodeJS.

Language: JavaScript - Size: 92.8 KB - Last synced: 29 days ago - Pushed: almost 3 years ago - Stars: 8 - Forks: 1

grpc-ecosystem/grpc-gateway

gRPC to JSON proxy generator following the gRPC HTTP spec

Language: Go - Size: 8.82 MB - Last synced: about 1 month ago - Pushed: about 1 month ago - Stars: 17,308 - Forks: 2,154

Xorlev/grpc-jersey

gRPC<->Jersey bridge

Language: Java - Size: 244 KB - Last synced: 29 days ago - Pushed: about 5 years ago - Stars: 26 - Forks: 13

izumin5210/grpc-basicauth

`grpc-basicauth` implements interceptors support basic authentication, like HTTP's one.

Language: Go - Size: 12.7 KB - Last synced: about 1 month ago - Pushed: about 6 years ago - Stars: 0 - Forks: 0

xissy/protoc

dockerized protoc

Language: Dockerfile - Size: 11.7 KB - Last synced: about 1 month ago - Pushed: over 4 years ago - Stars: 0 - Forks: 0

scrivy/grpc-gateway-starter

This boilerplate grpc service handles both grpc and http grpc-gateway traffic on the same port.

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

Joker666/microservice-demo

A cloud-native project management microservice application. Services are built with various technologies e.g Go, NodeJS, Python, Ruby, MongoDB, MySQL, PostgreSQL

Language: JavaScript - Size: 3.52 MB - Last synced: about 1 month ago - Pushed: about 3 years ago - Stars: 160 - Forks: 51

utrack/clay

Proto-first minimal server platform for gRPС+REST+Swagger APIs

Language: Go - Size: 2.5 MB - Last synced: 27 days ago - Pushed: 7 months ago - Stars: 280 - Forks: 37

bruce-mig/pc-book-go

A golang application which provides unary, server-streaming, client-streaming & bi-directional streaming gRPC APIs as well as an http-gatewaty server

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

siyanew/grpcson

GRPSCON converts GRPC to JSON.

Language: HTML - Size: 51.8 KB - Last synced: 27 days ago - Pushed: over 2 years ago - Stars: 5 - Forks: 1

charconstpointer/ihateannotations

Example combining buf, Protobuf, gRPC, gRPC Gateway and OpenAPI

Language: Go - Size: 24.4 KB - Last synced: about 1 month ago - Pushed: over 1 year ago - Stars: 0 - Forks: 0

maxuanquang/idm

Free and Open-source Internet Download Manager

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

gdong42/grpc-mate

A dynamic proxy server that translates JSON HTTP requests into gRPC calls.

Language: Go - Size: 3.47 MB - Last synced: 27 days ago - Pushed: almost 5 years ago - Stars: 73 - Forks: 9

ghchinoy/openapi-from-grpc

gRPC service with autogenerated OpenAPI spec via gRPC Gateway for REST/HTTP

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

sergio-id/go-notes

Go Notes using gRPC Gateway, Docker and Helm

Language: Go - Size: 912 KB - Last synced: about 1 month ago - Pushed: 8 months ago - Stars: 0 - Forks: 0

vinaycharlie01/usergo

GPRC Service Golang

Language: Go - Size: 31.1 MB - Last synced: about 1 month ago - Pushed: 5 months ago - Stars: 0 - Forks: 0

domahidizoltan/playground-grpc-gateway

A playground project to learn how to apply easily Http Gateway over gRPC communication.

Language: Go - Size: 22.5 KB - Last synced: about 1 month ago - Pushed: over 2 years ago - Stars: 0 - Forks: 0

mvgeny/gateway

grpc-gateway with keycloak

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

key-hh/grpc-go-example

go grpc test example

Language: Go - Size: 31.3 KB - Last synced: about 2 months ago - Pushed: over 2 years ago - Stars: 0 - Forks: 0

jeffleon1/club_hub

This is a small application for the management of franchises created with grpc that has two microservices, one for the management of the metadata of the franchises and the other in charge of the most revealing attributes of the franchise such as where it is located, website, name, etc.

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

izumin5210-sandbox/grpc-and-gateway-sample-app-go

Language: Go - Size: 53.7 KB - Last synced: about 2 months ago - Pushed: over 6 years ago - Stars: 1 - Forks: 0

caohoangnam/go-grpc-gateway

Building ecosystem golang + gRPC

Language: Go - Size: 13.9 MB - Last synced: about 2 months ago - Pushed: over 3 years ago - Stars: 2 - Forks: 1

emcfarlane/larking

Reflective protobuffer APIs

Language: Go - Size: 1.25 MB - Last synced: 24 days ago - Pushed: 7 months ago - Stars: 57 - Forks: 2

hang666/grpc_resolver_nacos

Nacos in grpc resolver and supports load balancing.

Language: Go - Size: 72.3 KB - Last synced: 27 days ago - Pushed: 10 months ago - Stars: 6 - Forks: 2

ahmedkhaeld/simplebank

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

wechaty/openapi

Wechaty REST API Server with OpenAPI Specification (aka. Swagger)

Language: JavaScript - Size: 824 KB - Last synced: 14 days ago - Pushed: over 2 years ago - Stars: 22 - Forks: 6

ncharlie/grpc-gateway-example

Example for using grpc-ecosystem/grpc-gateway

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

improbable-eng/go-srvlb

DNS SRV Load Balancer for gRPC

Language: Go - Size: 23.4 KB - Last synced: about 1 month ago - Pushed: over 6 years ago - Stars: 42 - Forks: 11

prosenjitjoy/simplebank

Backend master class [Golang + Postgres + Kubernetes + gRPC]

Language: Go - Size: 2.74 MB - Last synced: 3 months ago - Pushed: 3 months ago - Stars: 0 - Forks: 0

YungBenn/tech-shop-microservices

E-Commerce microservices made with gRPC (WIP)

Language: Go - Size: 12.8 MB - Last synced: 3 months ago - Pushed: 3 months ago - Stars: 1 - Forks: 0

quocbang/grpc-gateway

FULLSTACK with FE use react and BE use grpc-gateway perform with microservices

Language: Go - Size: 133 KB - Last synced: 25 days ago - Pushed: 7 months ago - Stars: 2 - Forks: 0

mch1307/go-ws-api

Sample gRPC / Rest API project in Go

Language: Go - Size: 3.38 MB - Last synced: 3 months ago - Pushed: over 6 years ago - Stars: 12 - Forks: 3

Namrah-99/TaskForge

TaskForge is a sophisticated task management system built on a robust microservices architecture. It empowers users to efficiently handle tasks while ensuring secure user authentication and seamless communication between frontend and backend services. TaskForge simplifies task management through its intuitive interfaces and scalable design.

Language: TypeScript - Size: 675 KB - Last synced: 3 months ago - Pushed: 3 months ago - Stars: 0 - Forks: 0

tsloughter/grpcbox_plugin

Rebar3 plugin for generating grpcbox behaviours

Language: Erlang - Size: 47.9 KB - Last synced: 6 days ago - Pushed: about 1 year ago - Stars: 10 - Forks: 24

marcsj/grpc-sending-methods

Examples of streaming and otherwise sending gRPC from a go backend to js clients.

Language: Go - Size: 911 KB - Last synced: 3 months ago - Pushed: over 1 year ago - Stars: 1 - Forks: 1

olezhek28/go-grpc-gateway-example

Данный репозиторий содержит код для урока "gRPC Gateway: что это и когда стоит использовать?" от автора курса "Мискросервисы, как в Bigtech-компаниях".

Language: Go - Size: 18.6 KB - Last synced: 3 months ago - Pushed: 4 months ago - Stars: 1 - Forks: 0

go-masonry/tutorial 📦

step-by-step tutorial on how to build gRPC server with mortar

Language: Go - Size: 4.4 MB - Last synced: 3 months ago - Pushed: over 2 years ago - Stars: 4 - Forks: 2

tanmaybaranwal/grpc-django-book-service

gRPC implementation integrated with Django Application.

Language: Python - Size: 50.8 KB - Last synced: 23 days ago - Pushed: over 1 year ago - Stars: 31 - Forks: 6

HomayoonAlimohammadi/mini-grpc-gateway

Minimal gRPC-REST Gateway implementation. Make sure to checkout the Medium Blog as well.

Language: Go - Size: 30.3 KB - Last synced: 4 months ago - Pushed: 4 months ago - Stars: 0 - Forks: 0

sakiib/grpc-api

Language: Go - Size: 2.28 MB - Last synced: 4 months ago - Pushed: almost 3 years ago - Stars: 1 - Forks: 0

adiprerepa/grpc-gateway-example

Fully Implemented gRPC-gateway example in golang.

Language: Go - Size: 6.84 KB - Last synced: 4 months ago - Pushed: over 4 years ago - Stars: 2 - Forks: 0

juelite/micro-srv

golang grpc micro-service php-client golang微服务

Language: Go - Size: 25.4 KB - Last synced: 4 months ago - Pushed: over 5 years ago - Stars: 28 - Forks: 9

vaporz/turbo

A lightweight microservice tool, turn your grpc|thrift APIs into HTTP APIs!

Language: Go - Size: 5.1 MB - Last synced: 3 months ago - Pushed: 7 months ago - Stars: 304 - Forks: 24

yogenpoonudurai/gRPC-gateway-with-swagger-and-buf

A starter kit for gRPC, gRPC-gateway, buf and swagger

Language: Go - Size: 2.18 MB - Last synced: 4 months ago - Pushed: over 1 year ago - Stars: 2 - Forks: 0

cardoso-thiago/grpc-gateway-demo

Exemplo de criação e execução de um gRPC gateway utilizando o namely/gen-grpc-gateway

Language: Go - Size: 71.3 KB - Last synced: 4 months ago - Pushed: over 3 years ago - Stars: 2 - Forks: 0

starfork/stargo

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

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

dudakovict/bank-management

Language: Go - Size: 6.01 MB - Last synced: 3 months ago - Pushed: 6 months ago - Stars: 0 - Forks: 0

qinguoyi/osproxy-grpc

osproxy的rpc实现,grpc-gateway支持rpc和api同端口,支持Docker一键部署

Language: Go - Size: 10.3 MB - Last synced: 4 months ago - Pushed: 4 months ago - Stars: 39 - Forks: 7

dev2choiz/f7k

A simple and fast golang framework

Language: Go - Size: 177 KB - Last synced: 4 months ago - Pushed: over 4 years ago - Stars: 1 - Forks: 0

NikhilSharma03/Okane

Okane is a CLI 💻 application built to help manage your expenses 💵

Language: Go - Size: 8.97 MB - Last synced: 5 months ago - Pushed: 5 months ago - Stars: 1 - Forks: 0

grpc-kit/cli

快速生成 grpc-kit 微单体应用模版,以符合相同规范、统一治理的服务脚手架,助力产品快速更新迭代

Language: Go - Size: 1.19 MB - Last synced: 5 months ago - Pushed: 5 months ago - Stars: 3 - Forks: 1

kyfk/golang-todo-list-sample

A simple backend application for Todo List apps in written Go.

Language: Go - Size: 7.89 MB - Last synced: 5 months ago - Pushed: 5 months ago - Stars: 0 - Forks: 0

Go-Marketplace/backend

Application backend using microservice architecture in golang

Language: Go - Size: 839 KB - Last synced: 5 months ago - Pushed: 5 months ago - Stars: 1 - Forks: 0

kingreatwill/Ocelot.GrpcHttpGateway

Ocelot.GrpcHttpGateway

Language: C# - Size: 22.8 MB - Last synced: 4 days ago - Pushed: over 1 year ago - Stars: 93 - Forks: 24

radutopala/grpc-calculator

A gRPC protobuf expressions calculator

Language: Go - Size: 83 KB - Last synced: 4 months ago - Pushed: 10 months ago - Stars: 2 - Forks: 0

aaabhilash97/aadhaar-paperless-offline-ekyc-apis

Aadhaar Paperless Offline e-KYC APIs using web scraping

Language: Go - Size: 189 KB - Last synced: 4 months ago - Pushed: over 1 year ago - Stars: 5 - Forks: 3

SamsonAirapetyan/Ozon_test

ShortLink

Language: Go - Size: 56.6 KB - Last synced: 5 months ago - Pushed: 6 months ago - Stars: 0 - Forks: 0

corvinFn/micro

Language: Go - Size: 84 KB - Last synced: 6 months ago - Pushed: 6 months ago - Stars: 0 - Forks: 0