A frontend web framework for developing reactive user interfaces.
Features
- Macro for writing html with rust expressions, similar to that of JSX.
- Highly extensible components with compile-time type checked properties.
- Use any build tool you like eg. trunk.
- Multiple ways to manage the state of your application.
Goals
- Optimized DOM api calls
- Router implementation
- Webworker integration
- Support for desktop and mobile.
Usage
This crate is on crates.io and can be added either through
adding stunt to your dependencies in Cargo.toml:
[]
= "0.1.3"
Or running the following Cargo command in your project directory:
Example
More examples can be found at examples.
use *;
Contributing
We highly appreciate all contributions whether its a bug fix, feature, or documentation. If you encounter any bugs or otherwise weird behaviour we would really appreciate if you submitted an issue for us to look into.
License
stunt is licensed under the MIT license.