Raktr

Version 0.0.1
Github page http://github.com/qadron/raktr
Code Documentation http://rubydoc.info/github/qadron/raktr/
Author Tasos Laskos
Copyright 2022 Ecsypno
License 3-clause BSD

Synopsis

Raktr is a simple, lightweight, pure-Ruby implementation of the Reactor pattern, mainly focused on network connections -- and less so on generic tasks.

Features

  • Extremely lightweight.
  • Very simple design.
  • Support for TCP/IP and UNIX-domain sockets.
  • TLS encryption.
  • Pure-Ruby.
  • Multi-platform.

Supported platforms

  • Rubies:
    • MRI >= 1.9
    • Rubinius
    • JRuby
  • Operating Systems:
    • Linux
    • OSX
    • Windows

Examples

For examples please see the examples/ directory.

Installation

gem install raktr

Running the Specs

rake spec

Bug reports/Feature requests

Please send your feedback using GitHub's issue system at http://github.com/qadron/raktr/issues.

License

Raktr is provided under the 3-clause BSD license. See the LICENSE file for more information.