| Language | +Since | +Build Systems | +Lang/Lib Levels (Tested) | +Field types | +Low-Level Transports | +Transport Wrappers | +Protocols | +Servers | +Open Issues | +|||||||||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| autoconf | cmake | +Min | Max | +Uuid | +Domain | File | Memory | Pipe | Socket | TLS | +Framed | Header | http | zlib | +Binary | Compact | JSON | Multiplex | +Forking | Nonblocking | Simple | Threaded | ThreadPool | +|||
| C (glib) | +0.6.0 | +![]() | ![]() |
+2.48.2 | 2.56.4 | +![]() |
+![]() | ![]() | ![]() | ![]() | ![]() | ![]() |
+![]() | ![]() | ![]() | ![]() |
+![]() | ![]() | ![]() | ![]() |
+![]() | ![]() | ![]() | ![]() | ![]() |
+C (glib) | +
| C++ | +0.2.0 | +![]() | ![]() |
+C++11 | +![]() |
+![]() | ![]() | ![]() | ![]() | ![]() | ![]() |
+![]() | ![]() | ![]() | ![]() |
+![]() | ![]() | ![]() | ![]() |
+![]() | ![]() | ![]() | ![]() | ![]() |
+C++ | +|
| Common LISP | +0.12.0 | +![]() | ![]() |
+SBCL 1.4.x | SBCL 1.5.3 | +![]() |
+![]() | ![]() | ![]() | ![]() | ![]() | ![]() |
+![]() | ![]() | ![]() | ![]() |
+![]() | ![]() | ![]() | ![]() |
+![]() | ![]() | ![]() | ![]() | ![]() |
+Common LISP | +
| Dlang | +0.9.0 | +![]() | ![]() |
+2.087.0 | 2.087.0 | +![]() |
+![]() | ![]() | ![]() | ![]() | ![]() | ![]() |
+![]() | ![]() | ![]() | ![]() |
+![]() | ![]() | ![]() | ![]() |
+![]() | ![]() | ![]() | ![]() | ![]() |
+D | +
| Dart | +0.10.0 | +![]() | ![]() |
+2.0.0 | 2.4.0 | +![]() |
+![]() | ![]() | ![]() | ![]() | ![]() | ![]() |
+![]() | ![]() | ![]() | ![]() |
+![]() | ![]() | ![]() | ![]() |
+![]() | ![]() | ![]() | ![]() | ![]() |
+Dart | +
| Delphi | +0.8.0 | +![]() | ![]() |
+2010 | Athens 12.2 | +![]() |
+![]() | ![]() | ![]() | ![]() | ![]() | ![]() |
+![]() | ![]() | ![]() | ![]() |
+![]() | ![]() | ![]() | ![]() |
+![]() | ![]() | ![]() | ![]() | ![]() |
+Delphi | +
| .NET | +0.13.0 | +![]() | ![]() |
+.NET Standard 2.x, net8, net9 | +![]() |
+![]() | ![]() | ![]() | ![]() | ![]() | ![]() |
+![]() | ![]() | ![]() | ![]() |
+![]() | ![]() | ![]() | ![]() |
+![]() | ![]() | ![]() | ![]() | ![]() |
+.NET | +|
| Erlang | +0.3.0 | +![]() | ![]() |
+18.3 | 22.0 | +![]() |
+![]() | ![]() | ![]() | ![]() | ![]() | ![]() |
+![]() | ![]() | ![]() | ![]() |
+![]() | ![]() | ![]() | ![]() |
+![]() | ![]() | ![]() | ![]() | ![]() |
+Erlang | +
| Go | +0.7.0 | +![]() | ![]() |
+1.23 | 1.24 | +![]() |
+![]() | ![]() | ![]() | ![]() | ![]() | ![]() |
+![]() | ![]() | ![]() | ![]() |
+![]() | ![]() | ![]() | ![]() |
+![]() | ![]() | ![]() | ![]() | ![]() |
+Go | +
| Haxe | +0.9.3 | +![]() | ![]() |
+4.1.5 | 4.2.5 | +![]() |
+![]() | ![]() | ![]() | ![]() | ![]() | ![]() |
+![]() | ![]() | ![]() | ![]() |
+![]() | ![]() | ![]() | ![]() |
+![]() | ![]() | ![]() | ![]() | ![]() |
+Haxe | +
| Java (SE) | +0.2.0 | +![]() | ![]() |
+11 | 19 | +![]() |
+![]() | ![]() | ![]() | ![]() | ![]() | ![]() |
+![]() | ![]() | ![]() | ![]() |
+![]() | ![]() | ![]() | ![]() |
+![]() | ![]() | ![]() | ![]() | ![]() |
+Java SE | +
| Java (ME) | +0.5.0 | +![]() | ![]() |
+unknown | +![]() |
+![]() | ![]() | ![]() | ![]() | ![]() | ![]() |
+![]() | ![]() | ![]() | ![]() |
+![]() | ![]() | ![]() | ![]() |
+![]() | ![]() | ![]() | ![]() | ![]() |
+Java ME | +|
| Javascript | +0.3.0 | +![]() | ![]() |
+ES5 | ES6 | +![]() |
+![]() | ![]() | ![]() | ![]() | ![]() | ![]() |
+![]() | ![]() | ![]() | ![]() |
+![]() | ![]() | ![]() | ![]() |
+![]() | ![]() | ![]() | ![]() | ![]() |
+Javascript | +
| Lua | +0.9.2 | +![]() | ![]() |
+5.1.5 | 5.2.4 | +![]() |
+![]() | ![]() | ![]() | ![]() | ![]() | ![]() |
+![]() | ![]() | ![]() | ![]() |
+![]() | ![]() | ![]() | ![]() |
+![]() | ![]() | ![]() | ![]() | ![]() |
+Lua | +
| node.js | +0.6.0 | +![]() | ![]() |
+10.x | 10.x | +![]() |
+![]() | ![]() | ![]() | ![]() | ![]() | ![]() |
+![]() | ![]() | ![]() | ![]() |
+![]() | ![]() | ![]() | ![]() |
+![]() | ![]() | ![]() | ![]() | ![]() |
+node.js | +
| node.ts | +0.12.0 | +![]() | ![]() |
+5.7.2 | + | ![]() |
+![]() | ![]() | ![]() | ![]() | ![]() | ![]() |
+![]() | ![]() | ![]() | ![]() |
+![]() | ![]() | ![]() | ![]() |
+![]() | ![]() | ![]() | ![]() | ![]() |
+node.ts | +
| OCaml | +0.2.0 | +![]() | ![]() |
+4.04.0 | +![]() |
+![]() | ![]() | ![]() | ![]() | ![]() | ![]() |
+![]() | ![]() | ![]() | ![]() |
+![]() | ![]() | ![]() | ![]() |
+![]() | ![]() | ![]() | ![]() | ![]() |
+OCaml | +|
| Perl | +0.2.0 | +![]() | ![]() |
+5.22.1 | 5.26.1 | +![]() |
+![]() | ![]() | ![]() | ![]() | ![]() | ![]() |
+![]() | ![]() | ![]() | ![]() |
+![]() | ![]() | ![]() | ![]() |
+![]() | ![]() | ![]() | ![]() | ![]() |
+Perl | +
| PHP | +0.2.0 | +![]() | ![]() |
+7.0.22 | 7.2.19 | +![]() |
+![]() | ![]() | ![]() | ![]() | ![]() | ![]() |
+![]() | ![]() | ![]() | ![]() |
+![]() | ![]() | ![]() | ![]() |
+![]() | ![]() | ![]() | ![]() | ![]() |
+PHP | +
| Python | +0.2.0 | +![]() | ![]() |
+2.7.12, 3.5.2 | 2.7.15, 3.6.8 | +![]() |
+![]() | ![]() | ![]() | ![]() | ![]() | ![]() |
+![]() | ![]() | ![]() | ![]() |
+![]() | ![]() | ![]() | ![]() |
+![]() | ![]() | ![]() | ![]() | ![]() |
+Python | +
| Ruby | +0.2.0 | +![]() | ![]() |
+2.3.1p112 | 2.5.1p57 | +![]() |
+![]() | ![]() | ![]() | ![]() | ![]() | ![]() |
+![]() | ![]() | ![]() | ![]() |
+![]() | ![]() | ![]() | ![]() |
+![]() | ![]() | ![]() | ![]() | ![]() |
+Ruby | +
| Rust | +0.11.0 | +![]() | ![]() |
+1.83.0 | 1.xx.x | +![]() |
+![]() | ![]() | ![]() | ![]() | ![]() | ![]() |
+![]() | ![]() | ![]() | ![]() |
+![]() | ![]() | ![]() | ![]() |
+![]() | ![]() | ![]() | ![]() | ![]() |
+Rust | +
| Smalltalk | +0.2.0 | +![]() | ![]() |
+unknown | +![]() |
+![]() | ![]() | ![]() | ![]() | ![]() | ![]() |
+![]() | ![]() | ![]() | ![]() |
+![]() | ![]() | ![]() | ![]() |
+![]() | ![]() | ![]() | ![]() | ![]() |
+Smalltalk | +|
| Swift | +0.12.0 | +![]() | ![]() |
+5.7 | +![]() |
+![]() | ![]() | ![]() | ![]() | ![]() | ![]() |
+![]() | ![]() | ![]() | ![]() |
+![]() | ![]() | ![]() | ![]() |
+![]() | ![]() | ![]() | ![]() | ![]() |
+Swift | +|
| Language | +Since | +autoconf | cmake | +Min | Max | +Uuid | +Domain | File | Memory | Pipe | Socket | TLS | +Framed | Header | http | zlib | +Binary | Compact | JSON | Multiplex | +Forking | Nonblocking | Simple | Threaded | ThreadPool | +Open Issues | +
| Build Systems | +Lang/Lib Levels (Tested) | +Field types | +Low-Level Transports | +Transport Wrappers | +Protocols | +Servers | +||||||||||||||||||||