Software Alternatives, Accelerators & Startups

SolidJS

A declarative, efficient and flexible JavaScript library for building user interfaces.

SolidJS

SolidJS Reviews and Details

This page is designed to help you find out whether SolidJS is good and if it is the right choice for you.

Screenshots and images

  • SolidJS Landing page
    Landing page //
    2023-10-16

Features & Specs

  1. Reactivity

    SolidJS uses fine-grained reactivity, which allows it to track dependencies efficiently and update the UI exactly when and where it needs to, improving performance.

  2. Performance

    SolidJS has performance close to vanilla JavaScript due to its compilation process that optimizes the rendering path with no virtual DOM, resulting in highly efficient updates.

  3. Simplicity

    The API of SolidJS is designed to be intuitive and simple, leveraging familiar concepts from JavaScript and React, making it easier to understand and work with.

  4. Compatibility

    SolidJS is designed to work seamlessly with JSX, allowing developers who are familiar with React to transition smoothly and utilize existing JSX component structures.

  5. Size

    SolidJS is lightweight, often resulting in smaller bundle sizes compared to other frameworks like React, which can lead to faster load times and better performance on the client-side.

Badges & Trophies

Promote SolidJS. You can add any of these badges on your website.

SaaSHub badge
Show embed code
SaaSHub badge
Show embed code

Videos

Is SolidJS Better Than React?

React vs SolidJS, Fight!

Social recommendations and mentions

We have tracked the following product recommendations or mentions on various public social media platforms and blogs. They can help you see what people think about SolidJS and what they use it for.
  • NeoComp: new framework with a new paradigm
    NeoComp is a JavaScript framework that aims to be simple and lightweight, yet powerful and flexible. Inspired by Solid and Ripple, it supports vanilla JavaScript approaches while remaining declarative and reactive in nature. - Source: dev.to / 10 months ago
  • SonicScan - A Music Fingerprinting and Identification App
    Then I learned Tauri and used my favourite frontend framework SolidJS with TailwindCSS and DaisyUI to build the UI with MotionOne to add animations and Tauri to build the desktop/web/android/ios app. - Source: dev.to / about 1 year ago
  • Creating a Browser Extension using SolidJS + WXT II
    Import { createSignal } from "solid-js"; Import solidLogo from "@/assets/solid.svg"; Import wxtLogo from "/wxt.svg"; Import "./App.css"; Function App() { const [count, setCount] = createSignal(0); return ( <> - Source: dev.to / over 2 years ago
  • ๐Ÿ’Ž of solid-primitives, part 1: context
    Solid.js is already pretty powerful, but even so, there are things it cannot do out of the box. Here's where the community comes in and provides packages to enhance your development experience: solid-primitives. - Source: dev.to / over 2 years ago
  • The zen of state in Solid.js
    Solid.js is a frontend framework that is known for its superficial similarities and otherwise vast differences to react. One of its best parts is its signals-based state management. - Source: dev.to / almost 3 years ago
  • Deploy a solid-start app on github pages
    Solid-start is the long awaited meta-framework for Solid.js. Since it entered its second beta after a rewrite, there were a few breaking changes, so the previous article on this one's topic was no longer valid. - Source: dev.to / over 2 years ago
  • Million.js Beyond Speed | Making React Apps Memory Efficient
    Million uses techniques closer to fine-grained reactivity (shoutout Solid JS) where observers are placed right on the necessary DOM nodes to track state changes among other optimizations, rather than using a virtual DOM. - Source: dev.to / almost 3 years ago
  • HTML's Graphical 3D Future
    The project is Lume, working towards a 1.0 release. Lume provides a set of HTML elements for 3D rendering, built on three.js for rendering, with a system for defining new custom HTML elements with reactivity and templating powered by Solid.js. - Source: dev.to / about 3 years ago
  • Start programming blog in minutes with Astro and Vrite
    On top of that, it integrates really well with your existing stack, including various UI frameworks, like React, Vue, or my recent favorite โ€” Solid.js โ€” for building the interactive parts of your UI. - Source: dev.to / about 3 years ago
  • The Rear-Vue Mirror: My Open-Source Origin Story
    My short career in open source looks like a success story. I get paid to do what I love: build open source docs and communities. I work on projects that hundreds of thousands of people use every month, and I do it with people that I look up to and learn from every day. (If this is your first time meeting meโ€”I'm on the core team of Astro and SolidJS. Also, hi!) But it wasn't always like that. - Source: dev.to / over 3 years ago
  • React vs Signals: 10 Years Later
    But there is more to it than a 10 year old debate. So I want to talk about how things have changed over the years and offer SolidJS as a foil. - Source: dev.to / over 3 years ago
  • The Evolution of Signals in JavaScript
    Disclaimer: I am the author of SolidJS. This article reflects the evolution from the perspective of my influences. Elm Signals, Ember's computed properties, and Meteor all deserve shoutouts although not covered in the article. - Source: dev.to / over 3 years ago
  • Concepts behind modern frameworks
    In most cases, we need to do more with our reactive state than deriving from it and render it into the DOM. We have to manage side effects, which are all things that happen due to state changes beyond updates to the view (though some frameworks like Solid.js treat view changes as effects as well). - Source: dev.to / over 3 years ago
  • Movies app in 7 frameworks - which is fastest and why?
    Nevertheless, the future of JS frameworks is exciting. As weโ€™ve seen from the data, Astro is doing some things right alongside Qwik. However, more noteworthy frameworks such as Marko and Solid are also paving the path forward with some similar traits and better performance benchmarks. Weโ€™ve come back full circle in web development - from PHP/Rails to SPAs and now back to SSR. Maybe we just need to break the cycle. - Source: dev.to / over 3 years ago
  • Answering Common Questions about Krestianstvo SDK 4
    No. Krestianstvo SDK 4 is introducing its own implementation of Croquet Application Architecture in JavaScript, based on Solid JS & S.js using Functional Reactive Programming (FRP). - Source: dev.to / almost 4 years ago
  • Horizontal and vertical events
    I think that SDOM is a dramatic improvement over VDOM-based approaches like React, and I've enjoyed getting to know Freeman's library as well as some other libraries, like SolidJS and Svelte, that use a variation on the SDOM approach [1]. - Source: dev.to / about 4 years ago
  • Writing a reactive library in Javascript [from scratch]
    There are a lot of good libraries and frameworks to handle state management and reactivity. From simple and short utilities such as S.js to heavy solutions like Solid. - Source: dev.to / over 4 years ago
  • Announcing Felte 1.0: A form library for Svelte, Solid and React
    Felte is an extensible form management library for Svelte, Solid and (as of today) React. The main characteristic of it is that it does not require any sort of Field or Form components to work. In its most basic form it only requires you to provide it your HTML form element so it can subscribe to your userโ€™s interaction with your form. - Source: dev.to / over 4 years ago
  • Solid-Meet an open source video calling web-app powered by SolidJS
    Learn more on the Solid Website and come chat with us on our Discord. - Source: dev.to / over 4 years ago
  • Felte: An extensible form library for Solid
    This is one of two blog posts Iโ€™m writing. This one is oriented towards Felteโ€™s integration with Solid. The other one is oriented towards Felteโ€™s integration with Svelte. - Source: dev.to / over 4 years ago
  • The Quest for ReactiveScript
    The simplest compiler aided approach is decorate the variable identifiers to let it know it should compile to function calls. I first saw this in the framework Fidan and later in some Babel plugins the community had created for Solid. - Source: dev.to / over 4 years ago

Do you know an article comparing SolidJS to other products?
Suggest a link to a post with product alternatives.

Suggest an article

SolidJS discussion

Log in or Post with
  1. Bhavik chavda avatar
    Bhavik chavda
    ยท about 2 years ago
    ยท Reply

    Best library to create user interfaces

Is SolidJS good? This is an informative page that will help you find out. Moreover, you can review and discuss SolidJS here. The primary details have not been verified within the last quarter, and they might be outdated. If you think we are missing something, please use the means on this page to comment or suggest changes. All reviews and comments are highly encouranged and appreciated as they help everyone in the community to make an informed choice. Please always be kind and objective when evaluating a product and sharing your opinion.