Beehive
From 31C3_Public_Wiki
| Description | An incredibly modular source-sink-system for passing events and triggering actions. |
|---|---|
| Has website | https://github.com/muesli/beehive |
| Persons working on | Glaxx, Grindhold |
| Located at assembly | OpenLab |
| Other projects... | |
Beehive lets you connect anything with anything. You have services or things that either emit events or carry out actions - or do both. Connect them simply via a "recipe"-configfile. And let beehive do the magic for you. There is even a domainspecific language coming up in order to design eventchains for beehive more conveniently than with JSON
There is much hacking potential here: Writing modules (so called bees) for beehive in Go-lang is very easy and learnable within an hour. You can quickly integrate whatever service you are missing. Also a graphical configuration environment for beehive would be nice.