solid

A declarative, efficient, and flexible JavaScript library for building user interfaces. (by solidui)

Solid Alternatives

Similar projects and alternatives to solid

  • GitHub repo inferno

    :fire: An extremely fast, React-like JavaScript library for building modern user interfaces

  • GitHub repo Svelte

    Cybernetically enhanced web apps

  • GitHub repo marko

    A declarative, HTML-based language that makes building web apps fun

  • GitHub repo js-framework-benchmark

    A comparison of the perfomance of a few popular javascript frameworks

  • GitHub repo maple

    A reactive DOM library for Rust in WASM

  • GitHub repo silkenweb

    A library for writing reactive single page web apps

  • GitHub repo stencil

    A toolchain for building scalable, enterprise-ready component systems on top of TypeScript and Web Component standards. Stencil components can be distributed natively to React, Angular, Vue, and traditional web developers from a single, framework-agnostic codebase.

  • GitHub repo fast

    The adaptive interface system for modern web experiences.

  • GitHub repo kit

    The fastest way to build Svelte apps (by sveltejs)

  • GitHub repo rfcs

    RFCs for substantial changes / feature additions to Vue core (by vuejs)

  • GitHub repo material-components-web-components

    Material Design Web Components

  • GitHub repo moxie

    lightweight platform-agnostic tools for declarative UI

  • GitHub repo lume

    Create 3D web applications with HTML. Bring a new depth to your DOM! (by lume)

  • GitHub repo uhtml

    A micro HTML/SVG render

  • GitHub repo gluecodes-framework

    Non-trivial framework based on trivial principles

  • GitHub repo babel-plugin-inferno

    Transforms JSX to InfernoJS vNodes

  • GitHub repo solid-transition-group

    Components to manage animations for SolidJS

  • GitHub repo solid-refresh

  • GitHub repo js-framework-benchmark

    A comparison of the perfomance of a few popular javascript frameworks (by ryansolid)

  • GitHub repo rx-controls

NOTE: The number of mentions on this list indicates mentions on common posts. Hence, a higher number means a better solid alternative or higher similarity.

Posts

Posts where solid has been mentioned. We have used some of these posts to build our list of alternatives and similar projects - the last one was on 2021-06-30.
  • Solid Component in React App using Web Components
    dev.to | 2021-07-10
    solid-element library: https://github.com/solidjs/solid/tree/main/packages/solid-element
  • Solid vs React - the Fastest VS the Most Popular UI Library
    dev.to | 2021-06-30
    At over 6K GitHub stars, 69K monthly NPM downloads, and over 700 Discord members, Solid has a decently-sized community. Recently reaching v1, Solid has been over 3 years in open-source development, with over 40 contributors. But, sadly, this doesn’t translate 1-to-1 for the ecosystem.
  • SolidJS 1.0
    news.ycombinator.com | 2021-06-29
  • Show HN: SolidJS, a Compiled Reactive JavaScript UI Framework Reaches 1.0
    news.ycombinator.com | 2021-06-28
  • The Real Cost of UI Components Revisited
    dev.to | 2021-06-25
    3. Solid:
  • A Look at Compilation in JavaScript Frameworks
    dev.to | 2021-06-01
    With non-VDOM libraries, like Svelte or Solid, we can further optimize for updates as well since the framework is not built on a diff engine. We can use the statically known information like attributes and directly associate template expressions with them, without necessarily understanding much about those expressions. This is basically loop unwinding. Instead of iterating over a list of unknown properties we compile in the inline update expressions. You can think of it like:
  • [AskJS] Can someone help me understand some of this code in SolidJS?
    That is indeed the case.
  • Front-end Studio powered by SolidJS
    dev.to | 2021-05-21
    First and most important - it runs SolidJS. When we started building first prototype a year ago we were using virtual-dom. Since the library seems to be abandoned and it's performance is not the greatest we decided to swap it with Solid just at the beginning of the year. That not only gave us huge performance boost in both - Studio and exported code, but also let us to implement more features for developers like UI Signals.
  • Components are Pure Overhead
  • Is 0kb of JavaScript in your Future?
    dev.to | 2021-05-03
    Server components are stateless. Even so, there are big savings in not bundling for libraries like React whose code scales with template size as it creates each VDOM node one by one regardless. A stateless template in a framework like Lit or Solid, is just a one-line DOM template clone on top of the template itself which needs to be sent anyway.
  • Announcing Silkenweb: A reactive VDOM-less web framework using plain rust syntax
    reddit.com/r/rust | 2021-04-30
    Rather than using a macro based DSL, it uses plain rust syntax with a builder pattern inspired by Moxie. It's inspired by Solidjs and Maple on the signals/reactivity side.
  • Awesome Forms with Solidjs
    dev.to | 2021-04-27
    I recently started falling in love with Solidjs, a javascript library that looks like React but is significantly faster and, dare I say, has a notably better API. Unlike React, Solidjs component functions are invoked only once when the component is initialized and then never again.

Stats

Basic solid repo stats
13
9,491
9.5
5 days ago

solidui/solid is an open source project licensed under MIT License which is an OSI approved license.