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