Skip to content
Asynchronous networking engine for Nim
Branch: master
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Type Name Latest commit message Commit time
Failed to load latest commit information.
bench
bin test fixes for 0.18 Jan 13, 2018
deps
doc
examples
reactor
tests http: websocket server support Feb 5, 2019
.gitignore add LICENSE, update reactor.nimble Jan 9, 2016
.gitmodules
.travis.yml
LICENSE add LICENSE, update reactor.nimble Jan 9, 2016
README.md
TODO.md
config.nims
nim.cfg fix some leaks Feb 5, 2019
reactor.nim
reactor.nim.cfg First commit. Dec 28, 2015
reactor.nimble

README.md

reactor.nim

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.

You can’t perform that action at this time.