Raktr is a simple, lightweight, pure-Ruby implementation of the Reactor pattern, mainly focused on network connections -- and less so on generic tasks.
- Extremely lightweight.
- Very simple design.
- Support for TCP/IP and UNIX-domain sockets.
- TLS encryption.
- Pure-Ruby.
- Multi-platform.
- Rubies:
- MRI >= 1.9
- Rubinius
- JRuby
- Operating Systems:
- Linux
- OSX
- Windows
For examples please see the examples/
directory.
gem install raktr
rake spec
Please send your feedback using GitHub's issue system at http://github.com/qadron/raktr/issues.
Raktr is provided under the 3-clause BSD license. See the LICENSE file for more information.