solarite

Solarite is a small JavaScript library for native web components. Import it anywhere, write a class, change your data, and call render(). Solarite updates only the DOM that changed. (by eric-frost)

Solarite Alternatives

Similar projects and alternatives to solarite

  1. caniuse

    Raw browser/feature support data from caniuse.com

  2. AppSignal

    AppSignal knows why the f*#k it crashed. Stop vibe-debugging. Every exception, every backtrace, grouped so you see patterns, not noise.

    AppSignal logo
  3. inertia

    145 solarite VS inertia

    Inertia.js lets you quickly build modern single-page React, Vue and Svelte apps using classic server-side routing and controllers.

  4. CalDOM

    3 solarite VS CalDOM

    An agnostic, reactive & minimalist (3kb) JavaScript UI library with direct access to native DOM.

  5. Proton

    Compatibility tool for Steam Play based on Wine and additional components

  6. statue

    7 solarite VS statue

    Statue: Svelte + Markdown Static Site Generator, launch a website for your business, blog, portfolio, or product in seconds, with one-line setup

  7. DataFormsJS

    4 solarite VS DataFormsJS

    🌟 DataFormsJS 🌟 A minimal JavaScript Framework, standalone React and Web Components, and JSX Compiler for rapid development of high quality websites and single page applications.

  8. web-components

    A set of high-quality standards based web components for enterprise web applications. Part of Vaadin 20+

  9. SaaSHub

    SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives

    SaaSHub logo
  10. custom-elements

    Using custom elements (by andrewmcwattersandco)

  11. proposal-signals

    A proposal to add signals to JavaScript.

  12. proposal-type-annotations

    ECMAScript proposal for type syntax that is erased - Stage 1

  13. community-protocols

    Cross-component coordination protocols

  14. wave

    2 solarite VS wave

    An agent powered knowledge base for humans (by entangle-cloud)

  15. table-of-contents-element

    A lightweight zero-dependency Table of Contents generator, distributed as a web component

NOTE: The number of mentions on this list indicates mentions on common posts plus user suggested alternatives. Hence, a higher number means a better solarite alternative or higher similarity.

solarite discussion

Log in or Post with

solarite reviews and mentions

Posts with mentions or reviews of solarite. We have used some of these posts to build our list of alternatives and similar projects. The last one was on 2026-10-04.
  • Show HN: Solarite – fast and simple web components with no signals and no build
    1 project | news.ycombinator.com | 5 Oct 2026
  • Why don't more developers "use the platform"?
    3 projects | news.ycombinator.com | 4 Oct 2026
    This seems like a good place to plug Solarite, a library I built and have used for several years.

    https://eric-frost.github.io/solarite/

    It supports passing arguments via attributes to constructors. And you can pass complex arguments to nested components without serializing them. No signals and no build step either, just import and use on your regular data. And it's faster than just about all the others.

  • SvelteKit 3 Is Here
    4 projects | news.ycombinator.com | 1 Oct 2026
    This seems like a good place to plug Solarite, my own js ui library.

    https://eric-frost.github.io/solarite/

    There are no signals, proxies, or decorators, or any compilation. You just use plain data. Though the trade-off is that you have to call render() yourself. I prefer it that way though.

  • Show HN: Solarite – web components with no compilation and minimal DOM updates
    2 projects | news.ycombinator.com | 1 Oct 2026
    I started Solarite several years ago because I wanted something simpler to use than the existing js ui frameworks. Features like:

    - not having to setup a build environment or wait for compilation

    - no signals or other dance to setup my data

    - class based components, where I could pass arguments to sub-components as constructor args

    - scoped styles, two-way binding and other nice to haves.

    - not having the limitations of shadow dom (Lit)

    - Just be a library I can import anywhere, not be a whole framework.

    I wasn't able to find anything that did all of the above. It has a score of 1.08 on the js-framework-benchmark, which is faster than just about every widely known competitor, and most of the faster ones have implementation note "penalties" for not conforming to the benchmark requirements.

    Source: https://github.com/eric-frost/solarite

  • How we made claude.ai 3x faster in two weeks
    1 project | news.ycombinator.com | 26 Sep 2026
    This seems like a good place to plug my own library, solarite:

    https://eric-frost.github.io/solarite/

    I was also tired of the "all or nothing" of other libraries. Just let me import a js file and then make a class that's a web component. I don't want to setup a whole dang build environment.

    With Solarite you just write the markup as a javascript template, change your data however, and then call render(), where it only updates the DOM that should change.

    And you can use the component as a tag in your server-rendered page.

  • Show HN: Solarite – web components with minimal DOM updates and no compilation
    2 projects | news.ycombinator.com | 24 Sep 2026
    I started Solarite several years ago because I wanted something simpler to use than the existing JS ui frameworks. Features like:

    - not having to setup a build environment or wait for compilation

    - no signals or other dance to setup my data

    - class based components, where I could pass arguments to sub-components as constructor args

    - scoped styles, two-way binding and other nice to haves.

    - not having the limitations of shadow dom (Lit)

    - Just be a library I can import anywhere, not be a whole framework.

    I wasn't able to find anything that did all of the above. It has a score of 1.08 on the js-framework-benchmark, which is faster than just about every widely known competitor, and most of the faster ones have implementation note "penalties" for not conforming to the benchmark requirements.

    Source: https://github.com/eric-frost/solarite

    Docs: https://eric-frost.github.io/solarite/docs/

    Js-Framework-Benchmark: https://krausest.github.io/js-framework-benchmark/current.ht...

    I've used Solarite in production for a few years for an internal work project, but I could use more feedback on the API before I feel comfortable releasing version 1.0.

  • A note from our sponsor - AppSignal
    www.appsignal.com | 15 Oct 2026
    Stop vibe-debugging. Every exception, every backtrace, grouped so you see patterns, not noise. Learn more →

Stats

Basic solarite repo stats
9
9
9.0
14 days ago

Sponsored
AppSignal knows why the f*#k it crashed.
Stop vibe-debugging. Every exception, every backtrace, grouped so you see patterns, not noise.
www.appsignal.com

Did you know that JavaScript is
the 5th most popular programming language
based on number of references?