Skip to content

Entry

Apache Thrift

Appears in 8 awesome lists

. [Delphi] Lightweight, language-independent software stack for point-to-point RPC implementation. Thrift provides clean abstractions and implementations for data transport, data serialization, and application level processing. The code generation system takes a simple definition language as input…

Open github.comapache/thrift

Found in these lists

Awesome Cloud Native

Section: RPC Frameworks · Apache thrift.

FreshScore 87

游戏服务器资源大全

Section: 协议 · Apache 跨语言 RPC 与序列化框架

ActiveScore 70

Awesome Integration

Section: Data Formats · A serialization and RPC framework originally developed at Facebook that generates cross-language bindings from a single interface definition file.

FreshScore 82

Awesome Java

Section: Serialization · Apache-2.0 🟢Data interchange format that originated at Facebook.

FreshScore 93

Awesome Pascal

Section: Network · . [Delphi] Lightweight, language-independent software stack for point-to-point RPC implementation. Thrift provides clean abstractions and implementations for data transport, data serialization, and application level processing. The code generation system takes a simple definition language as input…

SlowScore 66

Awesome Standards

Section: APIs · Interface Definition Language and binary communication protocol used for defining and creating services for programming languages.

ActiveScore 71

Awesome Nodejs

Section: RPC · Apache Thrift Node.js 实现.

StaleScore 51

awesome-cpp

Section: RPC and Messaging · Apache Thrift

FreshScore 79

FlatBuffers

An efficient cross-platform serialization library from Google that allows direct access to serialized data without parsing or unpacking.

In 9 listsDetails

protobuf

A language-neutral and platform-neutral serialization mechanism that is designed to be highly efficient and extensible. It supports rich data types and is widely used in distributed systems, such as gRPC and Apache Kafka.

In 9 listsDetails

Simple Binary Encoding (SBE)

SBE is a high-performance message codec designed for low-latency applications. It provides efficient encoding and decoding of messages, making it suitable for real-time video streaming and encoding scenarios.

In 6 listsDetails

Cap'n Proto

An extremely fast data interchange format and RPC system whose zero-copy encoding doubles as both wire format and in-memory representation.

In 5 listsDetails

Kitex

star:7839 A high-performance and strong-extensibility Golang RPC framework that helps developers build microservices. If the performance and extensibility are the main concerns when you develop microservices, Kitex can be a good choice.

In 5 listsDetails

Apache Arrow

Language-agnostic columnar in-memory format for fast data interchange, including the Arrow IPC format and Flight RPC for moving data between systems.

In 5 listsDetails

proxygen

Facebook's collection of C++ HTTP libraries including an easy to use HTTP server. [BSD]

In 3 lists

MessagePack

An extremely efficient object serialization library.

In 4 lists