core

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, (+ more) and traditional web applications from a single, framework-agnostic codebase. (by stenciljs)

Core Alternatives

Similar projects and alternatives to core

  1. React

    2,057 core VS React

    Discontinued The library for web and native user interfaces. [Moved to: https://github.com/react/react] (by facebook)

  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. Tailwind CSS

    1,600 core VS Tailwind CSS

    A utility-first CSS framework for rapid UI development.

  4. Angular

    861 core VS Angular

    Deliver web apps with confidence πŸš€

  5. Svelte

    733 core VS Svelte

    web development for the rest of us

  6. htmx

    673 core VS htmx

    </> htmx - high power tools for HTML

  7. storybook

    375 core VS storybook

    Storybook is the industry standard workshop for building, documenting, and testing UI components in isolation

  8. Sass

    228 core VS Sass

    Sass makes CSS fun!

  9. Kargo

    Stop Scripting Promotions. Start Shipping with Kargo. Kargo automates promotion across dev, staging, and prod with approval gates and verification. Open source, built by the team behind Argo CD. Download now.

    Kargo logo
  10. lit

    197 core VS lit

    Lit is a simple library for building fast, lightweight web components.

  11. Ionic Framework

    140 core VS Ionic Framework

    A powerful cross-platform UI toolkit for building native-quality iOS, Android, and Progressive Web Apps with HTML, CSS, and JavaScript.

  12. Preact

    135 core VS Preact

    βš›οΈ Fast 3kB React alternative with the same modern API. Components & Virtual DOM.

  13. solid-site

    82 core VS solid-site

    Code that powers the SolidJS.com platform.

  14. shoelace-css

    80 core VS shoelace-css

    Discontinued Shoelace is now Web Awesome. Come see what’s new!

  15. webcomponents

    Web Components specifications

  16. plasmic

    59 core VS plasmic

    Visual builder for React. Build apps, websites, and content. Integrate with your codebase.

  17. fast

    40 core VS fast

    The adaptive interface system for modern web experiences.

  18. custom-elements-everywhere

    Custom Element + Framework Interoperability Tests.

  19. lwc

    19 core VS lwc

    ⚑️ LWC - A Blazing Fast, Enterprise-Grade Web Components Foundation

  20. toolpad

    13 core VS toolpad

    ⚠️ 𝐍𝐨𝐭 𝐚𝐜𝐭𝐒𝐯𝐞π₯𝐲 𝐦𝐚𝐒𝐧𝐭𝐚𝐒𝐧𝐞𝐝 Toolpad: Full stack components and low-code builder for dashboards and internal apps.

  21. catalyst

    9 core VS catalyst

    Catalyst is a set of patterns and techniques for developing components within a complex application.

  22. WhatsApp-Clone-Client-React

    https://www.tortilla.academy/Urigo/WhatsApp-Clone-Tutorial

  23. SaaSHub

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

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

core discussion

Log in or Post with

core reviews and mentions

Posts with mentions or reviews of core. We have used some of these posts to build our list of alternatives and similar projects. The last one was on 2025-02-22.
  • 60 Best JavaScript Libraries for Building Interactive UI Components
    8 projects | dev.to | 22 Feb 2025
    Stencil stenciljs.com Compiler for generating Web Components.
  • The Caveats of Web Components
    5 projects | dev.to | 5 Dec 2024
    This works but it's not a good idea to create these manually. Since that creates a lot of maintenance and we can run into out of sync issues with the api. To make this less tedious. Both Lit (see here) and Stencil (see here) provide a cli to create these automatically. However the need to create these wrapper components in the first place is additional overhead. If the framework of your choice properly supports web components you shouldn't have to create wrapper components.
  • Integrating Stencil Web Components in Angular Project
    3 projects | dev.to | 4 Nov 2024
    What is Stencil.js? Stencil is an open-source compiler that generates standards-compliant web components. It builds highly performant, reusable components that can be used with any JavaScript framework or library. Created by the Ionic team, Stencil combines the best features of popular frameworks like Angular, React, and Vue, providing a simple and efficient way to build custom elements.
  • Getting Started with Mitosis: Creating a Cross-Framework Design System
    3 projects | dev.to | 13 Sep 2024
    Although web components offer a modular and reusable approach to UI elements, these challenges can limit their viability. However, if supporting web components is a requirement, you can use Mitosis to generate them from a single source of truth. Mitosis supports Stencil, Lit, and raw web components as outputs.
  • Adding Map Based Photo Viewer to .Net Aspire Project with Stencil and OpenStreetMap Tile Server
    4 projects | dev.to | 1 Sep 2024
    Stencil
  • We needed to run maintenance queries (SQL) with user input
    2 projects | dev.to | 15 Aug 2024
    I chose Stencil as my tool for building the UI. Stencil is a great framework for creating custom UIs and web apps using TypeScript, which transpiles into native web components with minimal dependencies. Having used Stencil for the past 4-5 years, I found it to be in the sweet spot: powerful enough to build robust web apps from scratch, yet simple enough to avoid overwhelming complexity when creating custom components. Stencil doesn’t hide browser APIs or native elements; instead, it embraces them.
  • Demystifying Web Components
    5 projects | dev.to | 22 Jun 2024
    Consider adopting something like Lit or Stencil to build Web Components. These frameworks provide standard utilities for working with Web Components and handle everyday tasks such as change detection, server-side rendering, localization, etc. I've personally worked with Lit and find it helpful for preventing common mistakes and pitfalls. Additionally, they provide a series of best practices for authoring components, which I often refer to. Something Stencil provides which is unique is a polyfill for slot for usage in non-Shadow DOM components, which may be attractive to some.
  • Using Apache ECharts with Lit and TypeScript
    3 projects | dev.to | 16 Jun 2024
    Since these APIs are all widely available, we can start using them to build custom components in production. However, there are libraries like Lit and Stencil that can simplify the development process.
  • Ajout de l'auto-complΓ©tion sur les Web Components avec Stencil
    5 projects | dev.to | 14 Mar 2024
  • Making Web Component properties behave closer to the platform
    9 projects | dev.to | 21 Jan 2024
    First a disclosure: I never actually used Stencil, only played with it a bit locally in a hello-world project while writing this post.
  • A note from our sponsor - Kargo
    akuity.io | 7 Sep 2026
    Kargo automates promotion across dev, staging, and prod with approval gates and verification. Open source, built by the team behind Argo CD. Download now. Learn more β†’

Stats

Basic core repo stats
63
13,129
9.2
4 days ago

stenciljs/core is an open source project licensed under GNU General Public License v3.0 or later which is an OSI approved license.

The primary programming language of core is TypeScript.


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 TypeScript is
the 2nd most popular programming language
based on number of references?