node
Library for async programming and communication. This Library uses a future/promise, non-blocking I/O model based on libuv.
Summary
| Latest Version | Unknown |
|---|---|
| License | MIT |
| CI Status | Passing |
| Downloads | 0 |
| Last Indexed | 2026-07-21 05:24 |
Tags
Installation
nimble install node
choosenim install node
git clone https://github.com/tulayang/nimnode
OS Compatibility
| Platform | Linux | macOS | Windows | FreeBSD | OpenBSD | NetBSD | Android | iOS | WASM | Embedded |
|---|---|---|---|---|---|---|---|---|---|---|
| node | ✓ | ✓ | ✓ | - | - | - | - | - | - | - |
Source
| Repository | https://github.com/tulayang/nimnode |
|---|---|
| Homepage | https://tulayang.github.io/node/ |
| Registry Source | nimble_official |
README
NimNode 
Library for async programming and communication. This Library uses an event-driven, non-blocking I/O model based on libuv. Furthermore, you can use Future async/await in the standard library to construct logical workflow to simplify programming tasks.
NimNode requires libuv library which should have been installed on your operating system. Releases are available as tags in this repository and can be fetched via nimble:
nimble install node
Features
- Asynchronous timers
- Asynchronous TCP, UDP and HTTP streaming interfaces (NON_BLOCKING)
- ...
Konwledge
Examples
Coming soon ...