#event #real-time #system #interface #handling #game #game-engines

nightly drumbeat

An event handling system aimed towards real-time applications such as GUIs and Game Engines

4 releases

0.1.1 Mar 15, 2021
0.1.0 Jan 3, 2021
0.0.2 Jan 1, 2021
0.0.1 Jan 1, 2021

29 downloads per month

Custom license

105KB
3K SLoC

drumbeat-rs

Crates.io Docs.rs Crates.io Build & Check

An event handling system aimed towards real-time applications such as GUIs and Game Engines. Drumbeat is heavily inspired by the Observer pattern and its interface is inspired by some Reactive X libraries. However, this crate intends to be aimed towards real-time applications as described before.

Why drumbeat?

The reason for the name is that a good real-time event system should be rhythmic in its operation like the beat of a drum.

Prerequisites

  • Rust lang

Authors

Build instructions

$ cargo build

Test instructions

$ cargo test

Dependencies

~465KB