Introduction

Auric is an Ember-inspired web application framework for building modern applications in Rust that compiles to WASM. Auric emphasizes the MVC separation of concerns, where:

  • Visual Designers maintain an application skin using Handlebars templates
  • Developers maintain controllers, components, models, and adapters that keep code out of templates

An Ember Experience in Rust

Auric provides a way for you to write single-page applications using your favorite Ember design patterns, including Models, Views (templates), Controllers, Components, and Adapters, using type-safe async Rust.

Auric's build process combines those assets into a code-generated Leptos webapp that compiles to WASM for superior performance and security.

Key Technologies Used

Auric integrates the following key technologies:

  • Trunk, for WASM bundling, and for supporting development sessions with live page-reload
  • Leptos, for rendering and interactivity
  • Ember Data (re-imagined in Rust), for in-memory model lifecycle management, and for JSON:API based relational storage middleware that makes it possible to implement adapters for REST, JSON:API, GraphQL, gRPC, or anything else.

©2026 Megalithic LLC | Website | GitLab | Contact