In addition to what /u/Theniels17 rightfully points out, there is also Airborn.io: https://github.com/airbornio (demo: https://www.airborn.io/demo ) . AFAIK there's no documentation on how to set up & run your own instance, but all code is available on GitHub. Thread about Airborn.io at HN (from eight months ago): https://news.ycombinator.com/item?id=15478055