A web framework for ambitious Rust developers.

Auric is an Ember.js inspired Rust framework for developing single page applications that compile to WASM.

Fully typed, fully async, and based on Handlebars and JSON:API.

Leptos, meet Handlebars

Develop your application using templates and controllers, for superior MVC maintainability.

Then sit back and relax while the Auric build combines your routes, templates, and controllers into Leptos components, complete with all the necessary channel bindings, parameter passing, and async awaits.

Handlebars template for this web page
Generated Leptos component

Ember Data, re-imagined in Rust

Auric re-imagines the Ember Data framework in type-safe Rust.

Use a Store to access your models, while JSON:API based relational middleware takes care of interacting with your backend.

Route code to query for models with a filter