The goal of Open Web Components is to empower everyone with a powerful and battle-tested setup for sharing open source web components. We try to achieve this by giving a set of recommendations and defaults on how to facilitate your web component project. Our recommendations include: developing, linting, testing, tooling, demoing, publishing and automating.


This will bootstrap a vanilla Web Component project based on our latest recommendations.

npm i -g yo
npm i -g generator-open-wc

# in a new or existing folder:
yo open-wc

Available Recommendations

Our Philosophy

You can read all about our motivation and our philosophy here.



The Set-Game Example uses all the above recommendations. You can find a published storybook here:

Last Updated: 2/11/2019, 10:12:30 PM