NodeJS bindings for OCaml
  • OCaml 98%
  • Makefile 0.9%
  • Dune 0.7%
  • JavaScript 0.4%
Find a file
2021-04-08 17:55:00 +02:00
.github/workflows Initial commit 2021-03-16 12:42:09 +01:00
example Complete bindings for buffer child_process and dns 2021-03-17 14:48:06 +01:00
node Add some Unix implementation 2021-04-08 17:55:00 +02:00
ocaml-node Add some Unix implementation 2021-04-08 17:55:00 +02:00
ocaml-node-js Add some Unix implementation 2021-04-08 17:55:00 +02:00
ocaml-node-unix Add some Unix implementation 2021-04-08 17:55:00 +02:00
.gitattributes Initial commit 2021-03-16 12:42:09 +01:00
.gitignore Initial commit 2021-03-16 12:42:09 +01:00
.ocamlformat Add some Unix implementation 2021-04-08 17:55:00 +02:00
CHANGES.md Initial commit 2021-03-16 12:42:09 +01:00
CONTRIBUTING.md Initial commit 2021-03-16 12:42:09 +01:00
dune Add some Unix implementation 2021-04-08 17:55:00 +02:00
dune-project Add some Unix implementation 2021-04-08 17:55:00 +02:00
LICENSE Initial commit 2021-03-16 12:42:09 +01:00
Makefile Update to latest gen_js_api 2021-04-02 15:03:21 +02:00
node.opam Update dependencies 2021-04-02 16:27:55 +02:00
ocaml-node-js.opam Add some Unix implementation 2021-04-08 17:55:00 +02:00
ocaml-node-unix.opam Add some Unix implementation 2021-04-08 17:55:00 +02:00
ocaml-node.opam Add boilerplate for an ocaml-node library 2021-04-06 22:45:50 +02:00
README.md Update to latest gen_js_api 2021-04-02 15:03:21 +02:00

NodeJS

Actions Status

NodeJS bindings for OCaml

Installation

opam install node

Status

❌ : Not implemented 🚧 : Partially implemented βœ… : Fully implemented

API Progress Module
Assertion testing ❌ n/a
Async hooks ❌ n/a
Buffer βœ… Node.Buffer
Child processes βœ… Node.ChildProcess
Cluster ❌ n/a
Console 🚧 Node.Console
Crypto 🚧 Node.Crypto
Debugger ❌ n/a
Diagnostics Channel ❌ n/a
DNS βœ… Node.Dns
Domain ❌ n/a
Errors ❌ n/a
Events ❌ n/a
File system 🚧 Node.Fs
Globals 🚧 Node
HTTP βœ… Node.Http
HTTP/2 ❌ n/a
HTTPS βœ… Node.Https
Inspector ❌ n/a
Internationalization ❌ n/a
Net βœ… Node.Net
OS βœ… Node.Os
Path βœ… Node.Path
Performance hooks ❌ n/a
Process 🚧 Node.Process
Query strings ❌ n/a
Readline ❌ n/a
REPL ❌ n/a
Stream 🚧 Node.Stream
String decoder ❌ n/a
Timers 🚧 Node.Timeout
TLS/SSL βœ… Node.Tls
Trace events ❌ n/a
TTY βœ… Node.Tty
UDP/datagram ❌ n/a
URL ❌ n/a
Utilities 🚧 Node.Util
V8 ❌ n/a
VM ❌ n/a
WASI ❌ n/a
Web Crypto API βœ… Node.WebCrypto
Worker threads ❌ n/a
Zlib ❌ n/a

Contributing

Take a look at our Contributing Guide.