The APIs are flexible and easy-to-use, supporting authentication, user identity, and complex enterprise features like SSO and SCIM provisioning. Learn more →
Top 23 TypeScript Webcomponent Projects
-
Ionic Framework
A powerful cross-platform UI toolkit for building native-quality iOS, Android, and Progressive Web Apps with HTML, CSS, and JavaScript.
I was recently able to sit down with some of the core members of Ionic, who also created Stencil a toolchain for building Design Systems and Progressive Web Apps. We talked at great length how typically companies are approaching Ionic from a Design Team and need help building components. As a developer I wanted to talk about the Web Components that are used within the Design System first. There was a decent amount of surprise, so I thought I would break down what a Design System is and why it doesn't matter which end you start with, as long as you have both your Design and Development teams working together to build your Design System.
-
-
SurveyJS
Open-Source JSON Form Builder to Create Dynamic Forms Right in Your App. With SurveyJS form UI libraries, you can build and style forms in a fully-integrated drag & drop form builder, render them in your JS app, and store form submission data in any backend, inc. PHP, ASP.NET Core, and Node.js.
-
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.
Project mention: Ajout de l'auto-complétion sur les Web Components avec Stencil | dev.to | 2024-03-14 -
shoelace-css
A collection of professionally designed, every day UI components built on Web standards. SHOELACE IS BECOMING WEB AWESOME. WE ARE LIVE ON KICKSTARTER! 👇👇👇
HTMX gets all the hype right now, but there are other tools in the same vain, my favorite being Unpoly (https://unpoly.com). Together with Shoelace (https://shoelace.style) you get nice GUIs real fast, without the burden of complicated dependency management and build steps. Also, you don't have to write a lot of JS, just what is needed for small enhancements, as it was meant to be. Some might say the main drawback is the tight coupling to your backend. In my case, this is also the main benefit as it integrates perfectly with the backend framework (Django).
-
wired-elements
Collection of custom elements that appear hand drawn. Great for wireframes or a fun look.
-
Project mention: Introducing GPT Crawler - Turn Any Site Into a Custom GPT With Just a URL | dev.to | 2023-12-21
I created my first custom GPT based on the Builder.io docs site, forum, and example projects on github and it can now answer detailed questions with code snippets about integrating Builder.io into your site or app. You can try it here (currently requires a paid ChatGPT plan).
-
Project mention: Would it be possible to implement this 3d model viewer into 3d tavern? | /r/SillyTavernAI | 2023-12-06
I came across this after finding out about chatvrm https://modelviewer.dev and I was wondering if it would be possible to implement it into silly tavern or if anyone knows of similar extensions? I might try it myself but I really have no idea what I am doing but it would be cool to add any video game character to it with animations for a more realistic rp experience.
-
InfluxDB
Power Real-Time Data Analytics at Scale. Get real-time insights from all types of time series data with InfluxDB. Ingest, query, and analyze billions of data points in real-time with unbounded cardinality.
-
-
blocksuite
🧩 Content editing tech stack for the web - BlockSuite is a toolkit for building editors and collaborative applications.
Project mention: BlockSuite is the open-source block-based editor | news.ycombinator.com | 2023-07-26 -
-
-
-
Project mention: Making Web Component properties behave closer to the platform | dev.to | 2024-01-21
For example, all the following design systems can be used without tooling (some of them provide ready-to-use bundles, others can be used through import maps): Google's Material Web, Microsoft's Fluent UI, IBM's Carbon, Adobe's Spectrum, Nordhealth's Nord, Shoelace, etc.
-
-
-
-
patternfly-elements
PatternFly Elements. A set of community-created web components based on PatternFly design.
-
api-viewer-element
API documentation and live playground for Web Components. Based on Custom Elements Manifest format
-
-
custom-elements-language-server
Custom Elements Language Server provides useful language features for Web Components. Features include code actions, completions, diagnostics and more.
You can find the project in GitHub: https://github.com/Matsuuu/custom-elements-language-server
-
-
svelte-webcomponent-boilerplate
🏗 Create your HTML5 Web Component with Svelte. Made your web components with this user-friendly boilerplate
-
-
WorkOS
The modern identity platform for B2B SaaS. The APIs are flexible and easy-to-use, supporting authentication, user identity, and complex enterprise features like SSO and SCIM provisioning.
TypeScript Webcomponents related posts
- Ajout de l'auto-complétion sur les Web Components avec Stencil
- Making Web Component properties behave closer to the platform
- Shoelace: A forward-thinking library of web components
- Introducing GPT Crawler - Turn Any Site Into a Custom GPT With Just a URL
- Plasmic.app – the visual builder for your tech stack
- Design Systems with Web Components
- Ask HN: Is there something like shadcn/UI for vanilla HTML and JavaScript?
-
A note from our sponsor - WorkOS
workos.com | 18 Apr 2024
Index
What are some of the best open-source Webcomponent projects in TypeScript? This list will help you:
Project | Stars | |
---|---|---|
1 | Ionic Framework | 50,386 |
2 | ionicons | 17,347 |
3 | stencil | 12,280 |
4 | shoelace-css | 11,905 |
5 | wired-elements | 9,655 |
6 | builder | 6,615 |
7 | model-viewer | 6,490 |
8 | mdui | 3,848 |
9 | blocksuite | 3,688 |
10 | frontend | 3,669 |
11 | arrow-js | 2,252 |
12 | Blaze UI | 1,549 |
13 | spectrum-web-components | 1,171 |
14 | resize-observer | 940 |
15 | minze | 544 |
16 | apollo-elements | 414 |
17 | patternfly-elements | 373 |
18 | api-viewer-element | 258 |
19 | kor | 254 |
20 | custom-elements-language-server | 78 |
21 | react-webcomponentify | 66 |
22 | svelte-webcomponent-boilerplate | 61 |
23 | cwco | 57 |