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
7k stars
105 watching
325 forks
Language: Go
last commit: 6 months ago
Linked from 1 awesome list
goprotobufrpctwirp
Related projects:
Repository | Description | Stars |
---|---|---|
fullstorydev/grpcurl | A command-line tool for interacting with gRPC servers using JSON encoding and protocol buffers. | 11,014 |
darthpestilane/easytcp | A lightweight TCP server framework built on the standard Go net package, providing a simple and customizable way to build TCP servers. | 815 |
grpc/grpc | An RPC framework and library for building high-performance distributed systems | 42,124 |
grpc/grpc-web | Enables communication between web browsers and gRPC services using JavaScript | 8,698 |
go-kratos/kratos | A comprehensive framework for building cloud-native microservices applications using Go, focusing on scalability, reliability and ease of use. | 23,457 |
timostamm/protobuf-ts | A tool for generating TypeScript code from protocol buffer definitions | 1,117 |
utrack/clay | Automatically generates HTTP handlers for gRPC servers with complete Swagger definitions in Go | 290 |
samchon/tgrid | A framework for distributed computing and remote procedure calls over WebSocket and worker protocols. | 148 |
qihoo360/evpp | A modern C++ network library for developing high-performance TCP/UDP/HTTP services. | 3,616 |
pion/rtp | A Go implementation of real-time transport protocol (RTP) used in WebRTC applications for video and audio streaming. | 367 |
google/tarpc | An RPC framework for Rust that simplifies the process of creating and managing remote procedure calls. | 3,322 |
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,274 |
cloudwego/kitex | A high-performance Go RPC framework for building microservices with extensibility and support for multiple protocols and messaging types. | 7,112 |
alexxit/go2rtc | A streaming application that supports multiple protocols and sources, enabling real-time video transmission from various devices to different platforms. | 7,512 |