Skip to content

vujio/vujio

Repository files navigation

vuj.io

github.com vujio crates.io vujio

/vu-hē-oʊ/

Description

An experimental fast and pertinent web platform for modern devices.
Rust backend and TypeScript frontend.

Roadmap

  • Framework macros
  • Client bundling
  • Realtime communication
  • Shared state bindings
  • Component system
  • 3D rendering
  • TBA

Values

  • Fast development, delivery, and runtime.
  • Smaller, simpler, easier.

See also Rust by Example and TypeScript Design Goals

Setup

Rust nightly is required.
See Rust Documentation: Unstable Features.

  1. Install VS Code
  2. Open vujio.code-workspace
  3. Install recommended extensions: (VS Code will prompt)
    ./.vscode/extensions.json
  4. Install Rust
  5. Set to Rust Nightly, run:
    rustup default nightly && rustup update

Workspace Hotkeys

  • Run w/ Debugger: F5
  • Run and Watch Changes: CRTL+SHIFT+B
  • Toggle Breakpoint: F9

Entrypoints

Crates

License

Licenses are available at your option:

All contributions are subject to dual license as defined in Apache License Version 2.0.

About

An experimental fast and pertinent web platform for modern devices. Rust backend and TypeScript frontend.

Topics

Resources

License

Unknown, MIT licenses found

Licenses found

Unknown
LICENSE-APACHE.md
MIT
LICENSE-MIT.md

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors