thrift
RPC framework
A software stack for building interoperable RPC clients and servers across multiple programming languages.
Apache Thrift
10k stars
465 watching
4k forks
Language: C++
last commit: 6 days ago
Linked from 2 awesome lists
actionscriptccpluspluscsharpddarthttplibrarynetwork-clientnetwork-serverthrift
Related projects:
Repository | Description | Stars |
---|---|---|
apache/parquet-java | A Java implementation of a column-oriented data file format for efficient storage and retrieval of complex data in bulk. | 2,637 |
sofastack/sofa-rpc | A production-level Java RPC framework providing high-performance and extensibility for point-to-point remote service invocation | 3,839 |
google/tarpc | An RPC framework for Rust that simplifies the process of creating and managing remote procedure calls. | 3,298 |
apache/brpc | An industrial-grade RPC framework for high-performance systems | 16,543 |
apache/dubbo | A framework for building enterprise-ready microservices with support for RPC, service discovery, traffic management, and observability. | 40,517 |
apache/avro | A data serialization system that enables efficient and flexible storage of structured data in various programming languages | 2,948 |
apache/fury | A high-performance serialization framework that supports multiple languages and protocols, designed to improve data transfer and object persistence in distributed systems. | 3,102 |
cloudflare/pingora | A fast, reliable, and programmable network service framework. | 22,136 |
seed-rs/seed | A Rust framework for building fast and reliable web apps with an Elm-like architecture. | 3,805 |
poem-web/poem | A web framework for building fast and scalable HTTP servers using the Rust programming language. | 3,623 |
apache/maven | Manages project build, reporting, and documentation from a central piece of information | 4,362 |
rustls/rustls | A modern, platform-independent TLS library written in Rust | 6,214 |
twitchtv/twirp | A framework that simplifies service-to-service communication by generating routing and serialization from API definitions. | 7,188 |
tokio-rs/axum | A web framework providing an ergonomic and modular API for building web applications using Rust. | 19,233 |
rack/rack | A modular Ruby web server interface providing a simple and adaptable way to develop web applications. | 4,928 |