Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
gRPC
gRPC (gRPC Remote Procedure Calls) is a modern open source high performance RPC framework that can run in any environment. It can efficiently connect services in and across data centers with pluggable support for load balancing, tracing, health checking and authentication. It is also applicable in last mile of distributed computing to connect devices, mobile applications and browsers to backend services.
- GitHub: https://github.com/topics/grpc
- Wikipedia: https://en.wikipedia.org/wiki/GRPC
- Repo: https://github.com/grpc/grpc
- Created by: Google
- Released: August 2016
- Related Topics: rpc, http2, protobuf, capn-proto, json-rpc,
- Last updated: 2025-01-22 00:13:48 UTC
- JSON Representation
https://github.com/sdgmf/go-project-sample
Introduce the best practice experience of Go project with a complete project example.通过一个完整的项目示例介绍Go语言项目的最佳实践经验.
best best-practice consul dashboard dependency-injection example gin golang gorm grafana grpc inject jaeger micro microservice opentracing practice prometheus sample wire
Last synced: 18 Jan 2025
https://github.com/grpc-ecosystem/polyglot
A universal grpc command line client
client command-line grpc java protobuf universal
Last synced: 19 Jan 2025
https://github.com/rookie-ninja/rk-boot
Build microservice with rk-boot and let the team take over clean and tidy code.
echo echo-middleware gin gin-middleware go go-project-structure golang gorilla-mux grpc grpc-middleware middleware
Last synced: 16 Jan 2025
https://github.com/microsoft/etcd3
:bookmark: Node.js client for etcd3
client-library etcd etcdv3 grpc javascript js node nodejs
Last synced: 17 Jan 2025
https://github.com/kolide/launcher
Osquery launcher, autoupdater, and packager
devops go-kit golang grpc hacktoberfest host-instrumentation osquery sysadmin
Last synced: 22 Jan 2025
https://github.com/marcoferrer/kroto-plus
gRPC Kotlin Coroutines, Protobuf DSL, Scripting for Protoc
code-generation coroutines grpc grpc-java grpc-kotlin kotlin kotlin-coroutines kotlin-script protobuf protoc-grpc-plugin protoc-plugin protocol-buffers
Last synced: 18 Jan 2025
https://github.com/avanade/liquid-application-framework
Liquid Application Framework documentation, useful links and sample project
abstraction-layer api architecture aws azure cosmosdb dotnet dotnet-core entity-framework-core framework gcp grpc hexagonal-architecture microservices mongodb multicloud rabbitmq restful-api servicebus sqs
Last synced: 18 Jan 2025
https://github.com/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].
api-gateway api-rest cloud-native cloudnative dubbo dubbo-cluster dubbo-go dubbogo gateway gateways grpc grpc-go http-proxies kafka microservice microservices protocols proxy rocketmq upstream-services
Last synced: 16 Jan 2025
https://github.com/sparky8512/starlink-grpc-tools
Random scripts and other bits for interacting with the SpaceX Starlink user terminal hardware
Last synced: 21 Jan 2025
https://github.com/squzy/squzy
Squzy - is a high-performance open-source monitoring, incident and alert system written in Golang with Bazel and love. Welcome to free SRE
bazel docker golang grpc monitoring opensource opensource-monitoring prometheus sitemap sre zabbix
Last synced: 28 Oct 2024
https://github.com/tmc/pqstream
pqstream turns your postgres database into an event stream
Last synced: 19 Jan 2025
https://github.com/spiral-modules/php-grpc
:electric_plug: Fast and furious GRPC server for PHP applications
golang grpc grpc-server php php-grpc php7 roadrunner spiral tls
Last synced: 28 Sep 2024
https://github.com/conduitplatform/conduit
Batteries-included backend that works with any stack.
api authentication backend backend-as-a-service cloud-native cms firebase graphql grpc javascript low-code react self-hosted typescript
Last synced: 17 Jan 2025
https://github.com/anweber/httpyac
Command Line Interface for *.http and *.rest files. Connect with http, gRPC, WebSocket and MQTT
graphql grpc http intellij mqtt postman rest rest-client websocket
Last synced: 16 Jan 2025
https://github.com/ConduitPlatform/Conduit
Batteries-included backend that works with any stack.
api authentication backend backend-as-a-service cloud-native cms firebase graphql grpc javascript low-code react self-hosted typescript
Last synced: 07 Nov 2024
https://github.com/jd-opensource/joyrpc
high-performance, high-extensibility Java rpc framework.
consumer-provider distributed dubbo grpc high-performance json-rpc microservice plugin rpc
Last synced: 22 Jan 2025
https://github.com/gogo/grpc-example
An example of using Go gRPC and tools from the greater gRPC ecosystem together with the GoGo Protobuf Project.
gogo-protobuf golang grpc grpc-gateway openapi-ui protobuf
Last synced: 17 Jan 2025
https://github.com/loopholelabs/frpc-go
fRPC-go is a lightweight, fast, and secure RPC framework implemented for Go that uses Frisbee under the hood
frisbee frpc go golang grpc messaging networking performance rpc streaming tcp
Last synced: 24 Nov 2024
https://github.com/hashicorp/terraform-plugin-sdk
Terraform Plugin SDK enables building plugins (providers) to manage any service providers or custom in-house solutions
grpc grpc-go sdk terraform terraform-provider
Last synced: 21 Jan 2025
https://github.com/duyanming/anno.core
Anno 是一个微服务快速开发框架,底层通讯可选用grpc、thrift。自带服务发现、调用链追踪、Cron 调度、限流、事件总线、CQRS 、DDD,插件化开发。
anno apigateway dotnet grpc java microservice rpc thrift viper
Last synced: 17 Jan 2025
https://github.com/tsirysndr/music-player
An extensible music server written in Rust 🚀🎵✨
audio audio-streaming cli daemon graphql grpc mp3 mpd music music-player music-server music-streaming player rust self-hosted server tantivy tokio webassembly
Last synced: 16 Jan 2025
https://github.com/akka/akka-grpc
Akka gRPC
akka akka-http grpc hacktoberfest java reactive reactive-streams rpc scala streaming
Last synced: 15 Jan 2025
https://github.com/seamia/protodot
transforming your .proto files into .dot files (and .svg, .png if you happen to have graphviz installed)
cli dependency-graph dot go golang graph graphviz graphviz-dot-language grpc png portable-network-graphics proto3 protobuf protoc protocol-buffers scalable-vector-graphics svg visualization
Last synced: 20 Jan 2025
https://github.com/grpc-swagger/grpc-swagger
Debugging gRPC application with swagger-ui.
grpc grpc-api grpc-ecosystem grpc-json grpc-swagger openapi swagger
Last synced: 20 Jan 2025
https://github.com/izumin5210/grapi
😮 A surprisingly easy API server and generator in gRPC and Go
Last synced: 18 Jan 2025
https://github.com/deeplay-io/nice-grpc
A TypeScript gRPC library that is nice to you
abort-controller abort-signal async-generator async-iterable browser grpc grpc-web middleware nodejs promise typescript
Last synced: 30 Oct 2024
https://github.com/gogo/letmegrpc
[maintainer wanted] generates a web form gui from a grpc specification
Last synced: 21 Jan 2025
https://github.com/google/go-microservice-helpers
A collection of handy snippets that simplify creation of GRPC servers and clients
go grpc grpc-client grpc-server jwt opentracing tracing zipkin
Last synced: 13 Nov 2024
https://github.com/SkyAPM/SkyAPM-php-sdk
Replaced by https://github.com/apache/skywalking-php
apm grpc hyperf laravel observability pdo-php pecl-skywalking php php-extension php7 php8 predis rabbitmq service-mesh skywalking swoft swoole yar
Last synced: 13 Nov 2024
https://github.com/skyapm/skyapm-php-sdk
Replaced by https://github.com/apache/skywalking-php
apm grpc hyperf laravel observability pdo-php pecl-skywalking php php-extension php7 php8 predis rabbitmq service-mesh skywalking swoft swoole yar
Last synced: 28 Sep 2024
https://github.com/yarpc/yarpc-go
A message passing platform for Go
go grpc message-passing microservices protobuf rpc thrift yarpc
Last synced: 11 Nov 2024
https://github.com/mennanov/limiters
Golang rate limiters for distributed applications
concurrent-limiter consul etcd fixed-window golang grpc leaky-bucket rate-limiting redis sliding-windows token-bucket zookeeper
Last synced: 02 Nov 2024
https://github.com/fengsp/django-grpc-framework
gRPC for Django.
django django-rest-framework grpc grpc-python
Last synced: 22 Jan 2025
https://github.com/stephenh/mirror
A tool for real-time, two-way sync for remote (e.g. desktop/laptop) development
Last synced: 21 Jan 2025
https://github.com/cysharp/yetanotherhttphandler
YetAnotherHttpHandler brings the power of HTTP/2 (and gRPC) to Unity and .NET Standard.
Last synced: 19 Jan 2025
https://github.com/easycz/grpc-web-hacker-news
An example app implementing a Hacker News reader in React with gRPC-Web and Go backend
example golang grpc grpc-web react redux typescript
Last synced: 20 Jan 2025
https://github.com/anycable/anycable-go
AnyCable real-time server
actioncable anycable golang grpc hacktoberfest websockets
Last synced: 30 Dec 2024
https://github.com/strukturag/nextcloud-spreed-signaling
Standalone signaling server for Nextcloud Talk.
call clustering etcd go golang grpc nextcloud open-source screensharing spreed talk video webrtc
Last synced: 16 Jan 2025
https://github.com/monogon-dev/monogon
The Monogon Monorepo. May contain traces of peanuts and a ✨pure Go Linux userland✨. Work in progress!
bazel cloud-native go grpc kubernetes kubernetes-distribution linux linux-distribution
Last synced: 19 Jan 2025
https://github.com/mercari/grpc-http-proxy
A reverse proxy server which translate JSON HTTP requests to gRPC calls based on protoreflect
Last synced: 19 Jan 2025
https://github.com/ysugimoto/grpc-graphql-gateway
A protoc plugin that generates graphql execution code from Protocol Buffers.
golang graphql grpc protocol-buffers
Last synced: 01 Nov 2024
https://github.com/eliaperantoni/spaceman
A gRPC client from another world
cli desktop grpc grpc-client gui rust tauri tool
Last synced: 21 Jan 2025
https://github.com/mosuka/phalanx
Phalanx is a cloud-native distributed search engine that provides endpoints through gRPC and traditional RESTful API.
cloud-native distributed engine go golang gossip-protocol grpc object-storage restful-api search
Last synced: 21 Jan 2025
https://github.com/cad/ovpm
OpenVPN Management Server - Effortless and free OpenVPN server administration tool
cli golang golang-application grpc grpc-gateway iptables network openvpn openvpn-client openvpn-server rest-api route vpn vpn-server
Last synced: 09 Nov 2024
https://github.com/robaho/go-trader
financial exchange written in Go, designed for algorithmic trading tests
cui exchange financial-exchange fix golang grpc grpc-go html marketdata multicast orderbook quickfix quickfixgo trade trading-algorithms trading-strategies
Last synced: 20 Jan 2025
https://github.com/the-zion/matrix-core
欢迎来玩👏
docker golang grpc kratos kubernetes
Last synced: 22 Jan 2025
https://github.com/thesayyn/protoc-gen-ts
Compile protocol buffer messages to TypeScript.
enums grpc grpc-client grpc-node grpc-typescript grpc-web proto-files protoc-gen protoc-plugin protocol-buffers typescript
Last synced: 18 Jan 2025
https://github.com/higherkindness/mu-haskell
Mu (μ) is a purely functional framework for building micro services.
avro defines-schemas graphql grpc hacktoberfest haskell monads mu mu-graphql mu-haskell protocol-buffers rpc type-level type-level-programming
Last synced: 29 Oct 2024
https://github.com/crossoverJie/ptg
💥Performance testing tool (Go), It is also a GUI gRPC client.
benchmark golang grpc grpc-client grpc-gui http performance-testing
Last synced: 06 Nov 2024
https://github.com/crossoverjie/ptg
💥Performance testing tool (Go), It is also a GUI gRPC client.
benchmark golang grpc grpc-client grpc-gui http performance-testing
Last synced: 21 Jan 2025
https://github.com/anoyix/grpc-spring-boot-starter
Spring Boot & GRPC Framework
Last synced: 20 Jan 2025
https://github.com/outsmartchad/solana-trading-cli
High-performance modules for develop Solana Trading Bots: CLI, gRPC bots, and low-latency integrations with Jito, bloXroute, Jupiter, and DEXes
algo-trading command-line-tool decentralized-exchange developer-tools grpc high-frequency-trading meteora orca raydium solana tradingbot
Last synced: 20 Jan 2025
https://github.com/tradias/asio-grpc
Asynchronous gRPC with Asio/unified executors
asio asynchronous asynchronous-programming coroutine cpp cpp17 cpp20 executors grpc sender-reciever
Last synced: 21 Jan 2025
https://github.com/Tradias/asio-grpc
Asynchronous gRPC with Asio/unified executors
asio asynchronous asynchronous-programming coroutine cpp cpp17 cpp20 executors grpc sender-reciever
Last synced: 02 Nov 2024
https://github.com/alexbosworth/ln-service
Node.js interface to LND
bitcoin grpc lightning lightning-network lnd
Last synced: 17 Jan 2025
https://github.com/sashabaranov/pike
Generate CRUD gRPC backends from single YAML description.
Last synced: 22 Jan 2025
https://github.com/amsokol/go-grpc-http-rest-microservice-tutorial
Source code for tutorial "How to develop Go gRPC microservice with HTTP/REST endpoint, middleware, Kubernetes deployment, etc."
api go golang grpc http microservice rest tutorial
Last synced: 16 Nov 2024
https://github.com/mbobakov/grpc-consul-resolver
Easy-pluggable full-feature GRPC resolver for services registered in Consul
consul grpc grpc-consul-resolver resolver
Last synced: 15 Nov 2024
https://github.com/casbin/casbin-server
Casbin as a Service (CaaS)
abac access-control acl auth authorization authz casbin go golang grpc protobuf rbac server service
Last synced: 19 Jan 2025
https://github.com/stormcat24/protodep
Collect necessary .proto files (Protocol Buffers IDL) and manage dependencies
cli dependencies dependency-manager grpc idl microservices protocol-buffers toml tool vendoring
Last synced: 18 Jan 2025
https://github.com/Analogy-LogViewer/Analogy.LogViewer
A customizable Log Viewer with ability to create custom providers. Can be used with C#, C++, Python, Java and others
analogy analogy-log-viewer csharp extensions grpc log log-viewer log4net logging logs-analysis nlog nlog-logger nlogger parsers serilog
Last synced: 06 Nov 2024
https://github.com/analogy-logviewer/analogy.logviewer
A customizable Log Viewer with ability to create custom providers. Can be used with C#, C++, Python, Java and others
analogy analogy-log-viewer csharp extensions grpc log log-viewer log4net logging logs-analysis nlog nlog-logger nlogger parsers serilog
Last synced: 17 Jan 2025
https://github.com/vaporz/turbo
A lightweight microservice tool, turn your grpc|thrift APIs into HTTP APIs!
grpc grpc-gateway interceptor microservice reverse-proxy thrift
Last synced: 08 Nov 2024
https://github.com/meysamhadeli/shop-golang-microservices
Practical microservices based on different software architecture and technologies like Golang, CQRS, Vertical Slice Architecture, Docker, RabbitMQ, OpenTelemetry and Postgresql.
clean-architecture cqrs ddd echo event-driven-architecture event-driven-architectures go golang gorm grpc messaging microservice microservices oauth2 opentelemetry postgresql rabbitmq testing uber-fx vertical-slice-architecture
Last synced: 19 Jan 2025
https://github.com/DuanJiaNing/makeaplan_public
【制定一个计划】是一个目标规划应用,通过最直接,最清晰的方式帮助你记录和追踪自己的计划,辅助你达成自己的目标。使用 Golang+gRPC+Flutter 开发。
apple-store dart flutter flutter-app go grpc ios protobuf
Last synced: 07 Nov 2024
https://github.com/jzyong/gameserver4j
Distributed Java game server, including login, gateway, game demo
game game-server grpc kafka mmo mmorpg-game mmorpg-server netty rpg server spring-boot zookeeper
Last synced: 19 Jan 2025
https://github.com/riok/kreya
Kreya is a GUI client for gRPC and REST APIs with innovative features for environments, authorizations and more.
cross-platform grpc grpc-client grpc-gui-client gui rest rest-client rest-gui-client
Last synced: 19 Jan 2025
https://github.com/utrack/clay
Proto-first minimal server platform for gRPС+REST+Swagger APIs
golang grpc grpc-gateway protobuf swagger
Last synced: 15 Nov 2024
https://github.com/buffdb/buffdb
Embedded storage built for multiplexing. Smart machines don't need to read JSON, they only need protocol buffers. The world's first MODMS (Machine-Oriented Database Management System), built to support RocksDB, SQLite, and DuckDB as backends.
flattbuffers grpc proto protobuf
Last synced: 18 Jan 2025
https://github.com/mqenergy/gin-framework
:zap::rocket: Based on the gin framework, we have developed a user-friendly, simple, and fast development framework for API programming using go1.18+
amqp casbin gin gin-framework go go-bindata go-redis golang gorm grpc jwt logrus migration rabbitmq snowflake validator viper websocket
Last synced: 22 Jan 2025
https://github.com/cloudnative-netcore/netcorekit
:heartpulse: A crafted toolkit for building cloud-native apps on the .NET platform
12-factor aspnetcore clean-architecture cloud-native ddd ddd-architecture docker dotnet-core efcore feature-flags generic-repository grpc kubernetes mediatr microservices-architecture open-api
Last synced: 19 Jan 2025
https://github.com/riok/Kreya
Kreya is a GUI client for gRPC and REST APIs with innovative features for environments, authorizations and more.
cross-platform grpc grpc-client grpc-gui-client gui rest rest-client rest-gui-client
Last synced: 09 Nov 2024
https://github.com/testinggospels/camouflage
Camouflage is a backend mocking tool for HTTP, gRPC, Websockets and Thrift protocols, which helps you carry out your front end prototyping, unit testing, functional/performance testing in silos, in absence of one or more Microservices/APIs.
api-simulation camouflage camouflage-server grpc microservices-testing mocks mockserver service-virtualization stubbing testing thrift thrift-server
Last synced: 22 Jan 2025
https://github.com/quarkusio/quarkus-super-heroes
Quarkus sample application - Super Heroes
best-practices docker example grpc java kafka kubernetes microservices mongodb mutiny nodejs opentelemetry postgresql quarkus quarkusio qute rest-api sample sample-app websocket
Last synced: 18 Jan 2025
https://github.com/u-root/u-bmc
Open-source firmware for your baseboard management controller (BMC)
aspeed bmc embedded firmware grpc linux openmetrics
Last synced: 22 Jan 2025
https://github.com/alugili/modernarchitectureshop
The Microservices Online Shop is an application with a modern software architecture that is cleanly designed and based on.NET lightweight technologies. The shop has two build variations. The first variant is the classic Microservices Architectural Style. The second one is with Dapr. Dapr has a comprehensive infrastructure for building highly decoupled Microservices; for this reason, I am using Dapr to achieve the noble goal of building a highly scalable application with clean architecture and clean code.
actor-model blazor clean-architecture dapr docker dotnet-core entity-framework-core grpc identityserver4 kubernetes microservices microservices-architecture redis serilog sqlite sqlserver zipkin
Last synced: 15 Jan 2025
https://github.com/alugili/ModernArchitectureShop
The Microservices Online Shop is an application with a modern software architecture that is cleanly designed and based on.NET lightweight technologies. The shop has two build variations. The first variant is the classic Microservices Architectural Style. The second one is with Dapr. Dapr has a comprehensive infrastructure for building highly decoupled Microservices; for this reason, I am using Dapr to achieve the noble goal of building a highly scalable application with clean architecture and clean code.
actor-model blazor clean-architecture dapr docker dotnet-core entity-framework-core grpc identityserver4 kubernetes microservices microservices-architecture redis serilog sqlite sqlserver zipkin
Last synced: 09 Nov 2024
https://github.com/stackb/rules_proto
Bazel build rules for protobuf / gRPC (now with gazelle)
bazel bazel-rules gazelle grpc protobuf routeguide
Last synced: 19 Jan 2025
https://github.com/sollimann/cleanit
Open-source Autonomy Software in Rust-lang using gRPC for the Roomba series robot vacuum cleaners. Under development.
autonomous-robots autonomy grpc irobot missionplanner motion-control motion-planning obstacle-avoidance pathplanning robot-localization robotics roomba ros rust rust-lang sensor-fusion serial slam vacuum-robot
Last synced: 22 Jan 2025
https://github.com/jsmouret/grpc-over-webrtc
gRPC over WebRTC
grpc grpc-go grpc-web pion-webrtc webrtc
Last synced: 07 Nov 2024
https://github.com/linuxsuren/api-testing
Open source API testing tool. 开源接口调试、测试工具。Mock Server
api api-testing graphql grpc hacktoberfest http mock mock-server testing trpc
Last synced: 19 Jan 2025
https://github.com/meysamhadeli/booking-modular-monolith
Practical Modular Monolith, built with .Net 9, DDD, CQRS, Vertical Slice Architecture, Event-Driven Architecture, and the latest technologies.
aspnetcore boilerplate cap clean-architecture cqrs ddd docker dotnet dotnet-core dotnetcore event-driven-architecture event-sourcing grpc kubernetes messaging modular-monolith oauth2 opentelemetry template vertical-slice-architecture
Last synced: 22 Jan 2025
https://github.com/begmaroman/go-micro-boilerplate
The boilerplate of the GoLang application with a clear microservices architecture.
boilerplate docker docker-compose example go go-micro golang golang-examples golang-server grpc microservice microservice-example microservices microservices-architecture nats protobuf protocol-buffers rpc swagger
Last synced: 20 Jan 2025
https://github.com/vufa/homo
An open source natural interaction system based on offline wake-up, natural language understanding and sentiment analysis
Last synced: 07 Nov 2024
https://github.com/rules-proto-grpc/rules_proto_grpc
Bazel rules for building Protobuf and gRPC code and libraries from proto_library targets
bazel bazel-build bazel-rules build-tools grpc protobuf protocol-buffers
Last synced: 18 Jan 2025
https://github.com/jaegertracing/jaeger-clickhouse
[experimental] Jaeger ClickHouse storage plugin implementation
clickhouse clickhouse-database experimental grpc jaegertracing
Last synced: 20 Jan 2025
https://github.com/yiv/yivnet
Yivnet is a microservice game server base on go-kit
cockroachdb game go go-kit golang grpc kafka microservice server yivgame
Last synced: 16 Nov 2024
https://github.com/LinuxSuRen/api-testing
YAML based API testing tool. 开源接口调试、测试工具。Mock Server
api api-testing graphql grpc hacktoberfest http mock mock-server testing trpc
Last synced: 08 Nov 2024
https://github.com/uid4oe/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 grpc-go grpc-web microservices streaming
Last synced: 19 Nov 2024
https://github.com/bali-framework/bali
Simplify declarative cloud-native development base on FastAPI and gRPC. https://bali-framework.github.io/bali/
fastapi grpc micorservices python
Last synced: 26 Oct 2024
https://github.com/gofunct/devops
Study Guides for DevOps Proffessionals https://gofunct.github.io/devops/.
colemanword devops grpc guide helm kubernetes prometheus
Last synced: 01 Nov 2024