Installing
First ensure Rust is installed. Details here.
Next, ensure the wasm32-unknown-unknown Rust platform target is installed so that Rust can compile
to WebAssembly.
$ rustup target add wasm32-unknown-unknown
Next, install the Auric CLI:
$ cargo install auric
Finally, install Trunk:
$ cargo install --locked trunk
You're now ready to create your first Auric application:
$ auric new my-app
==> make
2026-08-13T14:20:39.039679Z INFO 🚀 Starting trunk 0.21.14
2026-08-13T14:20:40.474657Z INFO 📦 starting build
...
Compiling auric-build v0.1.4
Compiling auric-runtime v0.1.4
Compiling handlebars v6.4.4
Compiling js-sys v0.3.103
Compiling console_error_panic_hook v0.1.7
Compiling web-sys v0.3.104
Compiling leptos v0.8.4
Compiling my-app v0.1.0 (/Users/davidr/workspaces/my-app)
Finished `dev` profile [unoptimized + debuginfo] target(s) in 14.25s
$ cd my-app
$ auric serve --open
2026-07-04T14:57:49.311838Z INFO 🚀 Starting trunk 0.21.14
2026-07-04T14:57:49.385672Z INFO 📦 starting build
Finished `dev` profile [unoptimized + debuginfo] target(s) in 0.03s
2026-07-04T14:57:49.734082Z INFO applying new distribution
2026-07-04T14:57:49.734841Z INFO ✅ success
2026-07-04T14:57:49.734883Z INFO 📡 serving static assets at -> /
2026-07-04T14:57:49.734931Z INFO 📡 server listening at:
2026-07-04T14:57:49.734935Z INFO 🏠 http://127.0.0.1:4200/
2026-07-04T14:57:49.734937Z INFO 🏠 http://[::1]:4200/
2026-07-04T14:57:49.735070Z INFO 🏠 http://localhost.:4200/