node

Library for async programming and communication. This Library uses a future/promise, non-blocking I/O model based on libuv.

Pure Nim score 15/100 · tests present · no docs generated

Summary

Latest Version Unknown
License MIT
CI Status Passing
Downloads 0
Last Indexed 2026-07-21 05:24

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 Build Status

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 ...

API Documentation coming soon ...