hobo

Crate Info API Docs

hobo is an opinionated, batteries-included Rust frontend framework. Works on stable Rust.
STILL WIP although used in production by GR Digital.
Check out the Book!

Notable features:

Sneak peek:

```rust,noplaypen pub use hobo::{ prelude::*, create as e, signals::signal::{Mutable, SignalExt} };

fn counter() -> impl hobo::AsElement { let counter = Mutable::new(0);

e::div()
    .class((
        css::display!(flex),
        css::flex_direction!(column),
        css::width!(400 px),
    ))
    .child(e::div()
        .text_signal(counter.signal().map(|value| {
            format!("Counter value is: {value}")
        }))
    )
    .child(e::button()
        .text("increment")
        .on_click(move |_| *counter.lock_mut() += 1)
    )

} ```