Deft Introduction
Introduction
Deft is an open-source cross-platform UI framework that supports writing high-performance applications with JavaScript/Rust.
Features
- Use Rust to write high-performance, safe business logic and base components
- Use JavaScript to write UI logic, support React framework
- Non-Webview kernel, system environment dependencies are less, resource consumption is low
- JavaScript APIs and CSS styles similar to the Web, making it easier for Web developers to get started
- Full self-drawing components, consistent JavaScript engine on all platforms, avoiding compatibility problems
- Supports hardware acceleration
Targets
- High performance
- Safe
- Easy to extend
- Mainstream desktop mobile platform support
Supported Platforms
| Platform | Version | Support |
|---|---|---|
| Windows | 10+ | ✅ |
| Linux | X11 & Wayland | ✅ |
| MacOS | 10.12+ | ✅ |
| HarmonyOS | 5+ | ✅experimental |
| Android | 6+ | ✅experimental |
| iOS | - | ✅experimental |
| WebAssembly | - | ✅experimental |