Are you happy with your logging solution? Would you help us out by taking a 30-second survey? Click here


Asynchronous networking engine for Nim

Subscribe to updates I use reactor.nim

Statistics on reactor.nim

Number of watchers on Github 76
Number of open issues 5
Average time to close an issue 29 days
Main language Nimrod
Open pull requests 1+
Closed pull requests 2+
Last commit about 2 years ago
Repo Created over 4 years ago
Repo Last Updated about 2 years ago
Size 283 KB
Homepage https://networkos...
Organization / Authorzielmicha
Page Updated
Do you use reactor.nim? Leave a review!
View open issues (5)
View reactor.nim activity
View on github
Fresh, new opensource launches 🚀🚀🚀
Trendy new open source projects in your inbox! View examples

Subscribe to our mailing list

Evaluating reactor.nim for your project? Score Explanation
Commits Score (?)
Issues & PR Score (?)


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

There is Emscripten/WebAssembly port planned.

You can discuss reactor.nim on Freenode #reactor.nim.


Where is the documentation?

How do I report security bugs?

Please email

Which platforms are supported?

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

reactor.nim open issues Ask a question     (View All Issues)
  • about 4 years Windows support
reactor.nim open pull requests (View All Pulls)
  • Updated libuv version
reactor.nim list of languages used
More projects by zielmicha View all
Other projects in Nimrod