Thrift

E705298

Thrift is an open-source software framework for scalable cross-language services development, providing an interface definition language and code generation for efficient RPC and data serialization.

All labels observed (1)

Label Occurrences
Thrift canonical 1

How this entity was disambiguated

Statements (47)

Predicate Object
instanceOf remote procedure call framework ⓘ
serialization framework ⓘ
software framework ⓘ
category Apache Software Foundation project ⓘ
designedFor high performance ⓘ
interoperability ⓘ
low latency ⓘ
developer Apache Software Foundation NERFINISHED ⓘ
enables automatic client code generation ⓘ
automatic server code generation ⓘ
language-agnostic service definitions ⓘ
hasComponent Thrift compiler NERFINISHED ⓘ
Thrift runtime library ⓘ
hostedOn Apache project infrastructure ⓘ
license Apache License 2.0 ⓘ
originalDeveloper Facebook NERFINISHED ⓘ
provides code generation ⓘ
interface definition language ⓘ
supports cross-language services development ⓘ
data serialization ⓘ
remote procedure calls ⓘ
scalable services ⓘ
service-oriented architectures ⓘ
supportsLanguage C# ⓘ
C++ NERFINISHED ⓘ
D ⓘ
Erlang NERFINISHED ⓘ
Go NERFINISHED ⓘ
Haskell NERFINISHED ⓘ
Java ⓘ
JavaScript NERFINISHED ⓘ
Node.js NERFINISHED ⓘ
Objective-C NERFINISHED ⓘ
PHP NERFINISHED ⓘ
Perl NERFINISHED ⓘ
Python ⓘ
Ruby NERFINISHED ⓘ
Rust NERFINISHED ⓘ
Scala NERFINISHED ⓘ
supportsProtocol JSON protocol ⓘ
binary protocol ⓘ
compact protocol ⓘ
supportsTransport HTTP ⓘ
framed transport ⓘ
in-memory transport ⓘ
sockets ⓘ
uses interface definition language ⓘ

How these facts were elicited

Referenced by (1)

Full triples — surface form annotated when it differs from this entity's canonical label.

Apache Flume → supports → Thrift ⓘ