6 releases (3 breaking)
Uses new Rust 2024
| 0.5.0 | Nov 18, 2025 |
|---|---|
| 0.4.1 | Nov 15, 2025 |
| 0.3.0 | Nov 9, 2025 |
| 0.2.1 | Nov 8, 2025 |
#160 in GUI
37KB
916 lines
cargo-tessera
CLI tool for the Tessera UI framework - streamline project scaffolding, development, and building.
Installation
cargo install cargo-tessera
Usage
Create a new project
cargo tessera new my-app
cd my-app
Start development server
cargo tessera dev
cargo tessera dev watches src/, Cargo.toml, and (if present) build.rs, then rebuilds and restarts the app whenever changes are saved. Pass --verbose to see the underlying cargo commands.
Build for release
cargo tessera build --release
Cross-compile for a specific target:
cargo tessera build --release --target x86_64-pc-windows-msvc
Build for Android (experimental)
Install xbuild:
cargo install xbuild
Android helpers live under the dedicated subcommand:
# Build APK/AAB via xbuild
cargo tessera android build --release --format apk
# Run the app on a device/emulator (set --device if multiple devices are connected)
cargo tessera android dev --device adb:1234
cargo tessera android dev requires --device <adb_serial> (list devices with x devices). If a build or run fails, reinstall xbuild or run x doctor for diagnostics.
Commands
cargo tessera new <name>- Create a new Tessera projectcargo tessera dev- Start development server with automatic rebuild/restartcargo tessera build- Build desktop targetscargo tessera android <subcommand>- Android helpers (build,dev)
License
Licensed under either of MIT or Apache-2.0 at your option.
Dependencies
~9–22MB
~279K SLoC