Beehive

Beehive

Beehive is an event and agent system that allows you to create automated tasks triggered by events and filters. It provides a modular architecture with support for Twitter, Email, IRC, RSS and many other integrations.

Similar self-hosted alternatives:
Repository activity:
Stars
6,407
Forks
330
Watchers
113
Open Issues
123
Last commit
over 3 years ago
Details:
Estimated Popularity
27
License
AGPL-3.0
Deployment Difficulty
Medium
Language
Go
Beehive screenshot

Beehive is an open source event and agent system that enables automated task execution through a modular architecture of "Hives" (plugins). It provides a web interface for configuring event-driven workflows between various services and systems.

Key Features

  • Event System:

    • Modular Hive architecture
    • Event-driven workflows
    • Flexible filtering
    • Template processing
    • Chain creation
    • Real-time execution
  • Integration Support:

    • Twitter integration
    • Email processing
    • IRC/Chat support
    • RSS monitoring
    • Jenkins CI
    • Hue lighting
    • Many more plugins
  • Development Features:

    • Web interface
    • REST API
    • Plugin SDK
    • Template language
    • Parameter passing
    • Custom actions
  • Deployment Options:

    • Docker containers
    • Binary installation
    • Package managers
    • Source compilation
    • Cross-platform support
    • Systemd integration

Who Should Use Beehive

Beehive is ideal for:

  • Developers building automated workflows
  • System Administrators managing integrations
  • Power Users wanting service automation
  • Teams needing event processing
  • Anyone seeking IFTTT alternatives

Getting Started

The platform can be deployed via Docker, package managers, or compiled from source. It provides a web interface accessible at http://localhost:8181 and comprehensive documentation for setup and configuration.

Whether you're automating social media posts, monitoring systems, or creating complex event chains, Beehive provides the infrastructure needed for flexible automation while maintaining a modular and extensible architecture.

Help improve this content

Found an error or want to add more information about Beehive? You can edit this page directly on GitHub.

Project Categories

Click on a category to explore similar projects