twirp

Service framework

A framework that simplifies service-to-service communication by generating routing and serialization from API definitions.

A simple RPC framework with protobuf service definitions

GitHub

7k stars
105 watching
326 forks
Language: Go
last commit: 4 months ago
Linked from 1 awesome list

goprotobufrpctwirp

Backlinks from these awesome lists:

Related projects:

Repository Description Stars
fullstorydev/grpcurl A command-line tool for interacting with gRPC servers using JSON encoding and protocol buffers. 10,898
darthpestilane/easytcp A lightweight TCP server framework built on the standard Go net package, providing a simple and customizable way to build TCP servers. 813
grpc/grpc An RPC framework and library for building high-performance distributed systems 41,968
grpc/grpc-web Enables communication between web browsers and gRPC services using JavaScript 8,660
go-kratos/kratos A comprehensive framework for building cloud-native microservices applications using Go, focusing on scalability, reliability and ease of use. 23,374
timostamm/protobuf-ts A tool for generating TypeScript code from protocol buffer definitions 1,095
utrack/clay Automatically generates HTTP handlers for gRPC servers with complete Swagger definitions in Go 290
samchon/tgrid Provides a framework for distributed computing and RPC in TypeScript, enabling remote function calls over WebSocket and Worker protocols. 145
qihoo360/evpp A modern C++ network library for developing high-performance TCP/UDP/HTTP services. 3,605
pion/rtp A Go implementation of real-time transport protocol (RTP) used in WebRTC applications for video and audio streaming. 364
google/tarpc An RPC framework for Rust that simplifies the process of creating and managing remote procedure calls. 3,298
jhump/goprotoc Makes it easy to work with Protocol Buffers in Go by providing tools and libraries for generating code, implementing plugins, and running the protocol buffer compiler. 85
fullstorydev/grpcui An interactive web-based tool for testing and manipulating gRPC APIs 5,237
cloudwego/kitex A high-performance Go RPC framework for building microservices with extensibility and support for multiple protocols and messaging types. 7,032
alexxit/go2rtc A streaming application that supports multiple protocols and sources, enabling real-time video transmission from various devices to different platforms. 6,662