Welcome to Orbitalis Framework, an open-source initiative focused on building event-driven, distributed, and modular software systems.
This organization currently maintains two core projects (with Python support as the first implementation), each targeting different but complementary aspects of event-based architectures.
Busline is a multi-channel, event-based messaging library. It provides a shared interface that allows the same message to be seamlessly dispatched across different communication backends, such as MQTT, local in-memory and so on (extensible via clients).
The goal of Busline is to abstract communication details, enabling developers to focus on events and workflows rather than protocol-specific implementations.
Python Busline implementation: py-busline
Orbitalis is a distributed, event-driven micro-kernel library. It is designed to simplify the development of loosely coupled, scalable, and modular systems by introducing a core + plugin architecture:
- Core provides the event dispatcher, kernel lifecycle management, and the foundation for distributed execution.
- Plugins extend functionality by adding specialized behaviors, integrations, or domain-specific modules without modifying the core.
This approach enables developers to compose systems like constellations, where independent modules orbit around a shared event-driven kernel.
Python Orbitalis implementation: py-orbitalis