6 stable releases

Uses new Rust 2024

new 3.0.0 Mar 22, 2026
2.0.0 Apr 1, 2024
1.6.0 Dec 7, 2023
1.1.0 Feb 7, 2023
1.0.0 Jan 25, 2023

#1880 in Rust patterns

MIT license

115KB
3K SLoC

phlow-rs

The engine for scripting reactive domain specific views in Rust. Phlow lets developers add custom views to structures defined in other crates, including generic structures.

Crates

This workspace contains:

  • phlow - core engine and public API for defining and instantiating views
  • phlow-derive - proc-macro helpers used by phlow
  • phlow-build - build-script support for generating phlow metadata
  • phlow-extensions - built-in extensions for selected standard Rust types
  • phlow-ffi - FFI layer for integrating phlow with non-Rust hosts
  • phlow-examples - runnable examples showing the extension API

License

Copyright feenk gmbh.

Licensed under MIT. See LICENSE.

Dependencies

~1.2–1.8MB
~33K SLoC