https://github.com/tmattio/ocaml-node
NodeJS bindings for OCaml
https://github.com/tmattio/ocaml-node
Last synced: 10 months ago
JSON representation
NodeJS bindings for OCaml
- Host: GitHub
- URL: https://github.com/tmattio/ocaml-node
- Owner: tmattio
- License: mit
- Created: 2021-03-16T11:26:26.000Z (almost 5 years ago)
- Default Branch: main
- Last Pushed: 2021-04-08T15:55:22.000Z (almost 5 years ago)
- Last Synced: 2025-03-20T16:16:39.741Z (10 months ago)
- Language: OCaml
- Size: 94.7 KB
- Stars: 14
- Watchers: 2
- Forks: 2
- Open Issues: 1
-
Metadata Files:
- Readme: README.md
- Changelog: CHANGES.md
- Contributing: CONTRIBUTING.md
- License: LICENSE
Awesome Lists containing this project
- awesome-list - ocaml-node
README
# NodeJS
[](https://github.com/tmattio/ocaml-node/actions)
NodeJS bindings for OCaml
## Installation
```bash
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](CONTRIBUTING.md).