node

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.

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

Summary

Latest Version 0.1.1
License MIT
CI Status Failing
Downloads 0
Last Indexed 2026-08-31 07:15

Authors

  • Wang Tong

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

Dependencies

Package Version Optional
nim >= 0.17.1", "httpkit >= 0.1.0 No

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