Beehive

From 31C3_Public_Wiki
Jump to: navigation, search

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

refresh

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.