1 unstable release
Uses new Rust 2024
new 0.1.0 | May 13, 2025 |
---|
#41 in Accessibility
Used in 3 crates
(via craft_core)
3KB
📜 Craft
Craft is a reactive GUI. Views are created using Components and Elements. Updates are performed by handling messages from a Component.
Goals
- Reactive
- Components
- Pure Rust without procedural macros
- Web-like styling
- Cross Platform
Features
- ✅ Reactive Components
- ✅ Async Updates
- ✅ Text Rendering
- ✅ Windows/Linux
- ✅ Android(basic)
- ✅ Web(basic)
- ✅ Image Support
- ✅ DPI Scaling Support
- ⬜️ Transform (Rotation, Skew, Scale) Support
- ✅ Mac
- ⬜️ iOS
- ✅ Text Input (Basic)
- ✅ IME Support (Basic)
- ⬜️ Animations
- ✅ Scrollables (Basic)
- ⬜️ Documentation
- ⬜️ Tests
- ⬜ Videos
- ⬜ SVGs
- ⬜ Accessibility
Run Examples:
cargo run --package counter
Dependencies
~315–455KB