The best Aurelia alternatives
6 tools that do a similar job to Aurelia, 6 of them open source. Each entry says what it does and who it suits, so you can pick the one that fits instead of the most famous.
You're replacing
AureliaA JavaScript framework for building single-page web apps, from the Aurelia 1 line.
- 1

React
Open source · MIT · ★ 252k
A JavaScript library for building interactive user interfaces out of reusable components.
Best for: Developers building interactive web interfaces with JavaScript; Teams adding React gradually to an existing project, as the README describes
- 2

Angular
Open source · MIT · ★ 101k
A TypeScript framework and CLI for building large web and mobile-style apps.
Best for: Developers building larger, multi-screen web applications; Teams that want a full framework with built-in tooling rather than assembling many libraries
- 3

Svelte
Open source · MIT · ★ 88.5k
A web UI framework whose compiler turns components into plain JavaScript that updates the page directly.
Best for: Developers who want to build interactive websites with less boilerplate; Teams building web apps who prefer a compiler-based approach
- 4

ice.js
Open source · MIT · ★ 18.6k
A React-based framework for building web apps, with routing, SSR/SSG and a plugin system.
Best for: Developers who already know React and want a ready-made project structure; Teams building sites that need server-side or build-time rendering
- 5

Framework7
Open source · MIT · ★ 18.8k
An MIT-licensed HTML framework for building mobile-style iOS and Android app interfaces.
Best for: Developers who already know HTML, CSS and JavaScript and want to build mobile-style apps; Teams building iOS- or Android-looking interfaces without learning native UI toolkits
- 6

Rails
Open source · MIT · ★ 58.8k
A Ruby web framework for building database-backed web apps using the MVC pattern.
Best for: Developers building database-backed web applications in Ruby; Teams who want a full set of built-in components instead of assembling many libraries
How we pick: tools in the same category that solve the same problem, projects that name each other as alternatives, and open-source projects that describe themselves as an alternative to Aurelia. We don't take payment for placement.