FindSoftware

Solid

JavaScript framework for building user interfaces with fine-grained reactivity, where updates touch only the parts of the page that change.

Solid is a JavaScript framework for building user interfaces. Its README says it compiles templates to real DOM nodes instead of using a Virtual DOM and updates them with fine-grained reactions, so only the code that depends on changed state reruns. Components can render on the client and on the server.

A project is created with the create-solid scaffolder, which can also set up SolidStart, the full-stack framework that the docs describe separately. Ryan Carniato holds the copyright.

Worth knowing

A 2.0 line is in release candidates on npm and GitHub. The stable release the record shows comes from the 1.x line.

Identity

Status
Active
Maintainer
Ryan Carniato3
First release
20187

Rendering and deploy

Rendering
In the browser, On a server5
Install with
npm init solid (create-solid scaffold)2

Releases

Current major version
16
Last release
2026-10-077

Adoption

GitHub stars
36,1631
npm downloads a week
4,649,7969
Contributors
1888
Dependent repositories
4,42510
Dependent packages
1,26710

Why these figures do not compare

Sources

  1. 2026-10-22: links, Written in, GitHub stars
    api.github.com/repos/solidjs/solid
  2. 2026-10-22: links, Install with
    docs.solidjs.com/quick-start
  3. 2026-10-22: Maintainer, License, License model
    raw.githubusercontent.com/solidjs/solid/main/LICENSE
  4. 2026-10-22: Categories
    docs.solidjs.com/
  5. 2026-10-22: Runtime, Rendering
    raw.githubusercontent.com/solidjs/solid/main/README.md
  6. 2026-10-22: Current major version
    api.github.com/repos/solidjs/solid/releases
  7. 2026-10-22: Last release, First release
    registry.npmjs.org/solid-js
  8. 2026-10-22: Contributors
    api.github.com/repos/solidjs/solid/contributors
  9. 2026-10-22: npm downloads a week
    api.npmjs.org/downloads/point/last-week/solid-js
  10. 2026-10-25: Dependent repositories, Dependent packages
    packages.ecosyste.ms/api/v1/registries/npmjs.org/packages/solid-js

Last reviewed · Updated · Listed since Edit on GitHubThis page as markdownas JSON