Fork me on GitHub

Nodyn Completion of the Node.js API

The node.js API is fairly large, so there is a lot to do. However, in recent releases, the underlying C/C++ dependencies have been very nicely consolidated under process.binding. The Node.js javascript codes simply work with this SPI, so our approach is to implement these bindings in Java, and make the process.binding calls return Java/Javascript instead of C++ based objects.

In most cases, we've copied the Node.js javascript files as-is.

Assert

Buffer

C Addons

Child Processes

Cluster

Crypto

Debugger

DNS

Domain

Events

File System

Globals

HTTP

HTTPS

Modules

Net

OS

Path

Process

Punycode

Query Strings

Readline

REPL

STDIO

Streams

String Decoder

Timers

TLS/SSL

TTY

UDP/Datagram

URL

Utilities

VM

ZLIB