Olivier 2aefbdce64 Release 0.0.1
demo_hornbeam_project@0.0.1
hornbeam@0.0.1
hornbeam_grammar@0.0.1
hornbeam_interpreter@0.0.1
hornbeam_ir@0.0.1
hornbeam_macros@0.0.1

Generated by cargo-workspaces
2023-10-15 17:53:42 +01:00
2023-10-15 17:53:42 +01:00
2023-10-15 17:53:42 +01:00
2023-10-15 17:53:42 +01:00
2023-10-15 17:53:42 +01:00
2023-10-15 17:53:42 +01:00
2023-10-15 17:53:42 +01:00
2023-10-15 17:53:42 +01:00
2023-10-15 17:53:42 +01:00

Hornbeam Template Engine

WIP. Will be: a lightweight and nimble HTML templating engine, designed for component reuse and ease of use with HTMX, whilst not harming iterative development time.

Crates

  • hornbeam — usual point of entry to the engine, useful in applications.
  • hornbeam_grammar — grammar definition for Hornbeam templates.
  • hornbeam_ir — intermediate representation for Hornbeam templates.
  • hornbeam_interpreter — interpreter for Hornbeam templates, using bevy_reflect and being hot-reloadable. Useful in debug builds.
  • hornbeam_macros — macros for compile-time template compilation to Rust. Useful in release builds.

Licence

TODO. Currently All Rights Reserved.

Description
HTML template engine designed for server-side rendering like the good ol' days but more maintainable and with particular support for progressive enhancement with HTMX.
Readme 371 KiB
Languages
Rust 98.1%
Nix 1.9%