Home
Softono

Radiantkit

Open source MIT Rust
195
Stars
6
Forks
2
Issues
5
Watchers
10 months
Last Commit

 About Radiantkit

Cross-platform open-source framework to build graphics applications (like Figma, Canva, Miro, etc). Uses Rust, Wasm, wgpu and epaint.

Platforms

Web Self-hosted

Languages

Rust

Links

Need Help Installing Radiantkit?

We provide expert installation service for this software. Our team will install, configure, and secure Radiantkit on your server. plans start at just $30.

Radiantkit

View on GitHub

RadiantKit Banner

Build Graphics Apps 10x Faster!

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:

  1. cd examples/basic
  2. cargo run

Egui Integration Example

Install rust and follow these steps:

  1. cd examples/egui
  2. cargo run

Web Examples

Install yarn and follow these steps:

  1. cd examples/web
  2. yarn install
  3. yarn build:wasm
  4. yarn 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:

  1. cd backend
  2. cargo r

Run egui app with a client id of 2:

  1. cd examples/egui
  2. cargo r 2

Run the whiteboard app (which runs with a default client id of 4):

  1. cd apps/whiteboard
  2. yarn install
  3. yarn start