Solid

Declarative JavaScript UI library using fine-grained reactivity (signals) and JSX without a virtual DOM.

Liked as an alternative to React that takes away its pain points,123 lets you write vanilla TS/TSX instead of a custom language,4 and adds promising async features in Solid 2.56 The only gap raised is the lack of a tightly coupled request library,7 and it is mostly used for side and hobby projects.8910
The HN verdict, written from 10 cited comments
5recommend
0warn against
Jul 12, 2026first mention
Oct 4, 2026latest mention
Nov 25 – Oct 26
Used forfor side projectsfor React developersfor TypeScript usersbuilding web uisweb framework

Why people recommend it

React alternative · 3

Commenters recommend it to React users and say it takes the pain of React away.

“I love Solid as an alternative to react.”

hobby projects for 5+ yearsswitched from Reacton “Solid 2.0 RC: The Big <Reveal>”

“I've _loved_ solid since well before it's v1 release, and use it in all my side projects.”

Show 1 more

“If you like react, give solidjs a try.”

Async features · 2

Solid 2's async features drew interest and approval.

“Solid 2 looks great! The async features are really interesting, I'll give them a try in my side projects.”

“I've _loved_ solid since well before it's v1 release, and use it in all my side projects.”

Simple, fast code · 1

One long-time user says Solid makes simple, naive code the optimal code.

“I've _loved_ solid since well before it's v1 release, and use it in all my side projects.”

Plain TS/TSX · 1

A former Svelte user switched because Solid uses standard TS/TSX rather than a custom language.

“Ultimately I ended up moving away to Solid primarily because I can write vanilla TS/TSX.”

used Svelte daily 2020-2024switched from Svelteon “SvelteKit 3”

Caveats and dissent

Data fetching · 1

One user wants a tightly coupled request library that emits signals or resources directly.

“I've _loved_ solid since well before it's v1 release, and use it in all my side projects.”

Often compared with

Who recommends it in their own words

From the makers not counted in the ranking

“the inane complexities of rdf and json-ld, which were the biggest learning blockers to people actually adopting Solid.”

All comments 6

“If you like react, give solidjs a try.”

“Ultimately I ended up moving away to Solid primarily because I can write vanilla TS/TSX.”

used Svelte daily 2020-2024switched from Svelteon “SvelteKit 3”

“I've _loved_ solid since well before it's v1 release, and use it in all my side projects.”

“Solid 2 looks great! The async features are really interesting, I'll give them a try in my side projects.”

“I love Solid as an alternative to react.”

hobby projects for 5+ yearsswitched from Reacton “Solid 2.0 RC: The Big <Reveal>”

“replacing a static front end with solidjs”

Threads where it came up

Also written as SolidJS. Data: solid.json. Quotes are verbatim; the verdict and theme labels are written by a model from these comments, and every clause links to its sources.

Keyboard shortcuts
j / kNext / previous item
o or EnterOpen selected item
/Search
g hHome
g tTop
g rRising
g cCategories
tToggle dark mode
?This help