A matrix of the features each individual language library supports.

use gui mode to edit without pain ;)

Lang Features

Protocol Support

Transports

Servers

Clients

OS Support

Language

Unions

Binary

Dense

Compact

JSON

Framed

SSL

Basic

Non- blocking

HTTP

Basic

HTTP

Win

OSX

Linux

Action Script 3 (as3)

C Glib (c_glib)

0.6

0.6

0.6

0.6

0.6

C++(cpp)

0.7

0.4

THRIFT-757

C# (csharp)

0.5

THRIFT-181

THRIFT-322

Erlang (erl)

Haskell (hs)

Java (java)

0.2

0.2

0.2

0.2

0.5

0.2

0.2

0.4

0.2

JavaScript (js)

0.3

0.3

0.3

Node.js (js:node)

0.6


0.6

0.6

0.6

Objective C (cocoa)

OCaml (ocaml)

Perl (perl)

PHP (php)

0.9

Python (py)

0.7

Ruby (rb)

Smalltalk(st)


Legend

Color

Description

green

available since version X.X

orange

patch available (JIRA-Ticket)

yellow

planned for version X.X

white

unknown

red

won't fix (JIRA-Ticket)