hobo_css_macros_decl

Crates.iohobo_css_macros_decl
lib.rshobo_css_macros_decl
version0.1.9
sourcesrc
created_at2020-07-21 15:22:40.785218
updated_at2020-08-13 13:06:08.98048
descriptionhobo is a Rust frontend framework
homepage
repositoryhttps://github.com/grdigital/hobo
max_upload_size
id267653
size1,512
Ihor Ranchynskyi (Awpteamoose)

documentation

README

hobo

Crate Info API Docs

hobo is a Rust frontend framework. Works on stable Rust.
STILL WIP AND EXPERIMENTAL although used in production by GR Digital
Check out the Book!

  • no virtual DOM - html elements are managed manually and can be accessed directly via web_sys::HtmlElement to manage attributes/contents/etc
  • no Model-View-Update (aka Elm architecture) - state management is manual, although there are helpful utilities
  • no HTML macros - just Rust
  • built-in macro-based styling, kind of like JS in CSS except it's just Rust

In practice, the code ends up being no more verbose than with more conventional frontend frameworks, however quite a bit more straightforward.

Roadmap/TODO:

  • SSR
  • CSSStyleSheet.insertRule() in release
Commit count: 779

cargo fmt