1 unstable release
Uses new Rust 2024
new 0.1.1 | May 13, 2025 |
---|---|
0.1.0 |
|
#26 in Accessibility
575KB
12K
SLoC
📜 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
~38–76MB
~1.5M SLoC