/vu-hē-oʊ/
An experimental fast and pertinent web platform for modern devices.
Rust backend and TypeScript frontend.
- Framework macros
- Client bundling
- Realtime communication
- Shared state bindings
- Component system
- 3D rendering
- TBA
- Fast development, delivery, and runtime.
- Smaller, simpler, easier.
See also Rust by Example and TypeScript Design Goals
Rust nightly is required.
See Rust Documentation: Unstable Features.
- Install VS Code
- Open
vujio.code-workspace - Install recommended extensions: (VS Code will prompt)
./.vscode/extensions.json - Install Rust
- Set to Rust Nightly, run:
rustup default nightly && rustup update
- Run w/ Debugger:
F5 - Run and Watch Changes:
CRTL+SHIFT+B - Toggle Breakpoint:
F9
- Server: src/main.rs
- Client: src/main.ts
Licenses are available at your option:
All contributions are subject to dual license as defined in Apache License Version 2.0.