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
326 forks
Language: Go
last commit: 4 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. | 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 |