reactor
Asynchronous networking engine for Nim
Summary
| Latest Version | Unknown |
|---|---|
| License | MIT |
| CI Status | Failing |
| Downloads | 0 |
| Last Indexed | 2026-07-21 05:24 |
Tags
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!
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.