Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

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.

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/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/mnt-ltd/moredoc

moredoc,魔豆文库,基于golang开发的类似百度文库的开源文库系统,dochub文库的重构版本。

dochub gin golang grpc nuxt vue

Last synced: 18 Jan 2025

https://github.com/sparky8512/starlink-grpc-tools

Random scripts and other bits for interacting with the SpaceX Starlink user terminal hardware

grpc python starlink

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

golang grpc postgres

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/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/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/dena/packetproxy

A local proxy written in Java

grpc http2 java linux macos proxy windows

Last synced: 20 Jan 2025

https://github.com/DeNA/PacketProxy

A local proxy written in Java

grpc http2 java linux macos proxy windows

Last synced: 12 Nov 2024

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

api golang grpc microservice

Last synced: 18 Jan 2025

https://github.com/gogo/letmegrpc

[maintainer wanted] generates a web form gui from a grpc specification

go grpc html

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/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/stephenh/mirror

A tool for real-time, two-way sync for remote (e.g. desktop/laptop) development

grpc grpc-java java

Last synced: 21 Jan 2025

https://github.com/cysharp/yetanotherhttphandler

YetAnotherHttpHandler brings the power of HTTP/2 (and gRPC) to Unity and .NET Standard.

csharp dotnet grpc unity

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/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/storyicon/gos

Gos: Armed Golang 💪 ( solutions for go module, goproxy, cross compilation, etc.)

chain cross-compilation go golang gomodule goproxy grpc mod module proto tools

Last synced: 21 Jan 2025

https://github.com/mercari/grpc-http-proxy

A reverse proxy server which translate JSON HTTP requests to gRPC calls based on protoreflect

grpc http-proxy kubernetes

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/ircfspace/fragment

توسط ابزار فرگمنت می‌تونین دامنه‌های مرده‌تون رو مجدد زنده کنید! / Using the Fragment tool, you can revive your dead domains!

foxray fragment fragmentation fragments grpc streisand v2ray v2rayn v2rayng websocket ws xcore xray xray-core

Last synced: 19 Jan 2025

https://github.com/the-zion/matrix-core

欢迎来玩👏

docker golang grpc kratos kubernetes

Last synced: 22 Jan 2025

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

grpc spring-boot

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/alexbosworth/ln-service

Node.js interface to LND

bitcoin grpc lightning lightning-network lnd

Last synced: 17 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/sashabaranov/pike

Generate CRUD gRPC backends from single YAML description.

crud golang grpc postgresql

Last synced: 22 Jan 2025

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/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/xxjwxc/ginrpc

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

auto bind binding gin go golang grpc grpc-go markdown middleware mindoc rpc swagger

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/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/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/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/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/apache/dubbo-python

The python Implementation For Apache Dubbo.

dubbo framework grpc h2 http2 python rpc

Last synced: 20 Jan 2025

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/vufa/homo

An open source natural interaction system based on offline wake-up, natural language understanding and sentiment analysis

docker go grpc nlu

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/gogf/gf-cli

GoFrame Command Line Interface, which is your helpmate for building GoFrame application with convenience.

autobuild cli crossbuild generator gf goframe grpc model orm packer proto protobuf protobuf3 swagger

Last synced: 29 Sep 2024

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/anweber/vscode-httpyac

Quickly and easily send REST, Soap, GraphQL, GRPC, MQTT and WebSocket requests directly within Visual Studio Code

graphql grpc http mqtt postman rest soap websocket

Last synced: 20 Jan 2025

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