Wallaroo currently exists as a mono-repo. All the source that makes Wallaroo go is in this repo. Let's take a quick walk through what you'll find in each top-level directory:
Markdown source used to build http://docs.wallaroolabs.com. http://docs.wallaroolabs.com gets built from the latest commit to the release branch.
Wallaroo example applications in a variety of languages. Currently, only the Python API examples are supported.
TCP utility applications that can stream data over TCP to Wallaroo applications and receive TCP streams from said applications.
The Pony source code that makes up Wallaroo.
Python runner application. Machida embeds a Python interpreter inside a native Wallaroo binary and allows you to run applications using the Wallaroo Python API.
Source for the Wallaroo metrics UI.
Tools we use to create machines in AWS and other environments.
Tools we have written that are used to test Wallaroo.
End user utilities designed to make it easier to do various Wallaroo tasks like cleanly shut down a cluster.