Radiantkit
Cross-platform open-source framework to build graphics applications (like Figma, Canva, Miro, etc). Uses Rust, Wasm, wgpu and epaint.
Install / Use
/learn @radiant-labs/RadiantkitREADME
RadiantKit
RadiantKit is an in-development framework to build graphics applications (like Figma, Canva, Miro, etc) that's free and open source.
It introduces a node-component-system for efficient rendering, while ensuring complete extensibility. It can support both native and web (via WebAssembly) platforms.
Basic Example
Install rust and follow these steps:
cd examples/basiccargo run
Egui Integration Example
Install rust and follow these steps:
cd examples/eguicargo run
Web Examples
Install yarn and follow these steps:
cd examples/webyarn installyarn build:wasmyarn start
Tauri
Follow steps for web till #3. Then, run yarn tauri dev.
Collaborative Editing
RadiantKit now supports real-time collaborative editing. Follow these steps to set it up:
Run the backend server:
cd backendcargo r
Run egui app with a client id of 2:
cd examples/eguicargo r 2
Run the whiteboard app (which runs with a default client id of 4):
cd apps/whiteboardyarn installyarn start
