.. _ecosystem:
=========
Ecosystem
=========
Libraries
=========
* `rotor-tools `_ -- a collection of
small convenience utilities
* `rotor-test `_ -- a collection of
utilities for writing unit tests
* `rotor-stream `_ -- an abstraction for
writing protocols which use TCP or Unix stream sockets
* `rotor-carbon `_ -- implementation of
the `carbon `_ protocol (more known as graphite)
* `rotor-dns `_ -- DNS support for rotor
* `rotor-http `_ -- HTTP server and client
implementation
* `hyper (mio-rotor branch) `_
the implementation fo HTTP protocol added to hyper itself
Applications
============
* `Kinglet `_ -- a HTTP server
* `basic-http-server `_ -- also a
HTTP server
Other
=====
* `stator `_ -- a wrapper around foreign
function interface (FFI) for various rotor libraries that allows
dispatching them from scripting languages; thus offloading asynchronous
and protocol parsing work to rotor that is put in separate thread; so
rust code is running in parallel to the scripting language interpreter.