solidjs/solid
A declarative, efficient, and flexible JavaScript library for building user interfaces.
What it is
Solid is a declarative JavaScript library for creating user interfaces. Instead of using a Virtual DOM, it compiles its templates to real DOM nodes and updates them with fine-grained reactions. Declare your state and use it throughout your app, and when a piece of state changes, only the code that depends on it will rerun.
When to use it
Reach for solid when you are choosing the foundation of a web app — framework, router, bundler or data layer — it's written in TypeScript and fits stacks tagged declarative, fine-grained, javascript, jsx.