reactor

Asynchronous networking engine for Nim

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

Summary

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

Installation

nimble install reactor
choosenim install reactor
git clone https://github.com/zielmicha/reactor.nim

OS Compatibility

Platform Linux macOS Windows FreeBSD OpenBSD NetBSD Android iOS WASM Embedded
reactor - - - - - - -

Source

Repository https://github.com/zielmicha/reactor.nim
Homepage https://networkos.net/nim/reactor.nim
Registry Source nimble_official

README

reactor.nim

Warning: this project is currently unmaintained!

Build Status

reactor.nim is an asynchronous networking engine for Nim. It's based on libuv and provides future-based API. For more, see documentation.

reactor.nim doesn't use asynchronous mechanisms from asyncdispatch stdlib module and instead provides its own. They are arguably richer and more performant. The API is inspired by Dart and Midori OS (in particular by this article).

FAQ

Where is the documentation?

How do I report security bugs?

Please email michal@zielinscy.org.pl.

Which platforms are supported?

reactor.nim works on Linux and Mac OSX. Windows support should be trivial to add - see #3.