cd /news/developer-tools/show-hn-ember-js-re-born-in-rust · home › topics › developer-tools › article
[ARTICLE · art-167606] src=auric.spa ↗ pub= topic=developer-tools verified=true sentiment=↑ positive

Show HN: Ember.js, Re-Born in Rust

Developer David (a 15-year Ember.js developer) released Auric, an open-source Rust framework that re-imagines Ember.js, HTMLbars and Ember Data on top of Leptos, after 3 years of planning and 4 months of execution. Auric uses Trunk for WASM packaging and full SSR backed by Actix Web, and its sample app re-implements the ember-bootstrap, ember-power-select and ember-concurrency add-ons in Rust; the author reports templates are up to 7x smaller than the Leptos views generated from them. The code is hosted on GitLab under megalithic-llc/auric-spa, and the author says the project is not an AI port.

read2 min views2 publishedNov 11, 2026

7 years ago I began migrating all my back-ends to Rust. Front-ends, however, remained an issue.

As an Ember developer for 15 years, I've been a big fan of MVC, and keeping code out of templates. Ember's HTMLbars syntax has been the thing I've leaned on to keep my templates clean and maintainable, so that I could stay focused and organized.

But the JS/TS toolchains were always a point of friction. As I worked on new Rust back-ends, while maintaining old Ember front-ends, I dreamed of rewriting those Ember routes, controllers, models, and adapters in type-safe idiomatic Rust.

The Leptos creator Greg Johnston finally gave me a nudge to get something going.

So after 3 years of planning, and 4 months of execution, the Auric framework is ready for public eyes.

It's Ember.js, re-imagined in Rust (and not just an AI port). It stays faithful to Ember, HTMLbars, and Ember Data, while leveraging Leptos to realize all of the reactive concerns (which implies Trunk for WASM packaging, and full SSR support).

It's open source on GitLab at:

https://gitlab.com/megalithic-llc/auric-spa The sample app is the Auric website itself, which contains demo pages for all of ember-bootstrap, ember-power-select, and ember-concurrency add-ons, re-imagined in pure idiomatic Rust, backed by Actix Web based SSR. Templates and components are at /src/templates/ and /src/components/, while their code-generated Leptos counterparts are at /src/generated/views/ and /src/generated/components/.

Templates are up to 7x smaller than the Leptos views derived from them, thanks to the timeless elegance of HTMLbars. That seems like an important data point, now that our coding assistants threaten to automate us out of love with our webapps, by turning them into something we no longer enjoy looking at.

The longer back-story was published to Medium a few days ago:

[https://medium.com/@david_77274/ember-js-devs-welcome-to-the...](https://medium.com/@david_77274/ember-js-devs-welcome-to-the-rust-age-a6dad8519ea4)

Comments URL: [https://news.ycombinator.com/item?id=50452035](https://news.ycombinator.com/item?id=50452035)

Points: 1

── more in #developer-tools 4 stories · sorted by recency
── more on @auric 3 stories trending now
sponsored brought to you by zahid.host 4,200+ EU-deployed projects
reading about agents? ship yours in a single git push.

Run your AI side-project on zahid.host

EU-based hosting, git-push deploys, automatic HTTPS, no cold starts. Free tier with a custom domain — perfect for shipping the agent you just read about.

$git push zahid main
→ Live at https://your-agent.zahid.host ✓
Get free account → Pricing
from €0/mo · no card required
LIVE [news/show-hn-ember-js-re-…] indexed:0 read:2min 2026-11-11 · —