preact-shadow-dom-starter VS Preact

Compare preact-shadow-dom-starter vs Preact and see what are their differences.


Boilerplate setup for encapsulatated applications using Webpack, Babel, Preact, Styled Components, and the Shadow DOM API (by colemanimhoff)


⚛️ Fast 3kB React alternative with the same modern API. Components & Virtual DOM. (by preactjs)
Our great sponsors
  • Scout APM - A developer's best friend. Try free for 14-days
  • Nanos - Run Linux Software Faster and Safer than Linux with Unikernels
  • SaaSHub - Software Alternatives and Reviews
preact-shadow-dom-starter Preact
1 36
0 30,395
- 1.4%
5.7 8.5
about 2 months ago 7 days ago
JavaScript JavaScript
MIT License MIT License
The number of mentions indicates the total number of mentions that we've tracked plus the number of user suggested alternatives.
Stars - the number of stars that a project has on GitHub. Growth - month over month growth in stars.
Activity is a relative number indicating how actively a project is being developed. Recent commits have higher weight than older ones.
For example, an activity of 9.0 indicates that a project is amongst the top 10% of the most actively developed projects that we are tracking.


Posts with mentions or reviews of preact-shadow-dom-starter. We have used some of these posts to build our list of alternatives and similar projects. The last one was on 2021-10-13.


Posts with mentions or reviews of Preact. We have used some of these posts to build our list of alternatives and similar projects. The last one was on 2021-11-21.
  • How to use Preact with Astro
    2 projects | | 21 Nov 2021
    Preact is a "Fast 3kB alternative to React with the same modern API". It's smaller than React but shares most of it's features (Hooks, Context), so you can write normal React code but benefit from better performance.
  • Don't Optimize Your React App, Use Preact Instead
    4 projects | | 1 Nov 2021
    A few months ago, I wrote an article based on optimizing react loading time, and most of the reader's comments were to try Preact to get default optimization. So I decided to try preact with the same app used for the previous article. Let's first get an intro about Preact.
  • 🥑 Put your React on a diet
    4 projects | | 21 Oct 2021
    For a long time I heard people complaining that React & ReactDOM has a huge size, and everyone recommended to use Preact instead.
  • JavaScript Framework TodoMVC Size Comparison
    3 projects | | 14 Oct 2021
    I decided to take his process and methodology and apply it in addition to Preact, React, and Solid. So let's begin.
  • Build an Embeddable Widget using Preact and the Shadow DOM
    5 projects | | 13 Oct 2021
    As we added 3rd party libraries, our bundle size grew. We found that Preact was a good solution to this problem. It provides all the same features as React, but in a much smaller package. You can compare the unpacked size of Preact to a combined React and React-DOM and see a significant difference!
  • Reactive Clojure: You don't need a web framework, you need a web language
    14 projects | | 23 Sep 2021
    Preact is React without the fluff -

    loc in a node project is hard to judge due to packages and the aforementioned mono repo difference, but the preact functional build artefact is an order of magnitude smaller:

    14 projects | | 23 Sep 2021
  • I smashed a bug and I liked it
    3 projects | | 20 Sep 2021
    I'm not a Ruby on Rails or Preact person. But after reading the Forem docs, I got interested in both ecosystems. And the best way to dive deeper into the language or the framework is to write something in it. So I decided to roll out the Forem platform build locally and try to make something with it. I started from the second step ("What?") to incentivize the first one ("How?") for myself better.
  • Building an image processing pipeline with Fauna's streaming
    6 projects | | 8 Sep 2021
    For our front end we will be using Preact, a fast and small React-like library. We'll also be using Htm by the same author so that we can use JSX without having to configure a build setup.
  • Where can I learn to properly store an API key on the backend of Create-React-App?
    4 projects | | 16 Aug 2021
    There's a lot of libraries in between of course, and make for great exploration targets. Things like Preact offer a better React experience by mimicking the React API but with far better perf and bundle size. Other tools that offer more exotic APIs, if you're up learn something completely new. Point is, there's options.

What are some alternatives?

When comparing preact-shadow-dom-starter and Preact you can also consider the following projects:

Vue.js - 🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

Mithril.js - A JavaScript Framework for Building Brilliant Applications

lit-element - LEGACY REPO. This repository is for maintenance of the legacy LitElement library. The LitElement base class is now part of the Lit library, which is developed in the lit monorepo.

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

riot - Simple and elegant component-based UI library

Alpine.js - A rugged, minimal framework for composing JavaScript behavior in your markup.

hyperapp - The tiny framework for building hypertext applications.

react-native - A framework for building native applications using React

Ember.js - Ember.js - A JavaScript framework for creating ambitious web applications

Svelte - Cybernetically enhanced web apps

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

Polymer - Our original Web Component library.