The best Inferno alternatives
8 tools that do a similar job to Inferno, 8 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
InfernoA fast, React-like JavaScript library for building user interfaces in the browser and on servers.
- 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

Preact
Open source · MIT · ★ 39k
A small (about 4kB) React-style library for building user interfaces in JavaScript.
Best for: Web developers who already know React and want a lighter library; Projects where small bundle size matters, such as pages loaded over slow connections
- 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

Solid
Open source · MIT · ★ 36.2k
A JavaScript library for building user interfaces that updates only the parts of the page that change.
Best for: Developers who want fine-grained control over what re-renders in a web UI; Developers already comfortable with JSX and TypeScript
- 5

MDX
Open source · MIT · ★ 19.8k
A format for writing Markdown documents that can embed live JSX components.
Best for: Developers building documentation or content sites in React, Preact, or Vue; Teams that want interactive components inside long-form written content
- 6

react-virtualized
Open source · MIT · ★ 27.1k
React components for efficiently rendering large lists and tabular data.
Best for: React developers who need to display long lists of items; Teams building data tables or grids with many rows
- 7

Million.js
Open source · MIT · ★ 17.7k
An optimizing compiler that speeds up React components by skipping most of React's diffing work.
Best for: React developers whose apps have many elements that update often; Teams looking for a performance boost without rewriting their components
- 8

why-did-you-render
Open source · MIT · ★ 12.5k
A development-only tool that logs React re-renders that may be avoidable, so you can find slow spots.
Best for: React developers investigating slow screens with many memoized or pure components; Teams debugging why a large memo component keeps re-rendering after a prop like an inline style object changes
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 Inferno. We don't take payment for placement.