"Das Haus das Verrückte macht."
Noze.io is an attempt to carry over the Node.js ideas into pure Swift. It uses libdispatch for event-driven, non-blocking I/O. Noze.io is built around type-safe back-pressure aware pull-streams (using Swift generics) operating on batches of items. Instead of just operating on bytes, operate on batches of Unicode lines or database records or HTML responses or - you get the idea. Be efficient: Stream everything and ßatch.
This currently has a dockerfile for building Noze.io on a RaspberryPi. Checkout the todomvc example package for a regular Docker compose setup.