auric 0.1.6

CLI for the Ember-inspired Auric SPA framework
auric-0.1.6 is not a library.

Auric CLI

CLI for the Ember-inspired single page application framework.

Project Goals

  • Ember inspired SPA framework in Rust
  • Emphasize MVC separation of concerns:
    • Visual designers maintain application skin using Handlebars templates
    • Developers maintain controllers and components that keep code out of templates
  • Rust-based app development
  • Rust-based build tooling
  • WASM-based runtime environment
  • CLI based on Ember CLI

Installing

$ cargo install auric

Building

$ make

Testing

$ make check

Installing from Source

Build and install the Auric CLI from local sources:

$ make install

Using

Install trunk, then create and run your new project:

$ auric new my-app
==> trunk build
   Compiling handlebars v6.4.2
   Compiling js-sys v0.3.103
   Compiling console_error_panic_hook v0.1.7
   Compiling web-sys v0.3.103
   Compiling auric-runtime v0.1.0
   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
==> trunk serve --port 4200 --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/