<?xml version="1.0" encoding="utf-8"?>
<feed xmlns="http://www.w3.org/2005/Atom">
  <title>Track Webcomponents the Right Way Updates Weekly</title>
  <id>https://www.trackawesomelist.com/mateusortiz/webcomponents-the-right-way/week/feed.xml</id>
  <updated>2026-09-30T17:59:20.009Z</updated>
  <link rel="self" type="application/atom+xml" href="https://www.trackawesomelist.com/mateusortiz/webcomponents-the-right-way/week/feed.xml"/>
  <link rel="alternate" type="application/json" href="https://www.trackawesomelist.com/mateusortiz/webcomponents-the-right-way/week/feed.json"/>
  <link rel="alternate" type="text/html" href="https://www.trackawesomelist.com/mateusortiz/webcomponents-the-right-way/week/"/>
  <generator uri="https://github.com/bcomnes/jsonfeed-to-atom#readme" version="1.2.2">jsonfeed-to-atom</generator>
  <icon>https://www.trackawesomelist.com/favicon.ico</icon>
  <logo>https://www.trackawesomelist.com/icon.png</logo>
  <subtitle>A curated list of awesome Web Components resources.</subtitle>
  <entry>
    <id>https://www.trackawesomelist.com/2026/40/</id>
    <title>Webcomponents the Right Way Updates on Oct 05 - Oct 11, 2026</title>
    <updated>2026-09-30T17:59:20.009Z</updated>
    <published>2026-09-30T17:59:20.009Z</published>
    <content type="html"><![CDATA[<h3><p>Design Systems</p>
</h3>
<ul>
<li><a href="https://github.com/carbon-design-system/carbon-for-ibm-dotcom/tree/main/packages/web-components" rel="noopener noreferrer">Carbon Web Components (⭐295)</a> - Carbon Design System variant on top of Web Components.</li>
</ul>
]]></content>
    <link rel="alternate" href="https://www.trackawesomelist.com/2026/40/"/>
    <summary>1 awesome projects updated on Oct 05 - Oct 11, 2026</summary>
  </entry>
  <entry>
    <id>https://www.trackawesomelist.com/2026/39/</id>
    <title>Webcomponents the Right Way Updates on Sep 28 - Oct 04, 2026</title>
    <updated>2026-09-25T17:06:02.158Z</updated>
    <published>2026-09-25T17:06:02.158Z</published>
    <content type="html"><![CDATA[<h3><p>Component Libraries</p>
</h3>
<ul>
<li><a href="https://github.com/vollowx/seele" rel="noopener noreferrer">seele (⭐18)</a> - An extensible Web Components library, with Material Design 3 components pre-provided.</li>
</ul>
]]></content>
    <link rel="alternate" href="https://www.trackawesomelist.com/2026/39/"/>
    <summary>1 awesome projects updated on Sep 28 - Oct 04, 2026</summary>
  </entry>
  <entry>
    <id>https://www.trackawesomelist.com/2026/37/</id>
    <title>Webcomponents the Right Way Updates on Sep 14 - Sep 20, 2026</title>
    <updated>2026-09-12T15:29:23.335Z</updated>
    <published>2026-09-07T17:44:36.591Z</published>
    <content type="html"><![CDATA[<h3><p>Shadow DOM</p>
</h3>
<ul>
<li><a href="https://medium.com/@rgndunes/the-shadow-dom-explained-achieving-true-encapsulation-in-web-components-e3422f5957cd" rel="noopener noreferrer">The Shadow DOM Explained: Achieving True Encapsulation in Web Components</a></li>
</ul>
<h3><p>Accessibility</p>
</h3>
<ul>
<li><a href="https://alice.pages.igalia.com/blog/how-shadow-dom-and-accessibility-are-in-conflict/" rel="noopener noreferrer">How Shadow DOM and accessibility are in conflict</a></li>
</ul>

<ul>
<li><a href="https://blog.master.dev/shadow-dom-focus-delegation-getting-delegatesfocus-right/" rel="noopener noreferrer">Shadow DOM Focus Delegation: Getting delegatesFocus Right</a></li>
</ul>

<ul>
<li><a href="https://www.accessibility-developer-guide.com/knowledge/web-components/" rel="noopener noreferrer">Web Components and accessibility</a></li>
</ul>
<h3><p>Usage Patterns</p>
</h3>
<ul>
<li><a href="https://knowler.dev/blog/managing-event-listeners-in-custom-elements" rel="noopener noreferrer">Managing event listeners in custom elements</a></li>
</ul>
<h3><p>Interoperability</p>
</h3>
<ul>
<li><a href="https://www.voorhoede.nl/en/blog/javascript-frameworks-meet-web-components/" rel="noopener noreferrer">JavaScript frameworks, meet Web Components</a></li>
</ul>
<h3><p>Opinions</p>
</h3>
<ul>
<li><a href="https://www.baldurbjarnason.com/2024/liskovs-gun/" rel="noopener noreferrer">Liskov's Gun: The parallel evolution of React and Web Components</a></li>
</ul>

<ul>
<li><a href="https://lea.verou.me/blog/2024/wcs-vs-frameworks/" rel="noopener noreferrer">Web Components are not Framework Components — and That’s Okay</a></li>
</ul>

<ul>
<li><a href="https://blog.jim-nielsen.com/2023/html-web-components/" rel="noopener noreferrer">HTML Web Components</a> by Jim Nielsen</li>
</ul>

<ul>
<li><a href="https://adactio.com/journal/20618" rel="noopener noreferrer">HTML Web Components</a> by Jeremy Keith</li>
</ul>
<h3><p>Case Studies</p>
</h3>
<ul>
<li><a href="https://developer.mozilla.org/en-US/blog/mdn-front-end-deep-dive/" rel="noopener noreferrer">Under the hood of MDN's new frontend</a></li>
</ul>
<h3><p>Component Libraries</p>
</h3>
<ul>
<li><a href="https://github.com/romshark/morpheus" rel="noopener noreferrer">Morpheus (⭐29)</a> - An experimental web components UI kit.</li>
</ul>

<ul>
<li><a href="https://snice.dev" rel="noopener noreferrer">Snice</a> - Comprehensive and full-featured component library and web component design system.</li>
</ul>
<h3><p>Design Systems</p>
</h3>
<ul>
<li><a href="https://pie.design" rel="noopener noreferrer">PIE Design System</a> - Just Eat Takeaway.com’s global design system</li>
</ul>

<ul>
<li><a href="https://designsystem.porsche.com/v4/" rel="noopener noreferrer">Porsche Design System</a> - Toolkit for creating web applications based on Web Components.</li>
</ul>
<h3><p>Use Cases</p>
</h3>
<ul>
<li><a href="https://blog.master.dev/post-mortem-rewriting-agnosticui-with-lit-web-components/" rel="noopener noreferrer">Post Mortem: Rewriting AgnosticUI with Lit Web Components</a></li>
</ul>
<h3><p>Class Based</p>
</h3>
<ul>
<li><a href="https://gitlab.com/Hedzer/snice" rel="noopener noreferrer">Snice</a> - Elegant decorators for building web components declaratively or imperatively.</li>
</ul>

<ul>
<li><a href="https://github.com/stenciljs/core" rel="noopener noreferrer">Stencil (⭐13k)</a> - Compiler for generating Web Components.</li>
</ul>
<h3><p>Functional</p>
</h3>
<ul>
<li><a href="https://github.com/pionjs/pion" rel="noopener noreferrer">pion (⭐82)</a> - React's Hooks API for web components with lit-html.</li>
</ul>
<h3><p>Tutorials</p>
</h3>
<ul>
<li><a href="https://blog.master.dev/the-missing-link-for-web-components/" rel="noopener noreferrer">The Missing Link for Web Components</a></li>
</ul>
<h3><p>Podcasts</p>
</h3>
<ul>
<li><a href="https://shoptalkshow.com/657/" rel="noopener noreferrer">ShopTalk Show, episode 657: David Darnes on Web Components and Design Systems</a></li>
</ul>
<h3><p>History / 2016</p>
</h3>
<ul>
<li><a href="https://backalleycoder.com/posts/demythstifying-web-components/" rel="noopener noreferrer">Demythstifying Web Components</a></li>
</ul>

<ul>
<li><a href="https://archive.is/RUhaE" rel="noopener noreferrer">Web Component Challenges</a></li>
</ul>

<ul>
<li><a href="https://archive.is/aHSeX" rel="noopener noreferrer">Why web components are so important</a></li>
</ul>
<h3><p>History / 2015</p>
</h3>
<ul>
<li><a href="https://archive.is/BtcAM" rel="noopener noreferrer">Microsoft Edge and Web Components</a></li>
</ul>
<h3><p>History / 2014</p>
</h3>
<ul>
<li><a href="https://stevefaulkner.github.io/Articles/Building%20an%20Accessible%20Disclosure%20Button%20%E2%80%93%20using%20Web%20Components.html" rel="noopener noreferrer">Building an Accessible Disclosure Button – using Web Components</a></li>
</ul>
<h3><p>History / 2012</p>
</h3>
<ul>
<li><a href="https://stevefaulkner.github.io/Articles/Notes%20on%20Web%20Components%20+%20ARIA.html" rel="noopener noreferrer">Notes on Web Components + ARIA</a></li>
</ul>
]]></content>
    <link rel="alternate" href="https://www.trackawesomelist.com/2026/37/"/>
    <summary>27 awesome projects updated on Sep 14 - Sep 20, 2026</summary>
  </entry>
  <entry>
    <id>https://www.trackawesomelist.com/2026/36/</id>
    <title>Webcomponents the Right Way Updates on Sep 07 - Sep 13, 2026</title>
    <updated>2026-09-04T16:18:01.636Z</updated>
    <published>2026-09-04T16:18:01.074Z</published>
    <content type="html"><![CDATA[<h3><p>Introduction</p>
</h3>
<ul>
<li><a href="https://developer.salesforce.com/blogs/2020/01/intro-to-web-components" rel="noopener noreferrer">Intro to Web Components</a></li>
</ul>

<ul>
<li><a href="https://fast.design/docs/3.x/resources/why-web-components/" rel="noopener noreferrer">Why Web Components?</a></li>
</ul>
<h3><p>CSS Shadow Parts</p>
</h3>
<ul>
<li><a href="https://developer.mozilla.org/en-US/docs/Web/CSS/Guides/Shadow_parts" rel="noopener noreferrer">CSS shadow parts</a></li>
</ul>

<ul>
<li><a href="https://github.com/web-platform-tests/wpt/tree/master/css/css-shadow/part" rel="noopener noreferrer">web-platform-tests (⭐6.2k)</a></li>
</ul>
<h3><p>Form Associated Custom Elements</p>
</h3>
<ul>
<li><a href="https://html.spec.whatwg.org/dev/custom-elements.html#custom-elements-face-example" rel="noopener noreferrer">HTML Living Standard: Creating a form-associated custom element</a></li>
</ul>

<ul>
<li><a href="https://dev.to/grimicorn/form-associated-custom-elements-web-components-that-belong-in-a-form-19kd" rel="noopener noreferrer">Form-Associated Custom Elements: Web Components That Belong in a Form</a></li>
</ul>

<ul>
<li><a href="https://blog.master.dev/form-associated-custom-elements-in-practice/" rel="noopener noreferrer">Form-Associated Custom Elements in Practice</a></li>
</ul>

<ul>
<li><a href="https://webkit.org/blog/13711/elementinternals-and-form-associated-custom-elements/" rel="noopener noreferrer">ElementInternals and Form-Associated Custom Elements</a></li>
</ul>
<h3><p>Accessibility</p>
</h3>
<ul>
<li><a href="https://developer.salesforce.com/blogs/2020/01/accessibility-for-web-components" rel="noopener noreferrer">Accessibility for Web Components</a></li>
</ul>
<h3><p>Opinions</p>
</h3>
<ul>
<li><a href="https://nolanlawson.com/2024/09/28/web-components-are-okay/" rel="noopener noreferrer">Web components are okay</a></li>
</ul>

<ul>
<li><a href="https://www.abeautifulsite.net/posts/web-components-are-not-the-future-they-re-the-present/" rel="noopener noreferrer">Web Components Are Not the Future — They’re the Present</a></li>
</ul>

<ul>
<li><a href="https://dev.to/ryansolid/web-components-are-not-the-future-48bh" rel="noopener noreferrer">Web Components Are Not the Future</a></li>
</ul>

<ul>
<li><a href="https://daverupert.com/2023/07/why-not-webcomponents/" rel="noopener noreferrer">If Web Components are so great, why am I not using them?</a></li>
</ul>

<ul>
<li><a href="https://eisenbergeffect.medium.com/debunking-web-component-myths-and-misconceptions-ea9bb13daf61" rel="noopener noreferrer">Debunking Web Component Myths and Misconceptions</a></li>
</ul>

<ul>
<li><a href="https://bradfrost.com/blog/post/lets-talk-about-web-components/" rel="noopener noreferrer">Let’s talk about web components</a></li>
</ul>

<ul>
<li><a href="https://www.abeautifulsite.net/posts/a-web-component-story/" rel="noopener noreferrer">A Web Component Story</a></li>
</ul>

<ul>
<li><a href="https://nolanlawson.com/2021/08/01/why-its-okay-for-web-components-to-use-frameworks/" rel="noopener noreferrer">Why it’s okay for web components to use frameworks</a></li>
</ul>

<ul>
<li><a href="https://www.falldowngoboone.com/blog/misadventures-in-web-components/" rel="noopener noreferrer">Misadventures in web components</a></li>
</ul>

<ul>
<li><a href="https://blog.logrocket.com/what-happened-to-web-components/" rel="noopener noreferrer">What happened to web components?</a></li>
</ul>

<ul>
<li><a href="https://www.dannymoerkerke.com/blog/the-failed-criticism-of-web-components/" rel="noopener noreferrer">The Failed Criticism of Web Components</a></li>
</ul>

<ul>
<li><a href="https://lea.verou.me/blog/2020/09/the-failed-promise-of-web-components/" rel="noopener noreferrer">The failed promise of Web Components</a></li>
</ul>

<ul>
<li><a href="https://www.thinktecture.com/web-components/web-components-flaws/" rel="noopener noreferrer">The Flaws Of Web Components (And Possible Solutions)</a></li>
</ul>

<ul>
<li><a href="https://www.thinktecture.com/web-components/web-components-perks/" rel="noopener noreferrer">The Perks Of Web Components</a></li>
</ul>

<ul>
<li><a href="https://www.dannymoerkerke.com/blog/theres-no-need-to-hate-web-components/" rel="noopener noreferrer">There’s No Need To Hate Web Components</a></li>
</ul>

<ul>
<li><a href="https://dev.to/richharris/why-i-don-t-use-web-components-2cia" rel="noopener noreferrer">Why I don't use web components</a></li>
</ul>

<ul>
<li><a href="https://dev.to/webpadawan/the-journey-of-web-components-wrong-ways-lacking-parts-and-promising-paths-1d5a" rel="noopener noreferrer">The Web Components journey: wrong ways, lacking parts and promising paths</a></li>
</ul>
<h3><p>Component Libraries</p>
</h3>
<ul>
<li><a href="https://github.com/vscode-elements/elements" rel="noopener noreferrer">VSCode Elements (⭐458)</a> - Web component library for developing Visual Studio Code extensions.</li>
</ul>

<ul>
<li><a href="https://github.com/shoelace-style/webawesome" rel="noopener noreferrer">Web Awesome (⭐1.3k)</a> - Open source library of web components from Font Awesome.</li>
</ul>
<h3><p>Design Systems</p>
</h3>
<ul>
<li><a href="https://github.com/Esri/calcite-design-system" rel="noopener noreferrer">Calcite Design System (⭐373)</a> - Web Components for Esri's Calcite design framework.</li>
</ul>

<ul>
<li><a href="https://github.com/sbb-design-systems/lyne-components" rel="noopener noreferrer">Lyne Components (⭐66)</a> - Building blocks of the Lyne Design System are based on Web Components.</li>
</ul>

<ul>
<li><a href="https://github.com/momentum-design/momentum-ui/tree/main/web-components" rel="noopener noreferrer">Momentum UI Web Components (⭐214)</a> - Set of UI components based on Momentum Design.</li>
</ul>

<ul>
<li><a href="https://design.ns.nl" rel="noopener noreferrer">Nessie Design System</a> - Web components  by NS Dutch Railways for consumer (external) applications.</li>
</ul>

<ul>
<li><a href="https://britishgas.design/introduction/" rel="noopener noreferrer">Nucleus design system</a> - Standardised set of reusable components for British Gas.</li>
</ul>

<ul>
<li><a href="https://shopify.dev/docs/api/app-home/latest/web-components" rel="noopener noreferrer">Polaris web components</a> - Native UI elements that follow Shopify's design system.</li>
</ul>

<ul>
<li><a href="https://tractie.ns.nl" rel="noopener noreferrer">Tractie — NS Design System</a> -  Web components by NS Dutch Railways for employee internal applications.</li>
</ul>

<ul>
<li><a href="https://github.com/UI5/webcomponents" rel="noopener noreferrer">UI5 Web Components (⭐1.8k)</a> - Set of reusable UI elements implementing SAP Fiori Design Guidelines.</li>
</ul>
<h3><p>Use Cases</p>
</h3>
<ul>
<li><a href="https://arielsalminen.com/2019/why-we-use-web-components/" rel="noopener noreferrer">Why we use Web Components</a></li>
</ul>
<h3><p>Class Based</p>
</h3>
<ul>
<li><a href="https://github.com/microsoft/fast/tree/main/packages/fast-element" rel="noopener noreferrer">FAST Element (⭐9.7k)</a> - Lightweight library for building performant, memory-efficient, standards-compliant Web Components.</li>
</ul>
<h3><p>Benchmarks</p>
</h3>
<ul>
<li><a href="https://github.com/shprink/web-components-todo" rel="noopener noreferrer">web-components-todo (⭐419)</a> - The same todo application built in different Web Components libraries for benchmark purpose.</li>
</ul>
<h3><p>Angular</p>
</h3>
<ul>
<li><a href="https://dev.to/ujja/web-components-in-angular-integrating-react-components-across-framework-boundaries-29l5" rel="noopener noreferrer">Web Components in Angular: Integrating React Components Across Framework Boundaries</a></li>
</ul>

<ul>
<li><a href="https://dev.to/playfulprogramming-angular/web-components-in-angular-why-passing-inputs-breaks-on-navigation-52b6" rel="noopener noreferrer">Web Components in Angular - Why Passing Inputs Breaks on Navigation</a></li>
</ul>

<ul>
<li><a href="https://angular.dev/guide/elements" rel="noopener noreferrer">Angular Elements Overview</a></li>
</ul>

<ul>
<li><a href="https://angular.love/building-and-consuming-angular-elements-as-web-components" rel="noopener noreferrer">Building and consuming Angular Elements as Web Components</a></li>
</ul>
<h3><p>Svelte</p>
</h3>
<ul>
<li><a href="https://svelte.dev/docs/svelte/custom-elements" rel="noopener noreferrer">Svelte Custom Element API</a></li>
</ul>
<h3><p>Tools</p>
</h3>
<ul>
<li><a href="https://custom-elements-manifest.open-wc.org/" rel="noopener noreferrer">Custom Elements Manifest</a> - Codegen for Web Components.</li>
</ul>

<ul>
<li><a href="https://modern-web.dev/docs/storybook-builder/overview/" rel="noopener noreferrer">@web/storybook-builder</a> - Storybook builder with support for Web Components.</li>
</ul>
<h3><p>Tutorials</p>
</h3>
<ul>
<li><a href="https://www.thisdot.co/blog/getting-started-with-litelement-and-typescript" rel="noopener noreferrer">Getting started with LitElement and TypeScript</a></li>
</ul>

<ul>
<li><a href="https://developer.vonage.com/en/blog/web-components-tools-a-comparison" rel="noopener noreferrer">Web Components Tools: A Comparison</a></li>
</ul>
<h3><p>Podcasts</p>
</h3>
<ul>
<li><a href="https://www.heroku.com/codeish-podcasts/38-building-with-web-components/" rel="noopener noreferrer">Code[ish], episode 38: Building with Web Components</a></li>
</ul>

<ul>
<li><a href="https://www.youtube.com/watch?v=LPzYKrBzUoY" rel="noopener noreferrer">JSJ 424: UI5 and web components with Peter Muessig</a></li>
</ul>

<ul>
<li><a href="https://www.devshows.dev/podcasts/web-rush/episode-7-custom-web-components-with-rob-wormald" rel="noopener noreferrer">Real Talk JavaScript, episode 7: Custom Web Components with Rob Wormald</a></li>
</ul>

<ul>
<li><a href="https://www.devshows.dev/podcasts/web-rush/episode-101-back-to-basics-with-native-html-and-litelement" rel="noopener noreferrer">Real Talk JavaScript, episode 101: Back to Basics with Native HTML and LitElement</a></li>
</ul>
<h3><p>Presentations</p>
</h3>
<ul>
<li><a href="https://speakerdeck.com/sghoweri/frontend-architecture-for-scalable-design-systems" rel="noopener noreferrer">Frontend Architecture for Scalable Design Systems</a> by <a href="https://twitter.com/salem_cobalt" rel="noopener noreferrer">@salem_cobalt</a></li>
</ul>

<ul>
<li><a href="https://martine.dev/publications/mastering-shadow-dom" rel="noopener noreferrer">Mastering Shadow DOM</a> by <a href="https://twitter.com/Martine_Dowden" rel="noopener noreferrer">@Martine_Dowden</a></li>
</ul>
<h3><p>History / 2017</p>
</h3>
<ul>
<li><em>2017-05-04</em> <a href="https://bendyworks.com/blog/native-web-components/" rel="noopener noreferrer">Make a Native Web Component with Custom Elements v1 and Shadow DOM v1</a></li>
</ul>

<ul>
<li><em>2017-03-16</em> <a href="https://dmitriid.com/the-broken-promise-of-web-components" rel="noopener noreferrer">The broken promise of Web Components</a></li>
</ul>

<ul>
<li><em>2017-03-16</em> <a href="https://robdodson.me/posts/regarding-the-broken-promise-of-web-components/" rel="noopener noreferrer">Regarding the broken promise of Web Components</a></li>
</ul>
]]></content>
    <link rel="alternate" href="https://www.trackawesomelist.com/2026/36/"/>
    <summary>57 awesome projects updated on Sep 07 - Sep 13, 2026</summary>
  </entry>
  <entry>
    <id>https://www.trackawesomelist.com/2026/35/</id>
    <title>Webcomponents the Right Way Updates on Aug 31 - Sep 06, 2026</title>
    <updated>2026-08-27T09:36:48.675Z</updated>
    <published>2026-08-27T09:36:48.675Z</published>
    <content type="html"><![CDATA[<h3><p>Components</p>
</h3>
<ul>
<li><a href="https://github.com/aura-ui/router" rel="noopener noreferrer"><code>&lt;aura-router&gt;</code></a> - HTML-first client-side router web component.</li>
</ul>
]]></content>
    <link rel="alternate" href="https://www.trackawesomelist.com/2026/35/"/>
    <summary>1 awesome projects updated on Aug 31 - Sep 06, 2026</summary>
  </entry>
  <entry>
    <id>https://www.trackawesomelist.com/2026/34/</id>
    <title>Webcomponents the Right Way Updates on Aug 24 - Aug 30, 2026</title>
    <updated>2026-08-17T13:03:02.437Z</updated>
    <published>2026-08-17T13:03:02.437Z</published>
    <content type="html"><![CDATA[<h3><p>Component Libraries</p>
</h3>
<ul>
<li><a href="https://github.com/playcanvas/web-components" rel="noopener noreferrer">PlayCanvas Web Components (⭐110)</a> - Custom elements for building 3D interactive web apps with the PlayCanvas Engine.</li>
</ul>
]]></content>
    <link rel="alternate" href="https://www.trackawesomelist.com/2026/34/"/>
    <summary>1 awesome projects updated on Aug 24 - Aug 30, 2026</summary>
  </entry>
  <entry>
    <id>https://www.trackawesomelist.com/2026/24/</id>
    <title>Webcomponents the Right Way Updates on Jun 15 - Jun 21, 2026</title>
    <updated>2026-06-12T15:36:03.695Z</updated>
    <published>2026-06-12T15:36:03.695Z</published>
    <content type="html"><![CDATA[<h3><p>Components</p>
</h3>
<ul>
<li><a href="https://github.com/Aejkatappaja/phantom-ui" rel="noopener noreferrer"><code>&lt;phantom-ui&gt;</code></a> - Skeleton loader that measures your real DOM to render matching shimmer placeholders.</li>
</ul>
]]></content>
    <link rel="alternate" href="https://www.trackawesomelist.com/2026/24/"/>
    <summary>1 awesome projects updated on Jun 15 - Jun 21, 2026</summary>
  </entry>
  <entry>
    <id>https://www.trackawesomelist.com/2026/23/</id>
    <title>Webcomponents the Right Way Updates on Jun 08 - Jun 14, 2026</title>
    <updated>2026-06-03T17:11:20.931Z</updated>
    <published>2026-06-03T17:11:20.931Z</published>
    <content type="html"><![CDATA[<h3><p>Books</p>
</h3>
<ul>
<li><a href="https://www.manning.com/books/web-component-development-with-modern-libraries-and-tooling" rel="noopener noreferrer">Web Component Development with Modern Libraries and Tooling</a> - Book by Mark Volkmann, available at Manning early access program.</li>
</ul>
]]></content>
    <link rel="alternate" href="https://www.trackawesomelist.com/2026/23/"/>
    <summary>1 awesome projects updated on Jun 08 - Jun 14, 2026</summary>
  </entry>
  <entry>
    <id>https://www.trackawesomelist.com/2026/21/</id>
    <title>Webcomponents the Right Way Updates on May 25 - May 31, 2026</title>
    <updated>2026-05-23T13:59:40.867Z</updated>
    <published>2026-05-23T13:59:40.867Z</published>
    <content type="html"><![CDATA[<h3><p>Design Systems</p>
</h3>
<ul>
<li><a href="https://github.com/nvidia/elements" rel="noopener noreferrer">NVIDIA Elements (⭐88)</a> - The Design Language and UI Agent Harness for AI/ML Factories, Robotics, and Autonomous Vehicles.</li>
</ul>
]]></content>
    <link rel="alternate" href="https://www.trackawesomelist.com/2026/21/"/>
    <summary>1 awesome projects updated on May 25 - May 31, 2026</summary>
  </entry>
  <entry>
    <id>https://www.trackawesomelist.com/2026/17/</id>
    <title>Webcomponents the Right Way Updates on Apr 27 - May 03, 2026</title>
    <updated>2026-04-20T14:09:11.682Z</updated>
    <published>2026-04-20T14:09:11.682Z</published>
    <content type="html"><![CDATA[<h3><p>Component Libraries</p>
</h3>
<ul>
<li><a href="https://github.com/danfking/burnish/tree/main/packages/components" rel="noopener noreferrer">Burnish Components (⭐2)</a> - Web components for rendering MCP tool-call output as UI.</li>
</ul>
]]></content>
    <link rel="alternate" href="https://www.trackawesomelist.com/2026/17/"/>
    <summary>1 awesome projects updated on Apr 27 - May 03, 2026</summary>
  </entry>
  <entry>
    <id>https://www.trackawesomelist.com/2026/9/</id>
    <title>Webcomponents the Right Way Updates on Mar 02 - Mar 08, 2026</title>
    <updated>2026-02-25T13:41:13.349Z</updated>
    <published>2026-02-24T13:41:49.683Z</published>
    <content type="html"><![CDATA[<h3><p>Components</p>
</h3>
<ul>
<li><a href="https://github.com/Samyssmile/notectl" rel="noopener noreferrer"><code>&lt;notectl-editor&gt;</code></a> - Modern rich text editor with plugin architecture, immutable state, and zero-config framework-agnostic deployment.</li>
</ul>

<ul>
<li><a href="https://github.com/alekswebnet/pdfjs-viewer-element" rel="noopener noreferrer"><code>&lt;pdfjs-viewer-element&gt;</code></a> - Custom element that embeds PDF.js default viewer.</li>
</ul>
]]></content>
    <link rel="alternate" href="https://www.trackawesomelist.com/2026/9/"/>
    <summary>2 awesome projects updated on Mar 02 - Mar 08, 2026</summary>
  </entry>
  <entry>
    <id>https://www.trackawesomelist.com/2026/1/</id>
    <title>Webcomponents the Right Way Updates on Jan 05 - Jan 11, 2026</title>
    <updated>2025-12-31T02:24:18.845Z</updated>
    <published>2025-12-31T02:24:18.845Z</published>
    <content type="html"><![CDATA[<h3><p>Component Libraries</p>
</h3>
<ul>
<li><a href="https://github.com/AgnosticUI/agnosticui" rel="noopener noreferrer">AgnosticUI (⭐825)</a> - A CLI-based UI component library that copies Lit web components directly into your project. Full React and Vue wrappers for native framework experience.</li>
</ul>
]]></content>
    <link rel="alternate" href="https://www.trackawesomelist.com/2026/1/"/>
    <summary>1 awesome projects updated on Jan 05 - Jan 11, 2026</summary>
  </entry>
  <entry>
    <id>https://www.trackawesomelist.com/2025/48/</id>
    <title>Webcomponents the Right Way Updates on Dec 01 - Dec 07, 2025</title>
    <updated>2025-11-24T13:01:43.627Z</updated>
    <published>2025-11-24T13:01:43.627Z</published>
    <content type="html"><![CDATA[<h3><p>Functional</p>
</h3>
<ul>
<li><a href="https://github.com/dsolimando/elemento" rel="noopener noreferrer">Elemento (⭐7)</a> - A lightweight library for building functional web components using signals and Lit.</li>
</ul>
]]></content>
    <link rel="alternate" href="https://www.trackawesomelist.com/2025/48/"/>
    <summary>1 awesome projects updated on Dec 01 - Dec 07, 2025</summary>
  </entry>
  <entry>
    <id>https://www.trackawesomelist.com/2025/34/</id>
    <title>Webcomponents the Right Way Updates on Aug 25 - Aug 31, 2025</title>
    <updated>2025-08-24T12:53:45.322Z</updated>
    <published>2025-08-24T12:53:45.318Z</published>
    <content type="html"><![CDATA[<h3><p>Class Based</p>
</h3>
<ul>
<li><a href="https://github.com/lume/element" rel="noopener noreferrer">Lume Element (⭐187)</a> - Write custom elements with reactivity and templating powered by Solid.js signals and effects.</li>
</ul>

<ul>
<li><a href="https://github.com/readymade-ui/readymade/tree/main/src/modules/core" rel="noopener noreferrer">ReadyMade (⭐68)</a> - Write custom element classes with decorators. No dependencies.</li>
</ul>
]]></content>
    <link rel="alternate" href="https://www.trackawesomelist.com/2025/34/"/>
    <summary>2 awesome projects updated on Aug 25 - Aug 31, 2025</summary>
  </entry>
  <entry>
    <id>https://www.trackawesomelist.com/2024/9/</id>
    <title>Webcomponents the Right Way Updates on Feb 26 - Mar 03, 2024</title>
    <updated>2024-03-01T12:36:01.413Z</updated>
    <published>2024-03-01T12:36:01.413Z</published>
    <content type="html"><![CDATA[<h3><p>Class Based</p>
</h3>
<ul>
<li><a href="https://github.com/EasyWebApp/WebCell" rel="noopener noreferrer">WebCell (⭐177)</a> - Web Components engine based on VDOM, JSX, MobX &amp; TypeScript.</li>
</ul>
]]></content>
    <link rel="alternate" href="https://www.trackawesomelist.com/2024/9/"/>
    <summary>1 awesome projects updated on Feb 26 - Mar 03, 2024</summary>
  </entry>
  <entry>
    <id>https://www.trackawesomelist.com/2023/52/</id>
    <title>Webcomponents the Right Way Updates on Dec 25 - Dec 31, 2023</title>
    <updated>2023-12-26T23:12:34.234Z</updated>
    <published>2023-12-26T23:12:34.234Z</published>
    <content type="html"><![CDATA[<h3><p>Component Libraries</p>
</h3>
<ul>
<li><a href="https://github.com/adaleks/anywhere-ui" rel="noopener noreferrer">AnywhereUI (⭐38)</a> - Collection of rich web components that includes framework bindings. Created with StencilJS.</li>
</ul>
]]></content>
    <link rel="alternate" href="https://www.trackawesomelist.com/2023/52/"/>
    <summary>1 awesome projects updated on Dec 25 - Dec 31, 2023</summary>
  </entry>
  <entry>
    <id>https://www.trackawesomelist.com/2023/46/</id>
    <title>Webcomponents the Right Way Updates on Nov 13 - Nov 19, 2023</title>
    <updated>2023-11-17T12:39:15.193Z</updated>
    <published>2023-11-17T12:39:15.138Z</published>
    <content type="html"><![CDATA[<h3><p>Components</p>
</h3>
<ul>
<li><a href="https://github.com/bitjson/qr-code" rel="noopener noreferrer"><code>&lt;qr-code&gt;</code></a> – Web component for rendering customizable, animate-able, SVG-based QR codes.</li>
</ul>
<h3><p>Component Libraries</p>
</h3>
<ul>
<li><a href="https://github.com/GriffinJohnston/ldrs" rel="noopener noreferrer">LDRS (⭐2.2k)</a> - Lightweight, customizable loading animations/spinners.</li>
</ul>

<ul>
<li><a href="https://github.com/WebLogin/trendchart-elements" rel="noopener noreferrer">TrendChart Elements (⭐64)</a> - Components to generate simple, light and responsive charts.</li>
</ul>
]]></content>
    <link rel="alternate" href="https://www.trackawesomelist.com/2023/46/"/>
    <summary>3 awesome projects updated on Nov 13 - Nov 19, 2023</summary>
  </entry>
  <entry>
    <id>https://www.trackawesomelist.com/2023/41/</id>
    <title>Webcomponents the Right Way Updates on Oct 09 - Oct 15, 2023</title>
    <updated>2023-10-13T12:39:54.217Z</updated>
    <published>2023-10-13T12:39:54.209Z</published>
    <content type="html"><![CDATA[<h3><p>Components</p>
</h3>
<ul>
<li><a href="https://github.com/OvidijusParsiunas/active-table" rel="noopener noreferrer"><code>&lt;active-table&gt;</code></a> - Editable table web component.</li>
</ul>

<ul>
<li><a href="https://github.com/OvidijusParsiunas/deep-chat" rel="noopener noreferrer"><code>&lt;deep-chat&gt;</code></a> - Web component for chat with AI capabilities.</li>
</ul>
]]></content>
    <link rel="alternate" href="https://www.trackawesomelist.com/2023/41/"/>
    <summary>2 awesome projects updated on Oct 09 - Oct 15, 2023</summary>
  </entry>
  <entry>
    <id>https://www.trackawesomelist.com/2023/7/</id>
    <title>Webcomponents the Right Way Updates on Feb 13 - Feb 19, 2023</title>
    <updated>2023-02-14T01:56:50.364Z</updated>
    <published>2023-02-14T01:56:50.364Z</published>
    <content type="html"><![CDATA[<h3><p>Design Systems</p>
</h3>
<ul>
<li><a href="https://blueprintui.dev" rel="noopener noreferrer">Blueprint UI</a> - Web Component based design system with flexible and lightweight components.</li>
</ul>
]]></content>
    <link rel="alternate" href="https://www.trackawesomelist.com/2023/7/"/>
    <summary>1 awesome projects updated on Feb 13 - Feb 19, 2023</summary>
  </entry>
  <entry>
    <id>https://www.trackawesomelist.com/2023/1/</id>
    <title>Webcomponents the Right Way Updates on Jan 02 - Jan 08, 2023</title>
    <updated>2023-01-07T01:46:51.067Z</updated>
    <published>2023-01-03T01:45:37.956Z</published>
    <content type="html"><![CDATA[<h3><p>Introduction</p>
</h3>
<ul>
<li><a href="https://www.thinktecture.com/web-components/introduction-and-motivation/" rel="noopener noreferrer">The Motivation For Using Web Components, an Introduction</a></li>
</ul>

<ul>
<li><a href="https://javascript.info/webcomponents-intro" rel="noopener noreferrer">Web Components: From the orbital height</a></li>
</ul>
<h3><p>Custom Elements</p>
</h3>
<ul>
<li><a href="https://javascript.info/custom-elements" rel="noopener noreferrer">Custom elements</a></li>
</ul>

<ul>
<li><a href="https://nolanlawson.com/2021/08/03/handling-properties-in-custom-element-upgrades/" rel="noopener noreferrer">Handling properties in custom element upgrades</a></li>
</ul>
<h3><p>Shadow DOM</p>
</h3>
<ul>
<li><a href="https://pm.dartus.fr/blog/a-complete-guide-on-shadow-dom-and-event-propagation/" rel="noopener noreferrer">A complete guide on shadow DOM and event propagation</a></li>
</ul>

<ul>
<li><a href="https://dev.to/open-wc/mind-the-document-activeelement-2o9a" rel="noopener noreferrer">Mind the document.activeElement!</a></li>
</ul>

<ul>
<li><a href="https://javascript.info/shadow-dom" rel="noopener noreferrer">Shadow DOM</a></li>
</ul>

<ul>
<li><a href="https://javascript.info/shadow-dom-events" rel="noopener noreferrer">Shadow DOM and events</a></li>
</ul>

<ul>
<li><a href="https://javascript.info/slots-composition" rel="noopener noreferrer">Shadow DOM slots, composition</a></li>
</ul>

<ul>
<li><a href="https://javascript.info/shadow-dom-style" rel="noopener noreferrer">Shadow DOM styling</a></li>
</ul>
<h3><p>HTML Templates</p>
</h3>
<ul>
<li><a href="https://css-tricks.com/crafting-reusable-html-templates/" rel="noopener noreferrer">Crafting Reusable HTML Templates</a></li>
</ul>

<ul>
<li><a href="https://gomakethings.com/html-templates-with-vanilla-javascript/" rel="noopener noreferrer">HTML templates with vanilla JavaScript</a></li>
</ul>

<ul>
<li><a href="https://javascript.info/template-element" rel="noopener noreferrer">Template element</a></li>
</ul>

<ul>
<li><a href="https://kittygiraudel.com/2022/09/30/templating-in-html/" rel="noopener noreferrer">Templating in HTML</a></li>
</ul>

<ul>
<li><a href="https://dev.to/ahferroin7/the-html5-template-element-26b6" rel="noopener noreferrer">The HTML5 template element</a></li>
</ul>

<ul>
<li><a href="https://blog.openreplay.com/understanding-the-template-element-in-html/" rel="noopener noreferrer">Understanding The Template Element In HTML</a></li>
</ul>
<h3><p>Usage Patterns</p>
</h3>
<ul>
<li><a href="https://dev.to/westbrook/who-doesnt-love-some-s-3de0" rel="noopener noreferrer">Who doesn't love some slots?</a></li>
</ul>

<ul>
<li><a href="https://dev.to/westbrook/your-content-in-shadow-dom-portals-3cdb" rel="noopener noreferrer">Your Content in Shadow DOM Portals</a></li>
</ul>
<h3><p>Codelabs</p>
</h3>
<ul>
<li><a href="https://web.dev/components-howto-checkbox/" rel="noopener noreferrer">HowTo Components –<code>&lt;howto-checkbox&gt;</code></a></li>
</ul>

<ul>
<li><a href="https://web.dev/components-howto-tabs/" rel="noopener noreferrer">HowTo Components –<code>&lt;howto-tabs&gt;</code></a></li>
</ul>

<ul>
<li><a href="https://web.dev/components-howto-tooltip/" rel="noopener noreferrer">HowTo Components – <code>&lt;howto-tooltip&gt;</code></a></li>
</ul>

<ul>
<li><a href="https://open-wc.org/codelabs/basics/lit-html.html#0" rel="noopener noreferrer">Lit: basics</a></li>
</ul>

<ul>
<li><a href="https://open-wc.org/codelabs/intermediate/lit-html.html#0" rel="noopener noreferrer">Lit: intermediate</a></li>
</ul>

<ul>
<li><a href="https://codelabs.developers.google.com/codelabs/lit-2-for-react-devs#0" rel="noopener noreferrer">Lit for React Developers</a></li>
</ul>

<ul>
<li><a href="https://open-wc.org/codelabs/basics/web-components.html#0" rel="noopener noreferrer">Web Components: basics</a></li>
</ul>
<h3><p>Interoperability</p>
</h3>
<ul>
<li><a href="https://css-tricks.com/advanced-tooling-for-web-components/" rel="noopener noreferrer">Advanced Tooling for Web Components</a></li>
</ul>
<h3><p>Class Based</p>
</h3>
<ul>
<li><a href="https://github.com/webtides/element-js" rel="noopener noreferrer">element-js (⭐30)</a> - Simple and lightweight base classes for web components with a beautiful API.</li>
</ul>
<h3><p>Meta Frameworks</p>
</h3>
<ul>
<li><a href="https://enhance.dev/docs/" rel="noopener noreferrer">Enhance</a> - Web standards-based HTML framework for building lightweight web applications.</li>
</ul>

<ul>
<li><a href="https://github.com/webtides/luna-js" rel="noopener noreferrer">luna-js (⭐10)</a> - SSR framework that makes working with the WebComponents standard a breeze.</li>
</ul>

<ul>
<li><a href="https://rocket.modern-web.dev" rel="noopener noreferrer">Rocket</a> - Modern web setup for static sites with a sprinkle of JavaScript.</li>
</ul>

<ul>
<li><a href="https://github.com/ProjectEvergreen/wcc" rel="noopener noreferrer">Web Components Compiler (⭐126)</a> - Compiler to make server-side rendering of native web components easier.</li>
</ul>

<ul>
<li><a href="https://github.com/11ty/webc" rel="noopener noreferrer">WebC (⭐1.4k)</a> - Framework-independent standalone HTML serializer for generating markup for web components.</li>
</ul>
<h3><p>Testing Solutions</p>
</h3>
<ul>
<li><a href="https://github.com/yuki24/capybara-shadowdom" rel="noopener noreferrer">capybara-shadowdom (⭐15)</a> - Ruby gem that adds basic support for the Shadow DOM to Capybara.</li>
</ul>

<ul>
<li><a href="https://dev.to/simonireilly/cypress-component-tests-for-lit-elements-web-components-45oj" rel="noopener noreferrer">Cypress component tests for Lit</a> - How to run component tests for a Lit web component with Cypress.</li>
</ul>

<ul>
<li><a href="https://github.com/simonireilly/cypress-lit" rel="noopener noreferrer">cypress-lit (⭐25)</a> - Test your Lit elements and native web components in Cypress with all the modern browsers.</li>
</ul>

<ul>
<li><a href="https://open-wc.org/guides/developing-components/testing/" rel="noopener noreferrer">Developing Components: Testing</a> - Using @web/test-runner for testing web components in a real browser.</li>
</ul>

<ul>
<li><a href="https://www.lambdatest.com/blog/shadow-dom-in-selenium/" rel="noopener noreferrer">How To Automate Shadow DOM In Selenium WebDriver</a> - Locating Shadow DOM elements using Selenium WebDriver in a Maven project.</li>
</ul>

<ul>
<li><a href="https://staleelement.medium.com/native-automation-support-for-shadow-dom-with-webdriverio-and-cypress-chapter-3-26249a589f5e" rel="noopener noreferrer">Native Automation support for Shadow DOM</a> - Shadow DOM and open-source testing frameworks.</li>
</ul>

<ul>
<li><a href="https://open-wc.org/docs/testing/testing-package/" rel="noopener noreferrer">Open Web Components: Testing</a> - Opinionated package that combines and configures testing libraries.</li>
</ul>

<ul>
<li><a href="https://github.com/webdriverio/query-selector-shadow-dom" rel="noopener noreferrer">query-selector-shadow-dom (⭐260)</a> - querySelector that can pierce Shadow DOM roots, useful for automated testing.</li>
</ul>

<ul>
<li><a href="https://alexbilson.dev/plants/technology/test-web-components-with-playwright/" rel="noopener noreferrer">Test web components with Playwright</a> - So you’ve created a native web component or two. How do you test them in popular browsers?</li>
</ul>

<ul>
<li><a href="https://staleelement.medium.com/w3c-webdriver-conquering-automation-of-shadow-dom-chapter-2-d92c7fe9e74c" rel="noopener noreferrer">W3C Webdriver conquering automation of Shadow DOM</a> - Shadow DOM tree and its interaction with the W3C Webdriver.</li>
</ul>
<h3><p>Tutorials</p>
</h3>
<ul>
<li><a href="https://css-tricks.com/creating-a-custom-element-from-scratch/" rel="noopener noreferrer">Creating a Custom Element from Scratch</a></li>
</ul>

<ul>
<li><a href="https://css-tricks.com/encapsulating-style-and-structure-with-shadow-dom/" rel="noopener noreferrer">Encapsulating Style and Structure with Shadow DOM</a></li>
</ul>

<ul>
<li><a href="https://dev.to/thepassle/web-components-from-zero-to-hero-4n4m" rel="noopener noreferrer">Web Components: from zero to hero</a></li>
</ul>

<ul>
<li><a href="https://www.thinktecture.com/web-components/dependency-injection/" rel="noopener noreferrer">Deep Dive: Web Components &amp; Dependency Injection – The Experiment</a></li>
</ul>

<ul>
<li><a href="https://www.thinktecture.com/web-components/stenciljs-web-components-on-steroids/" rel="noopener noreferrer">Stencil – Web Components On Steroids</a></li>
</ul>

<ul>
<li><a href="https://coryrylan.com/blog/using-modern-web-components" rel="noopener noreferrer">Using Modern Web Components</a></li>
</ul>

<ul>
<li><a href="https://css-tricks.com/using-web-components-in-wordpress-is-easier-than-you-think/" rel="noopener noreferrer">Using Web Components in WordPress is Easier Than You Think</a></li>
</ul>

<ul>
<li><a href="https://coderpad.io/blog/development/web-components-101-framework-comparison/" rel="noopener noreferrer">Web Components 101: Framework Comparison</a></li>
</ul>

<ul>
<li><a href="https://coderpad.io/blog/development/web-components-101-lit-framework/" rel="noopener noreferrer">Web Components 101: Lit Framework</a></li>
</ul>

<ul>
<li><a href="https://dev.to/alangdm/where-to-begin-building-web-components-the-basics-3b78" rel="noopener noreferrer">Where to begin building Web Components? - The Basics</a></li>
</ul>

<ul>
<li><a href="https://dev.to/alangdm/where-to-begin-building-web-components-class-based-libraries-18m6" rel="noopener noreferrer">Where to begin building Web Components? - Class-based Libraries</a></li>
</ul>
]]></content>
    <link rel="alternate" href="https://www.trackawesomelist.com/2023/1/"/>
    <summary>53 awesome projects updated on Jan 02 - Jan 08, 2023</summary>
  </entry>
  <entry>
    <id>https://www.trackawesomelist.com/2022/51/</id>
    <title>Webcomponents the Right Way Updates on Dec 19 - Dec 25, 2022</title>
    <updated>2022-12-22T11:32:37.158Z</updated>
    <published>2022-12-22T11:32:36.555Z</published>
    <content type="html"><![CDATA[<h3><p>Components</p>
</h3>
<ul>
<li><a href="https://github.com/mahozad/theme-switch" rel="noopener noreferrer"><code>&lt;theme-switch&gt;</code></a> - Animated toggle button to switch between light, dark, and system theme.</li>
</ul>
<h3><p>Maintainers / 2011</p>
</h3>
<ul>
<li>Created by <a href="https://github.com/mateusortiz" rel="noopener noreferrer">@mateusortiz</a> in 2014.</li>
</ul>

<ul>
<li>Maintained by <a href="https://github.com/web-padawan" rel="noopener noreferrer">@web-padawan</a> since 2018.</li>
</ul>
]]></content>
    <link rel="alternate" href="https://www.trackawesomelist.com/2022/51/"/>
    <summary>3 awesome projects updated on Dec 19 - Dec 25, 2022</summary>
  </entry>
  <entry>
    <id>https://www.trackawesomelist.com/2022/49/</id>
    <title>Webcomponents the Right Way Updates on Dec 05 - Dec 11, 2022</title>
    <updated>2022-12-11T11:23:32.668Z</updated>
    <published>2022-12-11T11:23:31.840Z</published>
    <content type="html"><![CDATA[<h3><p>Introduction</p>
</h3>
<ul>
<li><a href="https://gomakethings.com/what-are-browser-native-web-components/" rel="noopener noreferrer">What are browser-native web components?</a></li>
</ul>
<h3><p>Accessibility</p>
</h3>
<ul>
<li><a href="https://coryrylan.com/blog/accessibility-with-id-referencing-and-shadow-dom" rel="noopener noreferrer">Accessibility with ID Referencing and Shadow DOM</a></li>
</ul>
<h3><p>History / 2019</p>
</h3>
<ul>
<li><em>2019-09-02</em> <a href="https://codeburst.io/web-components-for-cross-framework-component-libraries-2647741f9470" rel="noopener noreferrer">Web Components for Cross-Framework Component Libraries</a></li>
</ul>

<ul>
<li><em>2019-07-01</em> <a href="https://codeburst.io/web-components-in-2019-part-4-7fe8e63a4dee" rel="noopener noreferrer">Web Components in 2019: Part 4</a></li>
</ul>

<ul>
<li><em>2019-06-30</em> <a href="https://codeburst.io/web-components-in-2019-part-3-e725b781a414" rel="noopener noreferrer">Web Components in 2019: Part 3</a></li>
</ul>

<ul>
<li><em>2019-06-30</em> <a href="https://codeburst.io/web-components-in-2019-part-2-a7de8c770c5a" rel="noopener noreferrer">Web Components in 2019: Part 2</a></li>
</ul>

<ul>
<li><em>2019-06-29</em> <a href="https://codeburst.io/web-components-in-2019-part-1-6bd7251edce5" rel="noopener noreferrer">Web Components in 2019: Part 1</a></li>
</ul>

<ul>
<li><em>2019-03-18</em> <a href="https://css-tricks.com/an-introduction-to-web-components/" rel="noopener noreferrer">An Introduction to Web Components</a></li>
</ul>

<ul>
<li><em>2019-02-05</em> <a href="https://medium.com/angular-in-depth/developments-in-web-components-im-excited-about-in-2019-3ae7751c2f64" rel="noopener noreferrer">Developments in Web Components I’m excited about in 2019</a></li>
</ul>
<h3><p>History / 2018</p>
</h3>
<ul>
<li><em>2018-07-06</em> <a href="https://www.sitepen.com/blog/web-components-in-2018" rel="noopener noreferrer">Web Components in 2018</a></li>
</ul>
<h3><p>History / 2017</p>
</h3>
<ul>
<li><em>2017-08-23</em> <a href="https://youtu.be/y-8Lmg5Gobw" rel="noopener noreferrer">Web Components: Just in the Nick of Time (Polymer Summit 2017)</a></li>
</ul>

<ul>
<li><em>2017-08-23</em> <a href="https://youtu.be/UfD-k7aHkQE" rel="noopener noreferrer">Using Web Components in Ionic (Polymer Summit 2017)</a></li>
</ul>

<ul>
<li><em>2017-08-23</em> <a href="https://youtu.be/8GmTu2JF4-0" rel="noopener noreferrer">Web Components for VR (Polymer Summit 2017)</a></li>
</ul>

<ul>
<li><em>2017-08-22</em> <a href="https://youtu.be/FJ2KEvzlyo4" rel="noopener noreferrer">Building UI at Enterprise Scale with Web Components (Polymer Summit 2017)</a></li>
</ul>

<ul>
<li><em>2017-08-22</em> <a href="https://youtu.be/sK1ODp0nDbM" rel="noopener noreferrer">Custom Elements Everywhere (Polymer Summit 2017)</a></li>
</ul>

<ul>
<li><em>2017-08-22</em> <a href="https://youtu.be/rvpJ5O0W_6A" rel="noopener noreferrer">Evolving the Next Generation of Polymer Elements (Polymer Summit 2017)</a></li>
</ul>

<ul>
<li><em>2017-08-22</em> <a href="https://youtu.be/tNulrEbTQf8" rel="noopener noreferrer">Polymer @ YouTube (Polymer Summit 2017)</a></li>
</ul>

<ul>
<li><em>2017-08-22</em> <a href="https://youtu.be/c-WDHG6rrdU" rel="noopener noreferrer">Web Components for CMS (Polymer Summit 2017)</a></li>
</ul>

<ul>
<li><em>2017-01-10</em> <a href="https://web.dev/webcomponents-org/" rel="noopener noreferrer">Web Components v1 - the next generation</a></li>
</ul>
<h3><p>History / 2016</p>
</h3>
<ul>
<li><a href="https://adactio.com/journal/11052" rel="noopener noreferrer">Extensible web components</a></li>
</ul>

<ul>
<li><a href="https://onishi.ltd/articles/2016/08/web-components-and-progressive-enhancement/" rel="noopener noreferrer">Web Components and progressive enhancement</a></li>
</ul>

<ul>
<li><a href="https://annevankesteren.nl/2015/07/shadow-dom-custom-elements-update" rel="noopener noreferrer">Update on standardizing Shadow DOM and Custom Elements</a></li>
</ul>
<h3><p>History / 2015</p>
</h3>
<ul>
<li><a href="https://medium.com/synsugar/there-is-an-element-for-that-a9fcdafe4a25" rel="noopener noreferrer">There is an Element for that</a></li>
</ul>

<ul>
<li><a href="https://2ality.com/2015/08/web-component-status.html" rel="noopener noreferrer">What happened to Web Components?</a></li>
</ul>

<ul>
<li><a href="https://medium.com/@kaelig/why-web-components-will-make-the-web-a-better-place-for-our-users-38dc3154fc1d" rel="noopener noreferrer">Why Web Components will make the web a better place for our users</a></li>
</ul>

<ul>
<li><a href="https://www.ianfeather.co.uk/practical-questions-around-web-components/" rel="noopener noreferrer">Practical Questions around Web Components</a></li>
</ul>
<h3><p>History / 2014</p>
</h3>
<ul>
<li><a href="http://cbateman.com/blog/a-no-nonsense-guide-to-web-components-part-1-the-specs/" rel="noopener noreferrer">A No-Nonsense Guide to Web Components, Part 1: The Specs</a></li>
</ul>

<ul>
<li><a href="http://cbateman.com/blog/a-no-nonsense-guide-to-web-components-part-2-practical-use/" rel="noopener noreferrer">A No-Nonsense Guide to Web Components, Part 2: Practical Use</a></li>
</ul>

<ul>
<li><a href="https://youtu.be/dztuKgjk0Bg" rel="noopener noreferrer">Web Components + Backbone: A Game-Changing Combination</a></li>
</ul>

<ul>
<li><a href="https://youtu.be/MdcD1rNkNLE" rel="noopener noreferrer">Server-less applications powered by Web Components</a></li>
</ul>

<ul>
<li><a href="https://youtu.be/QHxrr6Q82yI" rel="noopener noreferrer">Web Components and the Future of CSS</a></li>
</ul>

<ul>
<li><a href="https://youtu.be/6vcQlD-jadk" rel="noopener noreferrer">Easy composition and reuse with Web Components</a></li>
</ul>

<ul>
<li><a href="https://youtu.be/kV0hgdMpH28" rel="noopener noreferrer">Let’s build some apps with Polymer!</a></li>
</ul>

<ul>
<li><a href="https://youtu.be/0LT6W5QVCJI" rel="noopener noreferrer">Polymer: State of the Union</a></li>
</ul>

<ul>
<li><a href="https://youtu.be/hEzmy93zr0Y?t=540" rel="noopener noreferrer">Web Components 101: An Introduction to Fundamental Changes in HTML</a></li>
</ul>

<ul>
<li><a href="https://youtu.be/dwxaG-eoxdU" rel="noopener noreferrer">Web Components 201: Designing Web Components for Reuse</a></li>
</ul>

<ul>
<li><a href="https://medium.com/@shaunwalla/why-web-components-does-the-web-really-need-another-component-4af010b6446" rel="noopener noreferrer">Why Web Components — Does the Web Really Need Another Component?</a></li>
</ul>

<ul>
<li><a href="https://youtu.be/gSTNTXtQwaY" rel="noopener noreferrer">“Don’t stop thinking about tomorrow” - AngularJS and Web Components</a></li>
</ul>

<ul>
<li><a href="https://youtu.be/kn0y7uugO0Y" rel="noopener noreferrer">Multi-device Apps with Web Components</a></li>
</ul>

<ul>
<li><a href="https://youtu.be/nbsWP2cPhhU" rel="noopener noreferrer">As I Walk Through The Valley Of The Shadow Of DOM</a></li>
</ul>

<ul>
<li><a href="https://youtu.be/BgvDZZ8Ms8c" rel="noopener noreferrer">Accessibility of Web Components</a></li>
</ul>

<ul>
<li><a href="https://youtu.be/GOPXVLxp9Nc" rel="noopener noreferrer">Componentize The Web: Back To The Browser!</a></li>
</ul>

<ul>
<li><a href="https://youtu.be/yRbOSdAe_JU" rel="noopener noreferrer">Google I/O 2014 - Polymer and the Web Components revolution</a></li>
</ul>

<ul>
<li><a href="https://youtu.be/8OJ7ih8EE7s" rel="noopener noreferrer">Google I/O 2014 - Polymer and Web Components change everything you know about Web development</a></li>
</ul>

<ul>
<li><a href="https://youtu.be/HKrYfrAzqFA" rel="noopener noreferrer">Google I/O 2014 - Unlock the next era of UI development with Polymer</a></li>
</ul>

<ul>
<li><a href="https://youtu.be/_IBiXfxhF-A" rel="noopener noreferrer">Making Polymer Elements Accessible</a></li>
</ul>

<ul>
<li><a href="https://youtu.be/yLyyXHhSl8w" rel="noopener noreferrer">The Road to Web Components</a></li>
</ul>

<ul>
<li><a href="https://youtu.be/3QLmAm9xtnU" rel="noopener noreferrer">The Web Components Revolution is Here</a></li>
</ul>

<ul>
<li><a href="https://youtu.be/JUzjr1bIRUg" rel="noopener noreferrer">Web Components: A chance to create the future</a></li>
</ul>

<ul>
<li><a href="https://youtu.be/75EuHl6CSTo" rel="noopener noreferrer">Web Component Mashups at 3 a.m.</a></li>
</ul>

<ul>
<li><a href="https://youtu.be/iPmN4CvLGJc" rel="noopener noreferrer">Web Components Tools &amp; Libraries</a></li>
</ul>

<ul>
<li><a href="https://addyosmani.com/fitc-wccdt/" rel="noopener noreferrer">Web Components Can Do That?!</a></li>
</ul>

<ul>
<li><a href="https://github.com/domenic/html-as-custom-elements" rel="noopener noreferrer">HTML as Custom Elements (⭐263)</a></li>
</ul>

<ul>
<li><a href="https://code.tutsplus.com/tutorials/using-polymer-to-create-web-components--cms-20475" rel="noopener noreferrer">Using Polymer to Create Web Components</a></li>
</ul>
<h3><p>History / 2013</p>
</h3>
<ul>
<li><a href="https://speakerdeck.com/zenorocha/a-future-called-web-components" rel="noopener noreferrer">A future called Web Components</a></li>
</ul>

<ul>
<li><a href="https://youtu.be/dW2ib0bkxGQ" rel="noopener noreferrer">Building Mobile Web Applications With Brick</a></li>
</ul>

<ul>
<li><a href="https://youtu.be/DH1vTVkqCDQ" rel="noopener noreferrer">Polymer: declarative, encapsulated, and reusable components for the web</a></li>
</ul>

<ul>
<li><a href="https://youtu.be/s1PTPZwzQA4" rel="noopener noreferrer">Web Components: Why you're already an expert</a></li>
</ul>

<ul>
<li><a href="https://youtu.be/booRxAJblwM" rel="noopener noreferrer">Yo Polymer: a new way of building web apps</a></li>
</ul>

<ul>
<li><a href="https://robdodson.github.io/webcomponents-revolution/" rel="noopener noreferrer">Web Components Revolution</a></li>
</ul>

<ul>
<li><a href="https://vimeo.com/78899868" rel="noopener noreferrer">Return of Inspector Web: Web Components a Year Later</a></li>
</ul>

<ul>
<li><a href="https://web.dev/customelements/" rel="noopener noreferrer">Working with Custom Elements</a></li>
</ul>

<ul>
<li><a href="https://www.lukew.com/ff/entry.asp?1752" rel="noopener noreferrer">Breaking Development: Web Components</a></li>
</ul>

<ul>
<li><a href="https://youtu.be/fqULJBBEVQE" rel="noopener noreferrer">Web Components: A Tectonic Shift for Web Development - Google I/O 2013</a></li>
</ul>

<ul>
<li><a href="https://web.dev/shadowdom/" rel="noopener noreferrer">Shadow DOM 101</a></li>
</ul>

<ul>
<li><a href="https://web.dev/shadowdom-201/" rel="noopener noreferrer">Shadow DOM 201</a></li>
</ul>

<ul>
<li><a href="https://web.dev/shadowdom-301/" rel="noopener noreferrer">Shadow DOM 301</a></li>
</ul>

<ul>
<li><a href="https://developer.chrome.com/blog/visualizing-shadow-dom-concepts/" rel="noopener noreferrer">Visualizing shadow DOM concepts</a></li>
</ul>

<ul>
<li><a href="https://youtu.be/pb6DsPNdoXk" rel="noopener noreferrer">Web components and the future of web development</a></li>
</ul>

<ul>
<li><a href="https://web.dev/webcomponents-template/" rel="noopener noreferrer">HTML's New Template Tag</a></li>
</ul>
<h3><p>History / 2012</p>
</h3>
<ul>
<li><a href="https://youtu.be/2txPYQOWBtg" rel="noopener noreferrer">Google I/O 2012 - The Web Platform's Cutting Edge</a></li>
</ul>
]]></content>
    <link rel="alternate" href="https://www.trackawesomelist.com/2022/49/"/>
    <summary>71 awesome projects updated on Dec 05 - Dec 11, 2022</summary>
  </entry>
  <entry>
    <id>https://www.trackawesomelist.com/2022/45/</id>
    <title>Webcomponents the Right Way Updates on Nov 07 - Nov 13, 2022</title>
    <updated>2022-11-11T02:25:03.203Z</updated>
    <published>2022-11-08T02:21:58.606Z</published>
    <content type="html"><![CDATA[<h3><p>Design Systems</p>
</h3>
<ul>
<li><a href="https://github.com/RocketCommunicationsInc/astro" rel="noopener noreferrer">Astro Space UX Design System (⭐156)</a> - Set of components to build rich space app experiences with established interaction patterns.</li>
</ul>

<ul>
<li><a href="https://auro.alaskaair.com" rel="noopener noreferrer">Auro Design System</a> - Alaska Airlines design system to innovate on ideas and collaborate on the future.</li>
</ul>

<ul>
<li><a href="https://nordhealth.design" rel="noopener noreferrer">Nord</a> - Nordhealth’s design system for products, digital experiences and brand.</li>
</ul>
<h3><p>History / 2018</p>
</h3>
<ul>
<li><em>2018-08-19</em> <a href="https://codeburst.io/6-reasons-you-should-use-native-web-components-b45e18e069c2" rel="noopener noreferrer">6 Reasons You Should Use Native Web Components</a></li>
</ul>

<ul>
<li><em>2018-04-17</em> <a href="https://medium.com/revillweb/extending-native-dom-elements-with-web-components-233350c8e86a" rel="noopener noreferrer">Extending Native DOM Elements with Web Components</a></li>
</ul>
<h3><p>History / 2016</p>
</h3>
<ul>
<li><a href="https://hayatoito.github.io/2016/shadowdomv1/" rel="noopener noreferrer">What's New in Shadow DOM v1 (by examples)</a></li>
</ul>
<h3><p>History / 2014</p>
</h3>
<ul>
<li><a href="https://www.telerik.com/blogs/web-components-ready-production" rel="noopener noreferrer">Why Web Components Are Ready For Production</a></li>
</ul>

<ul>
<li><a href="https://www.tjvantoll.com/2014/07/18/an-addendum-to-why-web-components-arent-ready-for-production-yet/" rel="noopener noreferrer">An Addendum to Why Web Components Aren't Ready for Production Yet</a></li>
</ul>

<ul>
<li><a href="https://www.telerik.com/blogs/web-components-arent-ready-production-yet" rel="noopener noreferrer">Why Web Components Aren't Ready for Production... Yet</a></li>
</ul>

<ul>
<li><a href="https://addyosmani.com/blog/component-interop-with-react-and-custom-elements/" rel="noopener noreferrer">Component Interop With React And Custom Elements</a></li>
</ul>
]]></content>
    <link rel="alternate" href="https://www.trackawesomelist.com/2022/45/"/>
    <summary>10 awesome projects updated on Nov 07 - Nov 13, 2022</summary>
  </entry>
  <entry>
    <id>https://www.trackawesomelist.com/2022/44/</id>
    <title>Webcomponents the Right Way Updates on Oct 31 - Nov 06, 2022</title>
    <updated>2022-11-06T12:49:45.171Z</updated>
    <published>2022-11-06T02:28:03.387Z</published>
    <content type="html"><![CDATA[<h3><p>Custom Elements</p>
</h3>
<ul>
<li><a href="https://web.dev/custom-elements-v1/" rel="noopener noreferrer">Custom Elements v1: Reusable Web Components</a></li>
</ul>
<h3><p>Shadow DOM</p>
</h3>
<ul>
<li><a href="https://web.dev/shadowdom-v1/" rel="noopener noreferrer">Shadow DOM v1: Self-Contained Web Components</a></li>
</ul>
<h3><p>Accessibility</p>
</h3>
<ul>
<li><a href="https://nolanlawson.com/2022/06/14/dialogs-and-shadow-dom-can-we-make-it-accessible/" rel="noopener noreferrer">Dialogs and shadow DOM: can we make it accessible?</a></li>
</ul>

<ul>
<li><a href="https://nolanlawson.com/2021/02/13/managing-focus-in-the-shadow-dom/" rel="noopener noreferrer">Managing focus in the shadow DOM</a></li>
</ul>
<h3><p>Best Practices</p>
</h3>
<ul>
<li><a href="https://web.dev/custom-elements-best-practices/" rel="noopener noreferrer">Custom Element Best Practices</a></li>
</ul>
<h3><p>Codelabs</p>
</h3>
<ul>
<li><a href="https://css-tricks.com/creating-custom-form-controls-with-elementinternals/" rel="noopener noreferrer">Creating Custom Form Controls with ElementInternals</a></li>
</ul>
<h3><p>Examples</p>
</h3>
<ul>
<li><a href="https://github.com/LeaVerou/nudeui" rel="noopener noreferrer">Nude UI (⭐235)</a> - Collection of accessible, customizable, ultra-light web components.</li>
</ul>
<h3><p>Styling</p>
</h3>
<ul>
<li><a href="https://nolanlawson.com/2021/08/15/does-shadow-dom-improve-style-performance/" rel="noopener noreferrer">Does shadow DOM improve style performance?</a></li>
</ul>

<ul>
<li><a href="https://every-layout.dev/blog/eschewing-shadow-dom/" rel="noopener noreferrer">Eschewing Shadow DOM</a></li>
</ul>

<ul>
<li><a href="https://web.dev/custom-properties-web-components/" rel="noopener noreferrer">How Nordhealth uses Custom Properties in Web Components</a></li>
</ul>

<ul>
<li><a href="https://nolanlawson.com/2022/06/22/style-scoping-versus-shadow-dom-which-is-fastest/" rel="noopener noreferrer">Style scoping versus shadow DOM: which is fastest?</a></li>
</ul>

<ul>
<li><a href="https://css-tricks.com/web-component-pseudo-classes-and-pseudo-elements/" rel="noopener noreferrer">Web Component Pseudo-Classes and Pseudo-Elements are Easier Than You Think</a></li>
</ul>
<h3><p>Component Libraries</p>
</h3>
<ul>
<li><a href="https://github.com/axa-ch-webhub-cloud/pattern-library" rel="noopener noreferrer">AXA Pattern Library (⭐130)</a> - AXA CH UI components library built with Web Components.</li>
</ul>

<ul>
<li><a href="https://github.com/curvenote/article" rel="noopener noreferrer">Curvenote (⭐200)</a> - Web components for creating interactive scientific articles.</li>
</ul>

<ul>
<li><a href="https://github.com/Polydile/dile-components" rel="noopener noreferrer">Dile Components (⭐106)</a> - General use Web Components for websites and applications.</li>
</ul>

<ul>
<li><a href="https://github.com/eclipse/eclipsefuro-web" rel="noopener noreferrer">Furo Webcomponents (⭐11)</a> - Enterprise ready set of web components which work best with Eclipse Furo.</li>
</ul>

<ul>
<li><a href="https://github.com/equinor/fusion-web-components" rel="noopener noreferrer">Fusion Web Components (⭐13)</a> - Ser of web components used by Equinor Fusion.</li>
</ul>

<ul>
<li><a href="https://github.com/IgniteUI/igniteui-webcomponents" rel="noopener noreferrer">Ignite UI Web Components (⭐170)</a> - Complete library of UI components from Infragistics.</li>
</ul>

<ul>
<li><a href="https://github.com/medblocks/medblocks-ui" rel="noopener noreferrer">Medblocks UI (⭐74)</a> - Web Components for rapid development of openEHR and FHIR systems.</li>
</ul>

<ul>
<li><a href="https://github.com/stryker-mutator/mutation-testing-elements" rel="noopener noreferrer">Mutation testing elements (⭐29)</a> - A schema for mutation testing results with the web components to visualize it.</li>
</ul>

<ul>
<li><a href="https://github.com/1-Platform/op-components" rel="noopener noreferrer">One Platform Components (⭐34)</a> - Set of web components for Red Hat One Platform.</li>
</ul>

<ul>
<li><a href="https://github.com/PolymerLabs/playground-elements" rel="noopener noreferrer">Playground Elements (⭐648)</a> - Serverless code experiences with web components.</li>
</ul>

<ul>
<li><a href="https://github.com/bennypowers/stripe-elements" rel="noopener noreferrer">Stripe Elements (⭐84)</a> - Custom Element Wrapper for Stripe.js v3 Elements.</li>
</ul>

<ul>
<li><a href="https://github.com/LeavittSoftware/titanium-elements" rel="noopener noreferrer">Titanium Elements (⭐20)</a> - Collection of lightweight web components used by Leavitt Group Enterprises.</li>
</ul>

<ul>
<li><a href="https://github.com/umbraco/Umbraco.UI" rel="noopener noreferrer">Umbraco UI Components (⭐152)</a> - Collection of user interface web components for Umbraco CMS.</li>
</ul>

<ul>
<li><a href="https://github.com/Webmarkets/wm-web-components" rel="noopener noreferrer">Webmarkets web components (⭐1)</a> - Set of Webmarkets' public web components.</li>
</ul>
<h3><p>Design Systems</p>
</h3>
<ul>
<li><a href="https://github.com/tyler-technologies-oss/forge" rel="noopener noreferrer">Forge Components (⭐71)</a> - Library of Web Components adhering to the Forge Design System.</li>
</ul>

<ul>
<li><a href="https://github.com/emdgroup-liquid/liquid" rel="noopener noreferrer">Liquid (⭐88)</a> - UI component library based on the Liquid Design System.</li>
</ul>

<ul>
<li><a href="https://github.com/material-components/material-web" rel="noopener noreferrer">Material Web Components (⭐11k)</a> - Material Design implemented as Web Components.</li>
</ul>

<ul>
<li><a href="https://github.com/phase2/outline" rel="noopener noreferrer">OutlineJS (⭐131)</a> - Web component based design system starter kit.</li>
</ul>

<ul>
<li><a href="https://github.com/ithaka/pharos" rel="noopener noreferrer">Pharos Design System (⭐132)</a> - JSTOR's design system to create cohesive, supportive, and beautiful experiences.</li>
</ul>

<ul>
<li><a href="https://github.com/RedHat-UX/red-hat-design-system" rel="noopener noreferrer">Red Hat Design System (⭐152)</a> - Web components for building uniform experiences with the Red Hat brand.</li>
</ul>

<ul>
<li><a href="https://github.com/siemens/ix/tree/main/packages/core" rel="noopener noreferrer">Siemens iX Web Components (⭐376)</a> - Web Components implementing Siemens iX design system.</li>
</ul>
<h3><p>Class Based</p>
</h3>
<ul>
<li><a href="https://github.com/joist-framework/joist" rel="noopener noreferrer">Joist (⭐134)</a> - Set of small libraries designed to add the bare minimum to web components to make you productive.</li>
</ul>

<ul>
<li><a href="https://lit.dev" rel="noopener noreferrer">Lit</a> - Simple library for building fast, lightweight web components.</li>
</ul>
<h3><p>Functional</p>
</h3>
<ul>
<li><a href="https://github.com/solidjs/solid/tree/main/packages/solid-element" rel="noopener noreferrer">Solid Element (⭐36k)</a> - Library that extends Solid adding Custom Web Components and extensions.</li>
</ul>
<h3><p>Integrations</p>
</h3>
<ul>
<li><a href="https://github.com/GrabarzUndPartner/nuxt-custom-elements" rel="noopener noreferrer">nuxt-custom-elements (⭐83)</a> - Export your project components as custom elements for integration into external pages.</li>
</ul>
<h3><p>React</p>
</h3>
<ul>
<li><a href="https://css-tricks.com/3-approaches-to-integrate-react-with-custom-elements/" rel="noopener noreferrer">3 Approaches to Integrate React with Custom Elements</a></li>
</ul>

<ul>
<li><a href="https://css-tricks.com/building-interoperable-web-components-react/" rel="noopener noreferrer">Building Interoperable Web Components That Even Work With React</a></li>
</ul>

<ul>
<li><a href="https://css-tricks.com/using-web-components-with-next-or-any-ssr-framework/" rel="noopener noreferrer">Using Web Components With Next (or Any SSR Framework)</a></li>
</ul>
]]></content>
    <link rel="alternate" href="https://www.trackawesomelist.com/2022/44/"/>
    <summary>40 awesome projects updated on Oct 31 - Nov 06, 2022</summary>
  </entry>
  <entry>
    <id>https://www.trackawesomelist.com/2021/25/</id>
    <title>Webcomponents the Right Way Updates on Jun 21 - Jun 27, 2021</title>
    <updated>2021-06-25T12:46:33.000Z</updated>
    <published>2021-06-25T12:46:33.000Z</published>
    <content type="html"><![CDATA[<h3><p>Accessibility</p>
</h3>
<ul>
<li><a href="https://www.tpgi.com/web-components-punch-list/" rel="noopener noreferrer">Web Components punch list</a></li>
</ul>
<h3><p>Examples</p>
</h3>
<ul>
<li><a href="https://open-wc.org/guides/developing-components/code-examples/" rel="noopener noreferrer">open-wc code examples</a> - Collection of best practices and design patterns for developing web components.</li>
</ul>
]]></content>
    <link rel="alternate" href="https://www.trackawesomelist.com/2021/25/"/>
    <summary>2 awesome projects updated on Jun 21 - Jun 27, 2021</summary>
  </entry>
  <entry>
    <id>https://www.trackawesomelist.com/2021/20/</id>
    <title>Webcomponents the Right Way Updates on May 17 - May 23, 2021</title>
    <updated>2021-05-23T19:18:54.000Z</updated>
    <published>2021-05-23T19:18:54.000Z</published>
    <content type="html"><![CDATA[<h3><p>Introduction</p>
</h3>
<ul>
<li><a href="https://nhswd.com/blog/web-components-101-what-are-web-components/" rel="noopener noreferrer">Web Components 101</a></li>
</ul>
]]></content>
    <link rel="alternate" href="https://www.trackawesomelist.com/2021/20/"/>
    <summary>1 awesome projects updated on May 17 - May 23, 2021</summary>
  </entry>
  <entry>
    <id>https://www.trackawesomelist.com/2021/19/</id>
    <title>Webcomponents the Right Way Updates on May 10 - May 16, 2021</title>
    <updated>2021-05-12T13:39:50.000Z</updated>
    <published>2021-05-12T13:39:50.000Z</published>
    <content type="html"><![CDATA[<h3><p>Case Studies</p>
</h3>
<ul>
<li><a href="https://www.infoworld.com/article/3618410/get-moving-with-microsofts-fast-web-components.html" rel="noopener noreferrer">Get moving with Microsoft’s FAST web components</a></li>
</ul>
]]></content>
    <link rel="alternate" href="https://www.trackawesomelist.com/2021/19/"/>
    <summary>1 awesome projects updated on May 10 - May 16, 2021</summary>
  </entry>
  <entry>
    <id>https://www.trackawesomelist.com/2021/18/</id>
    <title>Webcomponents the Right Way Updates on May 03 - May 09, 2021</title>
    <updated>2021-05-07T07:28:10.000Z</updated>
    <published>2021-05-07T07:26:10.000Z</published>
    <content type="html"><![CDATA[<h3><p>Case Studies</p>
</h3>
<ul>
<li><a href="https://github.blog/2021-05-04-how-we-use-web-components-at-github/" rel="noopener noreferrer">How we use Web Components at GitHub</a></li>
</ul>

<ul>
<li><a href="https://about.gitlab.com/blog/2021/05/03/using-web-components-to-encapsulate-css-and-resolve-design-system-conflicts/" rel="noopener noreferrer">Using web components to encapsulate CSS and resolve design system conflicts</a></li>
</ul>
<h3><p>Component Libraries</p>
</h3>
<ul>
<li><a href="https://github.com/github/github-elements" rel="noopener noreferrer">github-elements (⭐2.9k)</a> - GitHub's Web Component collection.</li>
</ul>

<ul>
<li><a href="https://github.com/vaadin/web-components" rel="noopener noreferrer">Vaadin components (⭐582)</a> - Evolving set of high-quality web components for building business web applications.</li>
</ul>
]]></content>
    <link rel="alternate" href="https://www.trackawesomelist.com/2021/18/"/>
    <summary>4 awesome projects updated on May 03 - May 09, 2021</summary>
  </entry>
  <entry>
    <id>https://www.trackawesomelist.com/2021/8/</id>
    <title>Webcomponents the Right Way Updates on Feb 22 - Feb 28, 2021</title>
    <updated>2021-02-24T08:44:53.000Z</updated>
    <published>2021-02-24T08:44:53.000Z</published>
    <content type="html"><![CDATA[<h3><p>Case Studies</p>
</h3>
<ul>
<li><a href="https://thenewstack.io/how-web-components-are-used-at-github-and-salesforce/" rel="noopener noreferrer">How Web Components Are Used at GitHub and Salesforce</a></li>
</ul>
]]></content>
    <link rel="alternate" href="https://www.trackawesomelist.com/2021/8/"/>
    <summary>1 awesome projects updated on Feb 22 - Feb 28, 2021</summary>
  </entry>
  <entry>
    <id>https://www.trackawesomelist.com/2021/1/</id>
    <title>Webcomponents the Right Way Updates on Jan 04 - Jan 10, 2021</title>
    <updated>2021-01-09T08:44:46.000Z</updated>
    <published>2021-01-08T18:13:16.000Z</published>
    <content type="html"><![CDATA[<h3><p>Usage Patterns</p>
</h3>
<ul>
<li><a href="https://gist.github.com/WebReflection/ec9f6687842aa385477c4afca625bbf4" rel="noopener noreferrer">Handy Custom Elements' Patterns</a></li>
</ul>
<h3><p>Codelabs</p>
</h3>
<ul>
<li><a href="https://codelabs.developers.google.com/codelabs/the-lit-path" rel="noopener noreferrer">From Web Component to Lit Element</a></li>
</ul>
<h3><p>Styling</p>
</h3>
<ul>
<li><a href="https://nolanlawson.com/2021/01/03/options-for-styling-web-components/" rel="noopener noreferrer">Options for styling web components</a></li>
</ul>
]]></content>
    <link rel="alternate" href="https://www.trackawesomelist.com/2021/1/"/>
    <summary>3 awesome projects updated on Jan 04 - Jan 10, 2021</summary>
  </entry>
  <entry>
    <id>https://www.trackawesomelist.com/2020/46/</id>
    <title>Webcomponents the Right Way Updates on Nov 16 - Nov 22, 2020</title>
    <updated>2020-11-14T18:31:26.000Z</updated>
    <published>2020-11-10T14:17:28.000Z</published>
    <content type="html"><![CDATA[<h3><p>Best Practices</p>
</h3>
<ul>
<li><a href="https://open-wc.org/guides/developing-components/publishing/" rel="noopener noreferrer">Developing Components: Publishing</a></li>
</ul>
<h3><p>Starter Kits</p>
</h3>
<ul>
<li><a href="https://open-wc.org/docs/development/generator/" rel="noopener noreferrer">Create Open Web Components</a> - Web component project scaffolding.</li>
</ul>
]]></content>
    <link rel="alternate" href="https://www.trackawesomelist.com/2020/46/"/>
    <summary>2 awesome projects updated on Nov 16 - Nov 22, 2020</summary>
  </entry>
  <entry>
    <id>https://www.trackawesomelist.com/2020/40/</id>
    <title>Webcomponents the Right Way Updates on Oct 05 - Oct 11, 2020</title>
    <updated>2020-10-01T10:48:13.000Z</updated>
    <published>2020-10-01T10:48:13.000Z</published>
    <content type="html"><![CDATA[<h3><p>Components</p>
</h3>
<ul>
<li><a href="https://github.com/playerxo/playerx" rel="noopener noreferrer"><code>&lt;player-x&gt;</code></a> - Media player web component.</li>
</ul>

<ul>
<li><a href="https://github.com/vime-js/vime" rel="noopener noreferrer"><code>&lt;vime-player&gt;</code></a> - Customizable, extensible, accessible and framework agnostic media player.</li>
</ul>
]]></content>
    <link rel="alternate" href="https://www.trackawesomelist.com/2020/40/"/>
    <summary>2 awesome projects updated on Oct 05 - Oct 11, 2020</summary>
  </entry>
  <entry>
    <id>https://www.trackawesomelist.com/2020/37/</id>
    <title>Webcomponents the Right Way Updates on Sep 14 - Sep 20, 2020</title>
    <updated>2020-09-08T13:50:43.000Z</updated>
    <published>2020-09-08T13:50:43.000Z</published>
    <content type="html"><![CDATA[<h3><p>Component Libraries</p>
</h3>
<ul>
<li><a href="https://github.com/joomla-projects/custom-elements" rel="noopener noreferrer">Joomla UI custom elements (⭐31)</a> - Compilation of Joomla 4 Custom Elements.</li>
</ul>
]]></content>
    <link rel="alternate" href="https://www.trackawesomelist.com/2020/37/"/>
    <summary>1 awesome projects updated on Sep 14 - Sep 20, 2020</summary>
  </entry>
  <entry>
    <id>https://www.trackawesomelist.com/2020/36/</id>
    <title>Webcomponents the Right Way Updates on Sep 07 - Sep 13, 2020</title>
    <updated>2020-09-02T16:17:46.000Z</updated>
    <published>2020-08-31T17:06:32.000Z</published>
    <content type="html"><![CDATA[<h3><p>Shadow DOM</p>
</h3>
<ul>
<li><a href="https://coryrylan.com/blog/understanding-slot-updates-with-web-components" rel="noopener noreferrer">Understanding Slot Updates with Web Components</a></li>
</ul>
<h3><p>Case Studies</p>
</h3>
<ul>
<li><a href="https://www.infoq.com/news/2020/08/web-components-sf-meetup-2020/" rel="noopener noreferrer">Web Components at GitHub - Web Components SF Meetup</a></li>
</ul>
<h3><p>Components</p>
</h3>
<ul>
<li><a href="https://github.com/filamentgroup/fg-modal" rel="noopener noreferrer"><code>&lt;fg-modal&gt;</code></a> - Accessible modal dialog web component.</li>
</ul>
<h3><p>Design Systems</p>
</h3>
<ul>
<li><a href="https://github.com/microsoft/fluentui/tree/master/packages/web-components" rel="noopener noreferrer">Fluent UI Web Components (⭐20k)</a> - Library of Web Components that supports Microsoft's Fluent design language.</li>
</ul>
<h3><p>Use Cases</p>
</h3>
<ul>
<li><a href="https://www.bryanbraun.com/2020/08/31/how-searching-for-a-bundle-free-react-led-me-to-web-components/" rel="noopener noreferrer">How searching for a bundle-free React led me to web components</a></li>
</ul>
]]></content>
    <link rel="alternate" href="https://www.trackawesomelist.com/2020/36/"/>
    <summary>5 awesome projects updated on Sep 07 - Sep 13, 2020</summary>
  </entry>
  <entry>
    <id>https://www.trackawesomelist.com/2020/35/</id>
    <title>Webcomponents the Right Way Updates on Aug 31 - Sep 06, 2020</title>
    <updated>2020-08-28T13:06:57.000Z</updated>
    <published>2020-08-24T16:46:18.000Z</published>
    <content type="html"><![CDATA[<h3><p>Case Studies</p>
</h3>
<ul>
<li><a href="https://medium.com/@jarrodek/composable-applications-with-web-components-ebe5158387be" rel="noopener noreferrer">Web Development At Scale: Composable Applications With Web Components</a></li>
</ul>
<h3><p>Components</p>
</h3>
<ul>
<li><a href="https://github.com/web-padawan/api-viewer-element" rel="noopener noreferrer"><code>&lt;api-viewer&gt;</code></a> - API documentation and live playground for Web Components.</li>
</ul>

<ul>
<li><a href="https://github.com/justinfagnani/chessboard-element" rel="noopener noreferrer"><code>&lt;chess-board&gt;</code></a> - Standalone chess board web component.</li>
</ul>

<ul>
<li><a href="https://github.com/css-doodle/css-doodle" rel="noopener noreferrer"><code>&lt;css-doodle&gt;</code></a> - Web component for drawing patterns with CSS.</li>
</ul>

<ul>
<li><a href="https://github.com/GoogleChromeLabs/dark-mode-toggle" rel="noopener noreferrer"><code>&lt;dark-mode-toggle&gt;</code></a> - Custom element that allows to create a dark mode toggle or switch.</li>
</ul>

<ul>
<li><a href="https://github.com/nolanlawson/emoji-picker-element" rel="noopener noreferrer"><code>&lt;emoji-picker&gt;</code></a> - Lightweight emoji picker, distributed as a web component.</li>
</ul>

<ul>
<li><a href="https://github.com/avipunes/file-viewer" rel="noopener noreferrer"><code>&lt;file-viewer&gt;</code></a> - Web component built with Svelte to view files.</li>
</ul>

<ul>
<li><a href="https://github.com/alenaksu/json-viewer" rel="noopener noreferrer"><code>&lt;json-viewer&gt;</code></a> - Web component to visualize JSON data in a tree view.</li>
</ul>

<ul>
<li><a href="https://github.com/paulirish/lite-youtube-embed" rel="noopener noreferrer"><code>&lt;lite-youtube&gt;</code></a> - Lite YouTube embed with a focus on visual performance.</li>
</ul>

<ul>
<li><a href="https://github.com/cifkao/html-midi-player" rel="noopener noreferrer"><code>&lt;midi-player&gt;</code></a> - MIDI file player and visualizer web components.</li>
</ul>

<ul>
<li><a href="https://github.com/google/model-viewer" rel="noopener noreferrer"><code>&lt;model-viewer&gt;</code></a> - Web component for rendering interactive 3D models.</li>
</ul>

<ul>
<li><a href="https://github.com/andreruffert/progressive-image-element" rel="noopener noreferrer"><code>&lt;progressive-image&gt;</code></a> - Custom element to progressively enhance image placeholders.</li>
</ul>

<ul>
<li><a href="https://github.com/andreruffert/range-slider-element" rel="noopener noreferrer"><code>&lt;range-slider&gt;</code></a> - Accessible range slider custom element with keyboard support.</li>
</ul>

<ul>
<li><a href="https://github.com/mrin9/RapiDoc" rel="noopener noreferrer"><code>&lt;rapi-doc&gt;</code></a> - Web component for creating documentation from OpenAPI Specification.</li>
</ul>

<ul>
<li><a href="https://github.com/halvves/shader-doodle" rel="noopener noreferrer"><code>&lt;shader-doodle&gt;</code></a> - Web component for writing and rendering shaders.</li>
</ul>

<ul>
<li><a href="https://github.com/basecamp/trix" rel="noopener noreferrer"><code>&lt;trix-editor&gt;</code></a> - Rich text editor custom element for everyday writing.</li>
</ul>

<ul>
<li><a href="https://github.com/stefanjudis/web-vitals-element" rel="noopener noreferrer"><code>&lt;web-vitals&gt;</code></a> - Bring <a href="https://github.com/GoogleChrome/web-vitals" rel="noopener noreferrer">web vitals (⭐8.6k)</a> quickly into your page using custom elements.</li>
</ul>
<h3><p>Class Based</p>
</h3>
<ul>
<li><a href="https://github.com/mixpanel/panel" rel="noopener noreferrer">Panel (⭐274)</a> - Web Components + Virtual DOM: web standards for powerful UIs.</li>
</ul>
<h3><p>Tutorials</p>
</h3>
<ul>
<li><a href="https://marcoslooten.com/blog/creating-a-reusable-avatar-web-component/" rel="noopener noreferrer">Creating a Reusable Avatar Web Component</a></li>
</ul>
]]></content>
    <link rel="alternate" href="https://www.trackawesomelist.com/2020/35/"/>
    <summary>19 awesome projects updated on Aug 31 - Sep 06, 2020</summary>
  </entry>
  <entry>
    <id>https://www.trackawesomelist.com/2020/34/</id>
    <title>Webcomponents the Right Way Updates on Aug 24 - Aug 30, 2020</title>
    <updated>2020-08-20T17:19:54.000Z</updated>
    <published>2020-08-19T07:15:18.000Z</published>
    <content type="html"><![CDATA[<h3><p>Component Libraries</p>
</h3>
<ul>
<li><a href="https://github.com/HTMLElements/smart-webcomponents" rel="noopener noreferrer">Smart Web Components (⭐484)</a> - Web components for business applications.</li>
</ul>
<h3><p>Tools</p>
</h3>
<ul>
<li><a href="https://github.com/open-wc/locator" rel="noopener noreferrer">Custom Elements Locator (⭐38)</a> - Chrome extension to find custom elements on a page.</li>
</ul>

<ul>
<li><a href="https://www.npmjs.com/package/@storybook/web-components" rel="noopener noreferrer">@storybook/web-components</a> - UI development environment for plain web-component snippets.</li>
</ul>
]]></content>
    <link rel="alternate" href="https://www.trackawesomelist.com/2020/34/"/>
    <summary>3 awesome projects updated on Aug 24 - Aug 30, 2020</summary>
  </entry>
  <entry>
    <id>https://www.trackawesomelist.com/2020/29/</id>
    <title>Webcomponents the Right Way Updates on Jul 20 - Jul 26, 2020</title>
    <updated>2020-07-14T07:03:03.000Z</updated>
    <published>2020-07-14T07:03:03.000Z</published>
    <content type="html"><![CDATA[<h3><p>Integrations</p>
</h3>
<ul>
<li><a href="https://github.com/BBKolton/reactify-wc" rel="noopener noreferrer">reactify-wc (⭐178)</a> - Use web components with React properties and functions.</li>
</ul>
]]></content>
    <link rel="alternate" href="https://www.trackawesomelist.com/2020/29/"/>
    <summary>1 awesome projects updated on Jul 20 - Jul 26, 2020</summary>
  </entry>
  <entry>
    <id>https://www.trackawesomelist.com/2020/28/</id>
    <title>Webcomponents the Right Way Updates on Jul 13 - Jul 19, 2020</title>
    <updated>2020-07-10T06:20:00.000Z</updated>
    <published>2020-07-07T06:51:55.000Z</published>
    <content type="html"><![CDATA[<h3><p>Component Libraries</p>
</h3>
<ul>
<li><a href="https://github.com/smeup/ketchup" rel="noopener noreferrer">Ketch.UP (⭐11)</a> - Web components library for Sme.UP.</li>
</ul>

<ul>
<li><a href="https://github.com/openbap/obap-elements" rel="noopener noreferrer">Open Business Application Platform Web Components (⭐14)</a> - Collection of web components designed for business applications.</li>
</ul>
<h3><p>Integrations</p>
</h3>
<ul>
<li><a href="https://github.com/adobe/react-webcomponent" rel="noopener noreferrer">@adobe/react-webcomponent (⭐104)</a> - Automate the wrapping of a React component in a custom element.</li>
</ul>
<h3><p>Tools</p>
</h3>
<ul>
<li><a href="https://github.com/kcmr/web-components-codemods" rel="noopener noreferrer">Web Components Codemods (⭐10)</a> - Codemods for Web Components.</li>
</ul>
<h3><p>History / 2013</p>
</h3>
<ul>
<li><a href="https://www.stevesouders.com/blog/2013/11/26/performance-and-custom-elements/" rel="noopener noreferrer">Performance and Custom Elements</a></li>
</ul>

<ul>
<li><a href="https://blog.teamtreehouse.com/creating-reusable-markup-with-the-html-template-element" rel="noopener noreferrer">Creating Reusable Markup with The HTML Template Element</a></li>
</ul>

<ul>
<li><a href="https://blog.teamtreehouse.com/working-with-shadow-dom" rel="noopener noreferrer">Working with Shadow DOM</a></li>
</ul>
]]></content>
    <link rel="alternate" href="https://www.trackawesomelist.com/2020/28/"/>
    <summary>7 awesome projects updated on Jul 13 - Jul 19, 2020</summary>
  </entry>
  <entry>
    <id>https://www.trackawesomelist.com/2020/27/</id>
    <title>Webcomponents the Right Way Updates on Jul 06 - Jul 12, 2020</title>
    <updated>2020-06-29T10:38:45.000Z</updated>
    <published>2020-06-29T06:09:06.000Z</published>
    <content type="html"><![CDATA[<h3><p>Component Libraries</p>
</h3>
<ul>
<li><a href="https://github.com/pixano/pixano-elements" rel="noopener noreferrer">Pixano Elements (⭐43)</a> - Re-usable web components dedicated to data annotation tasks.</li>
</ul>
<h3><p>Presentations</p>
</h3>
<ul>
<li><a href="https://docs.google.com/presentation/d/1wi74YiTLtLSfgjyccKm5LxYp9k8aeJda0AekWV5mqJI/edit?usp=sharing" rel="noopener noreferrer">Shadow DOM: off the beaten track</a> by <a href="https://twitter.com/serhiikulykov" rel="noopener noreferrer">@serhiikulykov</a></li>
</ul>
]]></content>
    <link rel="alternate" href="https://www.trackawesomelist.com/2020/27/"/>
    <summary>2 awesome projects updated on Jul 06 - Jul 12, 2020</summary>
  </entry>
  <entry>
    <id>https://www.trackawesomelist.com/2020/25/</id>
    <title>Webcomponents the Right Way Updates on Jun 22 - Jun 28, 2020</title>
    <updated>2020-06-18T12:58:50.000Z</updated>
    <published>2020-06-16T18:18:12.000Z</published>
    <content type="html"><![CDATA[<h3><p>Limitations</p>
</h3>
<ul>
<li><a href="https://www.hjorthhansen.dev/shadow-dom-and-forms/" rel="noopener noreferrer">Custom elements, shadow DOM and implicit form submission</a></li>
</ul>

<ul>
<li><a href="https://www.hjorthhansen.dev/you-might-not-need-shadow-dom/" rel="noopener noreferrer">You might not need shadow DOM</a></li>
</ul>
<h3><p>Styling</p>
</h3>
<ul>
<li><a href="https://css-tricks.com/styling-a-web-component/" rel="noopener noreferrer">Styling a Web Component</a></li>
</ul>

<ul>
<li><a href="https://css-tricks.com/styling-in-the-shadow-dom-with-css-shadow-parts/" rel="noopener noreferrer">Styling in the Shadow DOM With CSS Shadow Parts</a></li>
</ul>

<ul>
<li><a href="https://css-tricks.com/thinking-through-styling-options-for-web-components/" rel="noopener noreferrer">Thinking Through Styling Options for Web Components</a></li>
</ul>

<ul>
<li><a href="https://css-tricks.com/web-standards-meet-user-land-using-css-in-js-to-style-custom-elements/" rel="noopener noreferrer">Web Standards Meet User-Land: Using CSS-in-JS to Style Custom Elements</a></li>
</ul>
<h3><p>Component Libraries</p>
</h3>
<ul>
<li><a href="https://github.com/kherrick/x-weather" rel="noopener noreferrer">XWeather (⭐7)</a> - Collection of web components implementing portions of the OpenWeatherMap API.</li>
</ul>
<h3><p>History / 2019</p>
</h3>
<ul>
<li><em>2019-07-01</em> <a href="https://www.hjorthhansen.dev/shadow-dom-form-participation/" rel="noopener noreferrer">Form-associated custom elements</a></li>
</ul>

<ul>
<li><em>2019-04-09</em> <a href="https://dev.to/webpadawan/beyond-the-polyfills-how-web-components-affect-us-today-3j0a" rel="noopener noreferrer">Beyond the polyfills: how Web Components affect us today?</a></li>
</ul>
<h3><p>History / 2017</p>
</h3>
<ul>
<li><em>2017-11-20</em> <a href="https://component.kitchen/blog/posts/styling-is-critical-to-web-component-reuse-but-may-prove-difficult-in-practice" rel="noopener noreferrer">Styling is critical to web component reuse, but may prove difficult in practice</a></li>
</ul>
]]></content>
    <link rel="alternate" href="https://www.trackawesomelist.com/2020/25/"/>
    <summary>10 awesome projects updated on Jun 22 - Jun 28, 2020</summary>
  </entry>
  <entry>
    <id>https://www.trackawesomelist.com/2020/24/</id>
    <title>Webcomponents the Right Way Updates on Jun 15 - Jun 21, 2020</title>
    <updated>2020-06-11T13:32:08.000Z</updated>
    <published>2020-06-08T18:00:19.000Z</published>
    <content type="html"><![CDATA[<h3><p>Component Libraries</p>
</h3>
<ul>
<li><a href="https://github.com/BlazeSoftware/atoms" rel="noopener noreferrer">Blaze UI Atoms (⭐1.6k)</a> - Set of web components powered by Blaze CSS.</li>
</ul>
<h3><p>Benchmarks</p>
</h3>
<ul>
<li><a href="https://webcomponents.dev/blog/all-the-ways-to-make-a-web-component/" rel="noopener noreferrer">All the Ways to Make a Web Component</a></li>
</ul>
<h3><p>Testing Solutions</p>
</h3>
<ul>
<li><a href="https://github.com/sukgu/shadow-automation-selenium" rel="noopener noreferrer">shadow-automation-selenium (⭐117)</a> - Shadow DOM automation using Selenium.</li>
</ul>
<h3><p>History / 2012</p>
</h3>
<ul>
<li><a href="https://www.sitepoint.com/the-basics-of-the-shadow-dom/" rel="noopener noreferrer">The Basics of the Shadow DOM</a></li>
</ul>
]]></content>
    <link rel="alternate" href="https://www.trackawesomelist.com/2020/24/"/>
    <summary>4 awesome projects updated on Jun 15 - Jun 21, 2020</summary>
  </entry>
  <entry>
    <id>https://www.trackawesomelist.com/2020/23/</id>
    <title>Webcomponents the Right Way Updates on Jun 08 - Jun 14, 2020</title>
    <updated>2020-06-04T13:44:40.000Z</updated>
    <published>2020-06-01T18:32:36.000Z</published>
    <content type="html"><![CDATA[<h3><p>Architecture</p>
</h3>
<ul>
<li><a href="https://itnext.io/a-deep-analysis-into-isomorphic-autonomous-cross-framework-usage-microfrontends-364271dc5fa9" rel="noopener noreferrer">A deep analysis into isomorphic, autonomous cross-framework usage #MicroFrontends</a></li>
</ul>

<ul>
<li><a href="https://codeburst.io/generating-config-driven-dynamic-forms-using-web-components-7c8d400f7f2e" rel="noopener noreferrer">Generating Config driven Dynamic Forms using Web Components</a></li>
</ul>
<h3><p>Component Libraries</p>
</h3>
<ul>
<li><a href="https://github.com/ebi-webcomponents/nightingale" rel="noopener noreferrer">Nightingale (⭐152)</a> - Data visualisation web components for the life sciences.</li>
</ul>

<ul>
<li><a href="https://github.com/eeditiones/tei-publisher-components" rel="noopener noreferrer">TEI Publisher Components (⭐18)</a> - Collection of web components used by TEI Publisher and apps generated by it.</li>
</ul>
<h3><p>Integrations</p>
</h3>
<ul>
<li><a href="https://github.com/Ravenstine/ember-custom-elements" rel="noopener noreferrer">ember-custom-elements (⭐15)</a> - Render Ember and Glimmer components using custom elements.</li>
</ul>

<ul>
<li><a href="https://github.com/Wildhoney/ReactShadow" rel="noopener noreferrer">react-shadow (⭐1.4k)</a> - Utilise Shadow DOM in React with all the benefits of style encapsulation.</li>
</ul>
<h3><p>Angular</p>
</h3>
<ul>
<li><a href="https://itnext.io/how-to-use-angular-ngmodel-and-ngforms-with-webcomponents-802bd9e1d3d7" rel="noopener noreferrer">How to use Angular ngModel and ngForms with WebComponents</a></li>
</ul>
<h3><p>Talks</p>
</h3>
<ul>
<li><a href="https://vimeo.com/364370506" rel="noopener noreferrer">Custom Web Shadow Elements, or Whatever…</a> by <a href="https://twitter.com/aerotwist" rel="noopener noreferrer">@aerotwist</a></li>
</ul>
]]></content>
    <link rel="alternate" href="https://www.trackawesomelist.com/2020/23/"/>
    <summary>8 awesome projects updated on Jun 08 - Jun 14, 2020</summary>
  </entry>
  <entry>
    <id>https://www.trackawesomelist.com/2020/22/</id>
    <title>Webcomponents the Right Way Updates on Jun 01 - Jun 07, 2020</title>
    <updated>2020-05-28T06:09:06.000Z</updated>
    <published>2020-05-25T06:10:14.000Z</published>
    <content type="html"><![CDATA[<h3><p>Accessibility</p>
</h3>
<ul>
<li><a href="https://www.sitepoint.com/accessible-web-components/" rel="noopener noreferrer">How to Make Accessible Web Components — a Brief Guide</a></li>
</ul>

<ul>
<li><a href="https://robdodson.me/the-future-of-accessibility-for-custom-elements/" rel="noopener noreferrer">The future of accessibility for custom elements</a></li>
</ul>

<ul>
<li><a href="https://www.erikkroes.nl/blog/accessibility/the-guide-to-accessible-web-components-draft/" rel="noopener noreferrer">The Guide to Accessible Web Components</a></li>
</ul>

<ul>
<li><a href="https://www.24a11y.com/2018/web-components-still-need-to-be-accessible/" rel="noopener noreferrer">Web components still need to be accessible</a></li>
</ul>
<h3><p>Examples</p>
</h3>
<ul>
<li><a href="https://github.com/thepassle/generic-components" rel="noopener noreferrer">generic-components (⭐571)</a> - Collection of generic web components with a focus on accessibility, and ease of use.</li>
</ul>

<ul>
<li><a href="https://github.com/GoogleChromeLabs/howto-components" rel="noopener noreferrer">howto-components (⭐873)</a> - Collection of web components that implement common web UI patterns.</li>
</ul>

<ul>
<li><a href="https://github.com/martine-dowden/vanilla-retro-js" rel="noopener noreferrer">vanilla-retro-js (⭐16)</a> - Vanilla JS UI component library of HTML deprecated tags.</li>
</ul>

<ul>
<li><a href="https://github.com/mdn/web-components-examples" rel="noopener noreferrer">web-components-examples (⭐3.4k)</a> - Series of web components examples, related to the MDN web components documentation.</li>
</ul>
<h3><p>Architecture</p>
</h3>
<ul>
<li><a href="https://www.smashingmagazine.com/2019/09/frankenstein-migration-framework-agnostic-approach-part-1/" rel="noopener noreferrer">Frankenstein Migration: Framework-Agnostic Approach (Part 1)</a></li>
</ul>

<ul>
<li><a href="https://www.smashingmagazine.com/2019/09/frankenstein-migration-framework-agnostic-approach-part-2/" rel="noopener noreferrer">Frankenstein Migration: Framework-Agnostic Approach (Part 2)</a></li>
</ul>

<ul>
<li><a href="https://component.kitchen/blog/posts/hiding-internal-framework-methods-and-properties-from-web-component-apis" rel="noopener noreferrer">Hiding internal framework methods and properties from web component APIs</a></li>
</ul>

<ul>
<li><a href="https://medium.com/@WebReflection/how-to-deliver-custom-elements-702fae32d25c" rel="noopener noreferrer">How to deliver Custom Elements</a></li>
</ul>

<ul>
<li><a href="https://css-tricks.com/making-web-components-for-different-contexts/" rel="noopener noreferrer">Making Web Components for Different Contexts</a></li>
</ul>

<ul>
<li><a href="https://component.kitchen/blog/posts/supporting-both-automatic-and-manual-registration-of-custom-elements" rel="noopener noreferrer">Supporting both automatic and manual registration of custom elements</a></li>
</ul>
<h3><p>Case Studies</p>
</h3>
<ul>
<li><a href="https://bitworking.org/news/2019/07/looking-back-on-five-years-of-web-components" rel="noopener noreferrer">Looking back on five years of web components</a></li>
</ul>
<h3><p>Component Libraries</p>
</h3>
<ul>
<li><a href="https://github.com/apollo-elements/apollo-elements" rel="noopener noreferrer">Apollo Elements (⭐423)</a> - Custom elements for using Apollo GraphQL with various web components libraries.</li>
</ul>

<ul>
<li><a href="https://github.com/kjantzer/bui" rel="noopener noreferrer">Blackstone UI (⭐110)</a> - Web components for creating interfaces by Blackstone Publishing.</li>
</ul>

<ul>
<li><a href="https://github.com/lume/lume" rel="noopener noreferrer">Lume (⭐1.5k)</a> - Custom elements for 3D graphics. Built with Three.js for WebGL/WebGPU rendering, and Solid.js for reactivity and templating.</li>
</ul>
<h3><p>Design Systems</p>
</h3>
<ul>
<li><a href="https://github.com/freshdesk/crayons" rel="noopener noreferrer">Crayons (⭐248)</a> - Collection of web components that adheres to the Freshworks Design System.</li>
</ul>
<h3><p>Starter Kits</p>
</h3>
<ul>
<li><a href="https://github.com/github/custom-element-boilerplate" rel="noopener noreferrer">custom-element-boilerplate (⭐177)</a> - Boilerplate for creating a custom element.</li>
</ul>

<ul>
<li><a href="https://github.com/fernandopasik/hello-web-components" rel="noopener noreferrer">hello-web-components (⭐31)</a> - Simple starter hello world web component written in TypeScript.</li>
</ul>

<ul>
<li><a href="https://github.com/abraham/nutmeg" rel="noopener noreferrer">nutmeg (⭐118)</a> - Build, test, and publish vanilla Web Components with a little spice.</li>
</ul>
<h3><p>Talks</p>
</h3>
<ul>
<li><a href="https://youtu.be/mtHf7crZZIQ" rel="noopener noreferrer">Better Apps: Delivering Universal UI Patterns as Web Components</a> by <a href="https://twitter.com/janmiksovsky" rel="noopener noreferrer">@janmiksovsky</a></li>
</ul>

<ul>
<li><a href="https://youtu.be/FM7ROEVPA4k" rel="noopener noreferrer">Styling and Theming Web Components</a> by <a href="https://twitter.com/justinfagnani" rel="noopener noreferrer">@justinfagnani</a></li>
</ul>

<ul>
<li><a href="https://youtu.be/iFp-P2UJT_Y" rel="noopener noreferrer">Web Components at Enterprise Scale</a> by <a href="https://twitter.com/diervo" rel="noopener noreferrer">@diervo</a></li>
</ul>
<h3><p>History / 2019</p>
</h3>
<ul>
<li><em>2019-12-02</em> <a href="https://www.24a11y.com/2019/web-components-and-the-aom/" rel="noopener noreferrer">Web Components and the Accessibility Object model (AOM)</a></li>
</ul>
]]></content>
    <link rel="alternate" href="https://www.trackawesomelist.com/2020/22/"/>
    <summary>26 awesome projects updated on Jun 01 - Jun 07, 2020</summary>
  </entry>
  <entry>
    <id>https://www.trackawesomelist.com/2020/21/</id>
    <title>Webcomponents the Right Way Updates on May 25 - May 31, 2020</title>
    <updated>2020-05-23T06:27:35.000Z</updated>
    <published>2020-05-18T19:14:38.000Z</published>
    <content type="html"><![CDATA[<h3><p>Interoperability</p>
</h3>
<ul>
<li><a href="https://lamplightdev.com/blog/2020/01/18/web-components-arent-a-framework-replacement-theyre-better-than-that/" rel="noopener noreferrer">Web Components aren't a framework replacement - they're better than that</a></li>
</ul>
<h3><p>Case Studies</p>
</h3>
<ul>
<li><a href="https://medium.com/@Danetag/implementing-a-design-language-system-with-stencil-js-515432918eb5" rel="noopener noreferrer">Implementing a Design Language System with Stencil.js</a></li>
</ul>
<h3><p>Meta Frameworks</p>
</h3>
<ul>
<li><a href="https://github.com/ampproject/amphtml" rel="noopener noreferrer">AMP (⭐15k)</a> - Web component framework to easily create user-first experiences for the web.</li>
</ul>
<h3><p>Component Libraries</p>
</h3>
<ul>
<li><a href="https://github.com/BrightspaceUI/core" rel="noopener noreferrer">Brightspace UI core (⭐79)</a> - Collection of web components for building Brightspace applications.</li>
</ul>

<ul>
<li><a href="https://github.com/CleverCloud/clever-components" rel="noopener noreferrer">Clever components (⭐240)</a> - Collection of Web Components made by Clever Cloud.</li>
</ul>

<ul>
<li><a href="https://github.com/dataformsjs/dataformsjs" rel="noopener noreferrer">DataFormsJS (⭐197)</a> - Standalone Components for SPA routing, displaying data from web services, and more.</li>
</ul>

<ul>
<li><a href="https://github.com/elix/elix" rel="noopener noreferrer">Elix (⭐838)</a> - High-quality, customizable web components for common user interface patterns.</li>
</ul>

<ul>
<li><a href="https://github.com/ing-bank/lion" rel="noopener noreferrer">Lion Web Components (⭐2k)</a> - Set of highly performant, accessible and flexible Web Components.</li>
</ul>

<ul>
<li><a href="https://github.com/elmsln/lrnwebcomponents/" rel="noopener noreferrer">LRNWebComponents (⭐274)</a> - ELMS:LN produced web components for any project.</li>
</ul>

<ul>
<li><a href="https://github.com/nuxeo/nuxeo-elements" rel="noopener noreferrer">Nuxeo Elements (⭐29)</a> - Components for building web applications with Nuxeo using Web Components.</li>
</ul>

<ul>
<li><a href="https://github.com/Tradeshift/elements" rel="noopener noreferrer">Tradeshift Elements (⭐18)</a> - Reusable Tradeshift UI Components as Web Components.</li>
</ul>

<ul>
<li><a href="https://github.com/wiredjs/wired-elements" rel="noopener noreferrer">Wired Elements (⭐11k)</a> - Set of common UI elements with a hand-drawn, sketchy look.</li>
</ul>

<ul>
<li><a href="https://github.com/wokwi/wokwi-elements" rel="noopener noreferrer">Wokwi Elements (⭐262)</a> - Web Components for Arduino and various electronic parts.</li>
</ul>
<h3><p>Design Systems</p>
</h3>
<ul>
<li><a href="https://github.com/patternfly/patternfly-elements" rel="noopener noreferrer">PatternFly Elements (⭐394)</a> - Collection of flexible and lightweight Web Components based on the Unified Design Kit.</li>
</ul>

<ul>
<li><a href="https://github.com/adobe/spectrum-web-components" rel="noopener noreferrer">Spectrum Web Components (⭐1.5k)</a> - Adobe Spectrum design language implementation built with Web Components.</li>
</ul>
<h3><p>Class Based</p>
</h3>
<ul>
<li><a href="https://github.com/chialab/dna" rel="noopener noreferrer">DNA (⭐60)</a> - Progressive Web Components library.</li>
</ul>
<h3><p>Integrations</p>
</h3>
<ul>
<li><a href="https://github.com/preactjs/preact-custom-element" rel="noopener noreferrer">preact-custom-element (⭐404)</a> - Generate/register a custom element from a preact component.</li>
</ul>
<h3><p>Benchmarks</p>
</h3>
<ul>
<li><a href="https://vogloblinsky.github.io/web-components-benchmark/" rel="noopener noreferrer">web-components-benchmark</a> - Benchmark Web Components technologies with various examples.</li>
</ul>
<h3><p>Presentations</p>
</h3>
<ul>
<li><a href="https://noti.st/lostinbrittany/EjUZyd/are-web-components-the-betamax-of-web-development" rel="noopener noreferrer">Are Web Components the Betamax of web development?</a> by <a href="https://twitter.com/lostinbrittany" rel="noopener noreferrer">@lostinbrittany</a></li>
</ul>

<ul>
<li><a href="https://apolloelements.dev/using-lit-apollo/" rel="noopener noreferrer">lit-apollo: Data-Driven Components that Use the Platform</a> by <a href="https://twitter.com/PowersBenny" rel="noopener noreferrer">@PowersBenny</a></li>
</ul>

<ul>
<li><a href="https://speakerdeck.com/samjulien/modernizing-large-frontends-with-web-components" rel="noopener noreferrer">Modernizing Large Frontends with Web Components</a> by <a href="https://twitter.com/samjulien" rel="noopener noreferrer">@samjulien</a></li>
</ul>

<ul>
<li><a href="https://gotochgo.com/2019/sessions/866/using-web-components-to-build-a-framework-agnostic-ui-library" rel="noopener noreferrer">Using Web Components to Build a Framework-agnostic UI Library</a> by <a href="https://twitter.com/brianbouril" rel="noopener noreferrer">@brianbouril</a> and <a href="https://twitter.com/danciupuliga" rel="noopener noreferrer">@danciupuliga</a></li>
</ul>

<ul>
<li><a href="https://slides.com/vogloblinsky/web-components-can-do-that" rel="noopener noreferrer">Web Components can do that?!</a> by <a href="https://twitter.com/vogloblinsky" rel="noopener noreferrer">@vogloblinsky</a></li>
</ul>
<h3><p>History / 2017</p>
</h3>
<ul>
<li><em>2017-12-18</em> <a href="https://meowni.ca/posts/part-theme-explainer/" rel="noopener noreferrer">::part and ::theme, an ::explainer</a></li>
</ul>
]]></content>
    <link rel="alternate" href="https://www.trackawesomelist.com/2020/21/"/>
    <summary>24 awesome projects updated on May 25 - May 31, 2020</summary>
  </entry>
  <entry>
    <id>https://www.trackawesomelist.com/2020/20/</id>
    <title>Webcomponents the Right Way Updates on May 18 - May 24, 2020</title>
    <updated>2020-05-17T11:47:43.000Z</updated>
    <published>2020-05-11T06:37:44.000Z</published>
    <content type="html"><![CDATA[<h3><p>Codelabs</p>
</h3>
<ul>
<li><a href="https://medium.com/stories-from-upstatement/building-custom-elements-with-web-components-for-the-2020-elections-f767ff9e9c6a" rel="noopener noreferrer">Building Custom Elements with Web Components for the 2020 Elections</a></li>
</ul>
<h3><p>Use Cases</p>
</h3>
<ul>
<li><a href="https://medium.com/8451/how-we-chose-to-build-our-design-system-using-stenciljs-web-components-4878c36743c5" rel="noopener noreferrer">How we chose to build our Design System using StencilJS Web Components</a></li>
</ul>

<ul>
<li><a href="https://medium.com/@sergicontre/reasons-web-components-are-perfect-for-a-big-company-28790d712ad5" rel="noopener noreferrer">Reasons Web Components are perfect for a big company</a></li>
</ul>

<ul>
<li><a href="https://ionicframework.com/blog/5-reasons-web-components-are-perfect-for-design-systems/" rel="noopener noreferrer">5 Reasons Web Components Are Perfect for Design Systems</a></li>
</ul>

<ul>
<li><a href="https://web.dev/web-components-io-2019/" rel="noopener noreferrer">Web components: the secret ingredient helping power the web</a></li>
</ul>

<ul>
<li><a href="https://dev.to/webpadawan/web-components-for-enterprise-part-1-salesforce-oracle-sap-e70" rel="noopener noreferrer">Web Components for Enterprise. Part 1: Salesforce, Oracle, SAP</a></li>
</ul>

<ul>
<li><a href="https://dev.to/webpadawan/web-components-for-enterprise-part-2-nuxeo-ionic-vaadin-22l7" rel="noopener noreferrer">Web Components for Enterprise. Part 2: Nuxeo, Ionic, Vaadin</a></li>
</ul>

<ul>
<li><a href="https://dev.to/shihn/why-i-use-web-components-my-use-cases-1nip" rel="noopener noreferrer">Why I use Web Components - My use cases</a></li>
</ul>

<ul>
<li><a href="https://dev.to/ionic/why-we-use-web-components-2c1i" rel="noopener noreferrer">Why we use Web Components</a></li>
</ul>
<h3><p>React</p>
</h3>
<ul>
<li><a href="https://guillaumebriday.fr/rendering-react-components-with-custom-elements" rel="noopener noreferrer">Rendering React Components With Custom Elements</a></li>
</ul>
<h3><p>Tutorials</p>
</h3>
<ul>
<li><a href="https://dev.to/aspittel/building-web-components-with-vanilla-javascript--jho" rel="noopener noreferrer">Building Web Components with Vanilla JavaScript</a></li>
</ul>

<ul>
<li><a href="https://auth0.com/blog/creating-web-components-with-stencil/" rel="noopener noreferrer">Creating Web Components with Stencil</a></li>
</ul>

<ul>
<li><a href="https://www.smashingmagazine.com/2020/01/recreating-arduino-pushbutton-svg/" rel="noopener noreferrer">Recreating The Arduino Pushbutton Using SVG And <code>&lt;lit-element&gt;</code></a></li>
</ul>

<ul>
<li><a href="https://dev.to/dntzhang/snake-eating-game-making-with-web-components-of-omi-and-mvp-architecture-206" rel="noopener noreferrer">Snake-Eating Game Making with Web Components of Omi and MVP Architecture</a></li>
</ul>
<h3><p>History / 2018</p>
</h3>
<ul>
<li><em>2018-12-19</em> <a href="https://medium.com/@cfscorreia/styling-accessibility-a-web-components-approach-dc2aa8123eb2" rel="noopener noreferrer">Styling Accessibility: A Web Components Approach</a></li>
</ul>
]]></content>
    <link rel="alternate" href="https://www.trackawesomelist.com/2020/20/"/>
    <summary>15 awesome projects updated on May 18 - May 24, 2020</summary>
  </entry>
  <entry>
    <id>https://www.trackawesomelist.com/2020/19/</id>
    <title>Webcomponents the Right Way Updates on May 11 - May 17, 2020</title>
    <updated>2020-05-07T18:22:17.000Z</updated>
    <published>2020-05-05T09:50:19.000Z</published>
    <content type="html"><![CDATA[<h3><p>Custom Elements</p>
</h3>
<ul>
<li><a href="https://developer.mozilla.org/en-US/docs/Web/Web_Components/Using_custom_elements" rel="noopener noreferrer">MDN - Using Custom Elements</a></li>
</ul>
<h3><p>Shadow DOM</p>
</h3>
<ul>
<li><a href="https://developer.mozilla.org/en-US/docs/Web/Web_Components/Using_shadow_DOM" rel="noopener noreferrer">MDN - Using Shadow DOM</a></li>
</ul>
<h3><p>HTML Templates</p>
</h3>
<ul>
<li><a href="https://developer.mozilla.org/en-US/docs/Web/HTML/Element/template" rel="noopener noreferrer">MDN - &lt;template&gt;: The Content Template element</a></li>
</ul>

<ul>
<li><a href="https://developer.mozilla.org/en-US/docs/Web/Web_Components/Using_templates_and_slots" rel="noopener noreferrer">MDN - Using templates and slots</a></li>
</ul>
<h3><p>Best Practices</p>
</h3>
<ul>
<li><a href="https://justinfagnani.com/2019/11/01/how-to-publish-web-components-to-npm/" rel="noopener noreferrer">How to Publish Web Components to NPM</a></li>
</ul>
<h3><p>Codelabs</p>
</h3>
<ul>
<li><a href="https://dev.to/straversi/build-a-story-web-component-with-litelement-e59" rel="noopener noreferrer">Build a Story Web Component with LitElement</a></li>
</ul>
<h3><p>Case Studies</p>
</h3>
<ul>
<li><a href="https://dev.to/ionic/apple-just-shipped-web-components-to-production-and-you-probably-missed-it-57pf" rel="noopener noreferrer">Apple Just Shipped Web Components to Production and You Probably Missed It</a></li>
</ul>
<h3><p>Svelte</p>
</h3>
<ul>
<li><a href="https://dev.to/silvio/how-to-create-a-web-components-in-svelte-2g4j" rel="noopener noreferrer">How to Create a Web Component in Svelte</a></li>
</ul>

<ul>
<li><a href="https://itnext.io/svelte-web-component-5-4kb-4afe46590d99" rel="noopener noreferrer">Svelte Web Component — 5.4KB</a></li>
</ul>
<h3><p>History / 2019</p>
</h3>
<ul>
<li><em>2019-04-08</em> <a href="https://component.kitchen/blog/posts/a-history-of-the-html-slot-element" rel="noopener noreferrer">A history of the HTML slot element</a></li>
</ul>
<h3><p>History / 2017</p>
</h3>
<ul>
<li><em>2017-06-06</em> <a href="https://meowni.ca/posts/web-components-with-otters/" rel="noopener noreferrer">An intro to web components with otters</a></li>
</ul>
]]></content>
    <link rel="alternate" href="https://www.trackawesomelist.com/2020/19/"/>
    <summary>11 awesome projects updated on May 11 - May 17, 2020</summary>
  </entry>
  <entry>
    <id>https://www.trackawesomelist.com/2020/18/</id>
    <title>Webcomponents the Right Way Updates on May 04 - May 10, 2020</title>
    <updated>2020-05-01T07:04:36.000Z</updated>
    <published>2020-04-27T07:06:50.000Z</published>
    <content type="html"><![CDATA[<h3><p>Custom Elements</p>
</h3>
<ul>
<li><a href="https://html.spec.whatwg.org/multipage/custom-elements.html" rel="noopener noreferrer">HTML Living Standard: Custom elements</a></li>
</ul>
<h3><p>Shadow DOM</p>
</h3>
<ul>
<li><a href="https://dom.spec.whatwg.org/#shadow-trees" rel="noopener noreferrer">DOM Living Standard: Shadow tree</a></li>
</ul>

<ul>
<li><a href="https://github.com/praveenpuglia/shadow-dom-in-depth" rel="noopener noreferrer">Shadow DOM in depth (⭐238)</a></li>
</ul>

<ul>
<li><a href="https://bitsofco.de/what-is-the-shadow-dom/" rel="noopener noreferrer">What is the Shadow DOM?</a></li>
</ul>
<h3><p>HTML Templates</p>
</h3>
<ul>
<li><a href="https://html.spec.whatwg.org/multipage/scripting.html#the-template-element" rel="noopener noreferrer">HTML Living Standard: The <code>template</code> element</a></li>
</ul>
<h3><p>CSS Shadow Parts</p>
</h3>
<ul>
<li><a href="https://dev.to/webpadawan/css-shadow-parts-are-coming-mi5" rel="noopener noreferrer">CSS Shadow Parts are coming!</a></li>
</ul>
<h3><p>Interoperability</p>
</h3>
<ul>
<li><a href="https://custom-elements-everywhere.com" rel="noopener noreferrer">Custom Elements Everywhere</a></li>
</ul>
<h3><p>Case Studies</p>
</h3>
<ul>
<li><a href="https://dev.to/thatjoemoore/bringing-order-to-web-design-chaos--3fhb" rel="noopener noreferrer">Bringing Order to Web Design Chaos (with Web Components)</a></li>
</ul>

<ul>
<li><a href="https://briangrinstead.com/blog/firefox-webcomponents/" rel="noopener noreferrer">The Firefox UI is now built with Web Components</a></li>
</ul>

<ul>
<li><a href="https://web.dev/how-we-build-webdev-and-use-web-components/" rel="noopener noreferrer">web.dev engineering blog #1: How we build the site and use Web Components</a></li>
</ul>
<h3><p>React</p>
</h3>
<ul>
<li><a href="https://www.robinwieruch.de/react-web-components" rel="noopener noreferrer">How to use Web Components in React</a></li>
</ul>
<h3><p>Usage Metrics</p>
</h3>
<ul>
<li><a href="https://chromestatus.com/metrics/feature/timeline/popularity/1689" rel="noopener noreferrer">Chrome Platform Status: <code>CustomElementRegistryDefine</code></a></li>
</ul>

<ul>
<li><a href="https://chromestatus.com/metrics/feature/timeline/popularity/804" rel="noopener noreferrer">Chrome Platform Status: <code>ElementAttachShadow</code></a></li>
</ul>

<ul>
<li><a href="https://chromestatus.com/metrics/feature/timeline/popularity/2769" rel="noopener noreferrer">Chrome Platform Status: <code>HTMLTemplateElement</code></a></li>
</ul>
<h3><p>Constructable Stylesheet Objects</p>
</h3>
<ul>
<li><a href="https://wicg.github.io/construct-stylesheets/" rel="noopener noreferrer">Specification Draft</a></li>
</ul>

<ul>
<li><a href="https://github.com/WICG/construct-stylesheets/blob/gh-pages/explainer.md" rel="noopener noreferrer">Explainer (⭐137)</a></li>
</ul>

<ul>
<li><a href="https://www.chromestatus.com/feature/5394843094220800" rel="noopener noreferrer">Constructable Stylesheets</a> - Feature in Chrome platform status.</li>
</ul>
<h3><p>Custom State Pseudo Class</p>
</h3>
<ul>
<li><a href="https://groups.google.com/a/chromium.org/forum/#!topic/blink-dev/CApU9QIu3TM" rel="noopener noreferrer">Blink: Intent to implement</a></li>
</ul>

<ul>
<li><a href="https://github.com/w3c/webcomponents/blob/gh-pages/proposals/custom-states-and-state-pseudo-class.md" rel="noopener noreferrer"><code>ElementInternals</code>'s <code>states</code> property and the <code>:state()</code> pseudo class</a></li>
</ul>
<h3><p>Polyfills / Custom Elements polyfills</p>
</h3>
<ul>
<li><a href="https://github.com/webcomponents/polyfills/tree/master/packages/custom-elements" rel="noopener noreferrer">@webcomponents/custom-elements (⭐1.2k)</a> - Custom Elements polyfill by Polymer team.</li>
</ul>

<ul>
<li><a href="https://github.com/WebReflection/document-register-element" rel="noopener noreferrer">document-register-element (⭐1.1k)</a> - Custom Elements polyfill by Andrea Giammarchi.</li>
</ul>
<h3><p>Polyfills / Customized Built-in Elements polyfills</p>
</h3>
<ul>
<li><a href="https://github.com/corpusculejs/custom-builtin-elements" rel="noopener noreferrer">@corpuscule/custom-builtin-elements (⭐12)</a> - Customized built-in elements polyfill by <a href="https://github.com/corpusculejs" rel="noopener noreferrer">CorpusculeJS</a>.</li>
</ul>

<ul>
<li><a href="https://github.com/ungap/custom-elements-builtin" rel="noopener noreferrer">@ungap/custom-elements-builtin (⭐103)</a> - Customized built-in elements polyfill by <a href="https://ungap.github.io" rel="noopener noreferrer">ungap project</a>.</li>
</ul>
<h3><p>Polyfills / Shadow DOM shims</p>
</h3>
<ul>
<li><a href="https://github.com/webcomponents/polyfills/tree/master/packages/shadydom" rel="noopener noreferrer">@webcomponents/shadydom (⭐1.2k)</a> - ShadowDOM v1 shim.</li>
</ul>

<ul>
<li><a href="https://github.com/webcomponents/polyfills/tree/master/packages/shadycss" rel="noopener noreferrer">@webcomponents/shadycss (⭐1.2k)</a> - ShadowDOM style encapsulation shim.</li>
</ul>

<ul>
<li><a href="https://github.com/salesforce/lwc/blob/master/packages/@lwc/synthetic-shadow" rel="noopener noreferrer">@lwc/synthetic-shadow (⭐1.8k)</a> - Shadow DOM polyfill by <a href="https://lwc.dev" rel="noopener noreferrer">LWC</a>.</li>
</ul>
<h3><p>Polyfills / HTML Templates polyfills</p>
</h3>
<ul>
<li><a href="https://github.com/webcomponents/polyfills/tree/master/packages/template" rel="noopener noreferrer">@webcomponents/template (⭐1.2k)</a> - Minimal polyfill for <code>&lt;template&gt;</code>.</li>
</ul>

<ul>
<li><a href="https://github.com/ungap/import-node" rel="noopener noreferrer">@ungap/import-node (⭐7)</a> - An <code>importNode</code> polyfill for IE11 by <a href="https://ungap.github.io" rel="noopener noreferrer">ungap project</a>.</li>
</ul>
<h3><p>History / 2018</p>
</h3>
<ul>
<li><em>2018-11-29</em> <a href="https://medium.com/front-end-hacking/the-rise-of-shadow-dom-84aa1f731e82" rel="noopener noreferrer">The Rise of Shadow DOM</a></li>
</ul>

<ul>
<li><em>2018-11-15</em> <a href="https://hacks.mozilla.org/2018/11/the-power-of-web-components/" rel="noopener noreferrer">The Power of Web Components</a></li>
</ul>

<ul>
<li><em>2018-11-08</em> <a href="https://css-tricks.com/a-guide-to-custom-elements-for-react-developers/" rel="noopener noreferrer">A Guide to Custom Elements for React Developers</a></li>
</ul>

<ul>
<li><em>2018-08-21</em> <a href="https://github.com/shawnbot/custom-elements" rel="noopener noreferrer">All about HTML Custom Elements (⭐203)</a></li>
</ul>

<ul>
<li><em>2018-07-16</em> <a href="https://www.smashingmagazine.com/2018/07/reusable-components-custom-elements-shadow-dom-npm/" rel="noopener noreferrer">The Holy Grail Of Reusable Components: Custom Elements, Shadow DOM, And NPM</a></li>
</ul>
]]></content>
    <link rel="alternate" href="https://www.trackawesomelist.com/2020/18/"/>
    <summary>33 awesome projects updated on May 04 - May 10, 2020</summary>
  </entry>
  <entry>
    <id>https://www.trackawesomelist.com/2020/17/</id>
    <title>Webcomponents the Right Way Updates on Apr 27 - May 03, 2020</title>
    <updated>2020-04-21T16:19:07.000Z</updated>
    <published>2020-04-20T08:34:43.000Z</published>
    <content type="html"><![CDATA[<h3><p>Case Studies</p>
</h3>
<ul>
<li><a href="https://dev.to/joe8bit/shipping-web-components-in-2020-2h54" rel="noopener noreferrer">Shipping Web Components in 2020</a></li>
</ul>
<h3><p>History / 2016</p>
</h3>
<ul>
<li><a href="https://medium.com/dev-channel/the-case-for-custom-elements-part-1-65d807b4b439" rel="noopener noreferrer">The Case for Custom Elements: Part 1</a></li>
</ul>

<ul>
<li><a href="https://medium.com/dev-channel/the-case-for-custom-elements-part-2-2efe42ce9133" rel="noopener noreferrer">The Case for Custom Elements: Part 2</a></li>
</ul>
]]></content>
    <link rel="alternate" href="https://www.trackawesomelist.com/2020/17/"/>
    <summary>3 awesome projects updated on Apr 27 - May 03, 2020</summary>
  </entry>
  <entry>
    <id>https://www.trackawesomelist.com/2020/16/</id>
    <title>Webcomponents the Right Way Updates on Apr 20 - Apr 26, 2020</title>
    <updated>2020-04-17T10:48:18.000Z</updated>
    <published>2020-04-15T06:07:12.000Z</published>
    <content type="html"><![CDATA[<h3><p>Case Studies</p>
</h3>
<ul>
<li><a href="https://www.infoq.com/articles/ing-open-sources-lion-web-component/" rel="noopener noreferrer">ING Open-Sources Lion, Its White-Label Web Component Library – Q&amp;A with Thomas Allmer</a></li>
</ul>

<ul>
<li><a href="https://www.infoq.com/news/2020/03/web-components-salesforce-lwc/" rel="noopener noreferrer">Web Components at Scale at Salesforce: Challenges Encountered, Lessons Learnt</a></li>
</ul>
<h3><p>Angular</p>
</h3>
<ul>
<li><a href="https://coryrylan.com/blog/using-web-components-in-angular" rel="noopener noreferrer">Using Web Components in Angular</a></li>
</ul>
<h3><p>Vue</p>
</h3>
<ul>
<li><a href="https://coryrylan.com/blog/using-web-components-in-vue" rel="noopener noreferrer">Using Web Components in Vue</a></li>
</ul>
<h3><p>History / 2018</p>
</h3>
<ul>
<li><em>2018-11-28</em> <a href="https://www.telerik.com/blogs/web-components-101-an-introduction-to-web-components" rel="noopener noreferrer">Web Components 101: An Introduction to Web Components</a></li>
</ul>

<ul>
<li><em>2018-05-23</em> <a href="https://www.grapecity.com/en/blogs/web-components-introduction-creating-custom-html-elements-2018" rel="noopener noreferrer">Web Components Introduction: Creating Custom HTML Elements in 2018</a></li>
</ul>
<h3><p>History / 2016</p>
</h3>
<ul>
<li><a href="https://webkit.org/blog/7027/introducing-custom-elements/" rel="noopener noreferrer">Introducing Custom Elements</a></li>
</ul>
<h3><p>History / 2015</p>
</h3>
<ul>
<li><a href="https://webkit.org/blog/4096/introducing-shadow-dom-api/" rel="noopener noreferrer">Introducing Slot-Based Shadow DOM API</a></li>
</ul>
<h3><p>History / 2014</p>
</h3>
<ul>
<li><a href="https://gist.github.com/dglazkov/efd2deec54f65aa86f2e" rel="noopener noreferrer">The Shadow DOM Diaries</a></li>
</ul>

<ul>
<li><a href="https://www.smashingmagazine.com/2014/03/introduction-to-custom-elements/" rel="noopener noreferrer">A Detailed Introduction To Custom Elements</a></li>
</ul>
]]></content>
    <link rel="alternate" href="https://www.trackawesomelist.com/2020/16/"/>
    <summary>10 awesome projects updated on Apr 20 - Apr 26, 2020</summary>
  </entry>
  <entry>
    <id>https://www.trackawesomelist.com/2019/39/</id>
    <title>Webcomponents the Right Way Updates on Sep 30 - Oct 06, 2019</title>
    <updated>2019-09-23T06:58:18.000Z</updated>
    <published>2019-09-23T06:58:18.000Z</published>
    <content type="html"><![CDATA[<h3><p>Integrations</p>
</h3>
<ul>
<li><a href="https://github.com/riot/custom-elements" rel="noopener noreferrer">@riotjs/custom-elements (⭐40)</a> - Simple API to create vanilla custom elements with Riot.js.</li>
</ul>
]]></content>
    <link rel="alternate" href="https://www.trackawesomelist.com/2019/39/"/>
    <summary>1 awesome projects updated on Sep 30 - Oct 06, 2019</summary>
  </entry>
  <entry>
    <id>https://www.trackawesomelist.com/2019/33/</id>
    <title>Webcomponents the Right Way Updates on Aug 19 - Aug 25, 2019</title>
    <updated>2019-08-16T07:14:23.000Z</updated>
    <published>2019-08-16T07:14:23.000Z</published>
    <content type="html"><![CDATA[<h3><p>Interoperability</p>
</h3>
<ul>
<li><a href="https://robdodson.me/interoperable-custom-elements/" rel="noopener noreferrer">Custom Elements That Work Anywhere</a></li>
</ul>

<ul>
<li><a href="https://medium.com/@sergicontre/web-components-seamlessly-interoperable-82efd6989ca4" rel="noopener noreferrer">Web Components: Seamlessly interoperable</a></li>
</ul>
]]></content>
    <link rel="alternate" href="https://www.trackawesomelist.com/2019/33/"/>
    <summary>2 awesome projects updated on Aug 19 - Aug 25, 2019</summary>
  </entry>
  <entry>
    <id>https://www.trackawesomelist.com/2019/31/</id>
    <title>Webcomponents the Right Way Updates on Aug 05 - Aug 11, 2019</title>
    <updated>2019-07-29T06:19:56.000Z</updated>
    <published>2019-07-29T06:19:56.000Z</published>
    <content type="html"><![CDATA[<h3><p>Podcasts</p>
</h3>
<ul>
<li><a href="https://frontendhappyhour.com/episodes/web-components-shots-of-shadow-dom/" rel="noopener noreferrer">Frontend Happy Hour, episode 62: Web Components - shots of shadow DOM</a></li>
</ul>
]]></content>
    <link rel="alternate" href="https://www.trackawesomelist.com/2019/31/"/>
    <summary>1 awesome projects updated on Aug 05 - Aug 11, 2019</summary>
  </entry>
  <entry>
    <id>https://www.trackawesomelist.com/2019/29/</id>
    <title>Webcomponents the Right Way Updates on Jul 22 - Jul 28, 2019</title>
    <updated>2019-07-18T07:10:51.000Z</updated>
    <published>2019-07-18T07:10:51.000Z</published>
    <content type="html"><![CDATA[<h3><p>Tools</p>
</h3>
<ul>
<li><a href="https://github.com/runem/web-component-analyzer" rel="noopener noreferrer">web-component-analyzer (⭐520)</a> - CLI that analyzes web components and emits documentation / diagnostics.</li>
</ul>
]]></content>
    <link rel="alternate" href="https://www.trackawesomelist.com/2019/29/"/>
    <summary>1 awesome projects updated on Jul 22 - Jul 28, 2019</summary>
  </entry>
  <entry>
    <id>https://www.trackawesomelist.com/2019/28/</id>
    <title>Webcomponents the Right Way Updates on Jul 15 - Jul 21, 2019</title>
    <updated>2019-07-09T15:44:09.000Z</updated>
    <published>2019-07-09T15:44:09.000Z</published>
    <content type="html"><![CDATA[<h3><p>Miscellaneous</p>
</h3>
<ul>
<li><a href="https://vaadin.com/directory" rel="noopener noreferrer">Vaadin Directory</a> - Publish, discuss and rate web components</li>
</ul>
]]></content>
    <link rel="alternate" href="https://www.trackawesomelist.com/2019/28/"/>
    <summary>1 awesome projects updated on Jul 15 - Jul 21, 2019</summary>
  </entry>
  <entry>
    <id>https://www.trackawesomelist.com/2019/26/</id>
    <title>Webcomponents the Right Way Updates on Jul 01 - Jul 07, 2019</title>
    <updated>2019-06-28T12:41:55.000Z</updated>
    <published>2019-06-26T10:44:48.000Z</published>
    <content type="html"><![CDATA[<h3><p>Functional</p>
</h3>
<ul>
<li><a href="https://github.com/atomicojs/atomico" rel="noopener noreferrer">atomico (⭐1.3k)</a> - Small library for the creation of interfaces based on web components using functions and hooks.</li>
</ul>

<ul>
<li><a href="https://github.com/matthewp/haunted" rel="noopener noreferrer">haunted (⭐2.7k)</a> - React's Hooks API implemented for web components.</li>
</ul>
]]></content>
    <link rel="alternate" href="https://www.trackawesomelist.com/2019/26/"/>
    <summary>2 awesome projects updated on Jul 01 - Jul 07, 2019</summary>
  </entry>
  <entry>
    <id>https://www.trackawesomelist.com/2019/24/</id>
    <title>Webcomponents the Right Way Updates on Jun 17 - Jun 23, 2019</title>
    <updated>2019-06-12T19:10:27.000Z</updated>
    <published>2019-06-12T19:10:27.000Z</published>
    <content type="html"><![CDATA[<h3><p>Miscellaneous</p>
</h3>
<ul>
<li><a href="https://github.com/Heydon/bruck" rel="noopener noreferrer">bruck (⭐516)</a> - Prototyping system built with web components and the Houdini Paint API.</li>
</ul>

<ul>
<li><a href="http://webcomponents.org/" rel="noopener noreferrer">webcomponents.org</a> - Discuss &amp; share web components.</li>
</ul>
]]></content>
    <link rel="alternate" href="https://www.trackawesomelist.com/2019/24/"/>
    <summary>2 awesome projects updated on Jun 17 - Jun 23, 2019</summary>
  </entry>
  <entry>
    <id>https://www.trackawesomelist.com/2019/23/</id>
    <title>Webcomponents the Right Way Updates on Jun 10 - Jun 16, 2019</title>
    <updated>2019-06-03T18:43:40.000Z</updated>
    <published>2019-06-03T18:43:40.000Z</published>
    <content type="html"><![CDATA[<h3><p>Class Based</p>
</h3>
<ul>
<li><a href="https://github.com/salesforce/lwc" rel="noopener noreferrer">Lightning Web Components (⭐1.8k)</a> - blazing fast, enterprise-grade Web Components foundation.</li>
</ul>
]]></content>
    <link rel="alternate" href="https://www.trackawesomelist.com/2019/23/"/>
    <summary>1 awesome projects updated on Jun 10 - Jun 16, 2019</summary>
  </entry>
  <entry>
    <id>https://www.trackawesomelist.com/2019/16/</id>
    <title>Webcomponents the Right Way Updates on Apr 22 - Apr 28, 2019</title>
    <updated>2019-04-16T11:46:15.000Z</updated>
    <published>2019-04-16T11:46:15.000Z</published>
    <content type="html"><![CDATA[<h3><p>History / 2011</p>
</h3>
<ul>
<li><a href="https://fronteers.nl/congres/2011/sessions/web-components-and-model-driven-views-alex-russell" rel="noopener noreferrer">Web Components and Model Driven Views by Alex Russell</a></li>
</ul>
]]></content>
    <link rel="alternate" href="https://www.trackawesomelist.com/2019/16/"/>
    <summary>1 awesome projects updated on Apr 22 - Apr 28, 2019</summary>
  </entry>
  <entry>
    <id>https://www.trackawesomelist.com/2019/12/</id>
    <title>Webcomponents the Right Way Updates on Mar 25 - Mar 31, 2019</title>
    <updated>2019-03-21T09:38:10.000Z</updated>
    <published>2019-03-21T09:38:10.000Z</published>
    <content type="html"><![CDATA[<h3><p>Integrations</p>
</h3>
<ul>
<li><a href="https://github.com/rstacruz/remount" rel="noopener noreferrer">remount (⭐718)</a> - Mount React components to the DOM using custom elements.</li>
</ul>
]]></content>
    <link rel="alternate" href="https://www.trackawesomelist.com/2019/12/"/>
    <summary>1 awesome projects updated on Mar 25 - Mar 31, 2019</summary>
  </entry>
  <entry>
    <id>https://www.trackawesomelist.com/2019/11/</id>
    <title>Webcomponents the Right Way Updates on Mar 18 - Mar 24, 2019</title>
    <updated>2019-03-17T12:59:00.000Z</updated>
    <published>2019-03-17T12:59:00.000Z</published>
    <content type="html"><![CDATA[<h3><p>Case Studies</p>
</h3>
<ul>
<li><a href="https://dev.to/thepassle/ing--web-components-aef" rel="noopener noreferrer">ING ❤ Web Components</a></li>
</ul>
]]></content>
    <link rel="alternate" href="https://www.trackawesomelist.com/2019/11/"/>
    <summary>1 awesome projects updated on Mar 18 - Mar 24, 2019</summary>
  </entry>
  <entry>
    <id>https://www.trackawesomelist.com/2019/1/</id>
    <title>Webcomponents the Right Way Updates on Jan 07 - Jan 13, 2019</title>
    <updated>2019-01-01T21:01:25.000Z</updated>
    <published>2019-01-01T21:01:25.000Z</published>
    <content type="html"><![CDATA[<h3><p>Functional</p>
</h3>
<ul>
<li><a href="https://github.com/hybridsjs/hybrids" rel="noopener noreferrer">hybrids (⭐3.2k)</a> - UI library for creating Web Components with simple and functional API.</li>
</ul>
]]></content>
    <link rel="alternate" href="https://www.trackawesomelist.com/2019/1/"/>
    <summary>1 awesome projects updated on Jan 07 - Jan 13, 2019</summary>
  </entry>
  <entry>
    <id>https://www.trackawesomelist.com/2018/51/</id>
    <title>Webcomponents the Right Way Updates on Dec 17 - Dec 23, 2018</title>
    <updated>2018-12-20T11:10:17.000Z</updated>
    <published>2018-12-17T12:53:43.000Z</published>
    <content type="html"><![CDATA[<h3><p>Case Studies</p>
</h3>
<ul>
<li><a href="https://medium.com/samsung-internet-dev/lessons-learned-making-our-app-with-web-components-bf55379cfcda" rel="noopener noreferrer">Lessons Learned, making our app with Web Components</a></li>
</ul>
<h3><p>Books</p>
</h3>
<ul>
<li><a href="https://www.manning.com/books/web-components-in-action" rel="noopener noreferrer">Web Components in Action</a> - Book by Ben Farrell, available at Manning early release program.</li>
</ul>

<ul>
<li><a href="https://leanpub.com/web-component-essentials" rel="noopener noreferrer">Web Component Essentials</a> - Book by Cory Rylan, early preview edition available at Leanpub.</li>
</ul>
]]></content>
    <link rel="alternate" href="https://www.trackawesomelist.com/2018/51/"/>
    <summary>3 awesome projects updated on Dec 17 - Dec 23, 2018</summary>
  </entry>
  <entry>
    <id>https://www.trackawesomelist.com/2018/50/</id>
    <title>Webcomponents the Right Way Updates on Dec 10 - Dec 16, 2018</title>
    <updated>2018-12-14T07:00:18.000Z</updated>
    <published>2018-12-14T06:59:05.000Z</published>
    <content type="html"><![CDATA[<h3><p>Best Practices</p>
</h3>
<ul>
<li><a href="https://github.com/webcomponents/gold-standard/wiki" rel="noopener noreferrer">Gold Standard Checklist for Web Components (⭐1k)</a></li>
</ul>

<ul>
<li><a href="https://w3ctag.github.io/webcomponents-design-guidelines/" rel="noopener noreferrer">Guidelines for creating web platform compatible components</a></li>
</ul>

<ul>
<li><a href="https://open-wc.org" rel="noopener noreferrer">Open Web Components Recommendations</a></li>
</ul>
<h3><p>Class Based</p>
</h3>
<ul>
<li><a href="https://github.com/Tencent/omi" rel="noopener noreferrer">Omi (⭐13k)</a> - Next generation web framework in 4kb JavaScript (Web Components + JSX + Proxy + Store + Path Updating).</li>
</ul>
]]></content>
    <link rel="alternate" href="https://www.trackawesomelist.com/2018/50/"/>
    <summary>4 awesome projects updated on Dec 10 - Dec 16, 2018</summary>
  </entry>
  <entry>
    <id>https://www.trackawesomelist.com/2018/49/</id>
    <title>Webcomponents the Right Way Updates on Dec 03 - Dec 09, 2018</title>
    <updated>2018-12-08T09:00:54.000Z</updated>
    <published>2018-12-04T18:07:55.000Z</published>
    <content type="html"><![CDATA[<h3><p>History / 2018</p>
</h3>
<ul>
<li><em>2018-11-21</em> <a href="https://medium.com/@royprins/get-started-with-vue-web-components-593b3d5b3200" rel="noopener noreferrer">Get started with Vue web components</a></li>
</ul>
<h3><p>History / 2015</p>
</h3>
<ul>
<li><a href="https://blogs.windows.com/msedgedev/2015/07/14/bringing-componentization-to-the-web-an-overview-of-web-components/" rel="noopener noreferrer">Bringing componentization to the web: An overview of Web Components</a></li>
</ul>
<h3><p>History / 2014</p>
</h3>
<ul>
<li><a href="https://hacks.mozilla.org/2014/12/mozilla-and-web-components/" rel="noopener noreferrer">Mozilla and Web Components: Update</a></li>
</ul>
<h3><p>History / 2011</p>
</h3>
<ul>
<li><a href="https://glazkov.com/2011/01/14/what-the-heck-is-shadow-dom/" rel="noopener noreferrer">What the Heck is Shadow DOM?</a></li>
</ul>
]]></content>
    <link rel="alternate" href="https://www.trackawesomelist.com/2018/49/"/>
    <summary>4 awesome projects updated on Dec 03 - Dec 09, 2018</summary>
  </entry>
  <entry>
    <id>https://www.trackawesomelist.com/2018/48/</id>
    <title>Webcomponents the Right Way Updates on Nov 26 - Dec 02, 2018</title>
    <updated>2018-12-01T12:33:11.000Z</updated>
    <published>2018-12-01T11:04:21.000Z</published>
    <content type="html"><![CDATA[<h3><p>History / 2018</p>
</h3>
<ul>
<li><em>2018-05-21</em> <a href="https://vuejsdevelopers.com/2018/05/21/vue-js-web-component/" rel="noopener noreferrer">Create &amp; Publish Web Components With Vue CLI 3</a></li>
</ul>
<h3><p>History / 2017</p>
</h3>
<ul>
<li><em>2017-10-01</em> <a href="https://infrequently.org/2017/10/web-components-the-long-game/" rel="noopener noreferrer">Web Components: The Long Game</a></li>
</ul>
<h3><p>History / 2016</p>
</h3>
<ul>
<li><a href="https://medium.com/the-ui-files/understanding-web-components-d051baa66019" rel="noopener noreferrer">Understanding Web Components</a></li>
</ul>
<h3><p>History / 2015</p>
</h3>
<ul>
<li><a href="http://kaytcat.github.io/web-components/" rel="noopener noreferrer">Web Components and their role in the future of web development</a></li>
</ul>

<ul>
<li><a href="https://hacks.mozilla.org/2015/06/the-state-of-web-components/" rel="noopener noreferrer">The state of Web Components</a></li>
</ul>
<h3><p>History / 2014</p>
</h3>
<ul>
<li><a href="https://www.leggetter.co.uk/2014/08/06/state-componentised-web.html" rel="noopener noreferrer">The State of the Componentised Web</a></li>
</ul>

<ul>
<li><a href="https://christianheilmann.com/2014/04/18/web-components-and-you-dangers-to-avoid/" rel="noopener noreferrer">Web Components and you – dangers to avoid</a></li>
</ul>

<ul>
<li><a href="https://addyosmani.com/blog/the-webs-declarative-composable-future/" rel="noopener noreferrer">The Web's Declarative, Composable Future</a></li>
</ul>
<h3><p>History / 2013</p>
</h3>
<ul>
<li><a href="https://css-tricks.com/modular-future-web-components/" rel="noopener noreferrer">A Guide to Web Components</a></li>
</ul>
<h3><p>History / 2012</p>
</h3>
<ul>
<li><a href="https://www.w3.org/TR/2012/WD-components-intro-20120522/" rel="noopener noreferrer">Introduction to Web Components</a></li>
</ul>
]]></content>
    <link rel="alternate" href="https://www.trackawesomelist.com/2018/48/"/>
    <summary>10 awesome projects updated on Nov 26 - Dec 02, 2018</summary>
  </entry>
</feed>