# 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](./phlow) - core engine and public API for defining and instantiating views
- [phlow-derive](./phlow-derive) - proc-macro helpers used by `phlow`
- [phlow-build](./phlow-build) - build-script support for generating `phlow` metadata
- [phlow-extensions](./phlow-extensions) - built-in extensions for selected standard Rust types
- [phlow-ffi](./phlow-ffi) - FFI layer for integrating `phlow` with non-Rust hosts
- [phlow-examples](./phlow-examples) - runnable examples showing the extension API
## License
Copyright feenk gmbh.
Licensed under MIT. See [LICENSE](LICENSE).