i ideas / repo launcher
solidjs avatar

solidjs/solid

★ 36,259TypeScriptMIT91

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.

Category
Frontend Frameworks
Also in
—
Stars
36,259
Forks
1,143
Last push
today
Created
2018-04-24
Open issues
26
Website
solidjs.com

Quick start

$ git clone https://github.com/solidjs/solid.git

Hand it to your AI

Read https://ideas.asveas.com/r/solidjs/solid.md and help me add solidjs/solid to my project. Explain the setup steps for my stack and show the minimal code to get it working.
Frontend FrameworksMarkdown .mdOpen on GitHub ↵

Alternatives to solid

All Frontend Frameworks →

Pairs well with

FAQ

What is solid?

solidjs/solid is a frontend framework on GitHub: A declarative, efficient, and flexible JavaScript library for building user interfaces. Solid is a declarative JavaScript library for creating user interfaces.

When should I use solid?

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.

What are the best alternatives to solid?

Popular alternatives in Frontend Frameworks: react/react (252k★), vercel/next.js (143k★), sveltejs/svelte (88.7k★), vitejs/vite (83.9k★), withastro/astro (63.9k★).

Is solid actively maintained?

solidjs/solid looks very actively maintained: the last push was today (2026-11-11), with 36,259 stars and 26 open issues.

What license does solid use?

solidjs/solid is published under the MIT license. Check the repository's LICENSE file before commercial use.