All Projects → open-wc → Open Wc

open-wc / Open Wc

Licence: mit
Open Web Components: guides, tools and libraries for developing web components.

Programming Languages

javascript
184084 projects - #8 most used programming language
HTML
75241 projects
typescript
32286 projects

Projects that are alternatives of or similar to Open Wc

lit-components
Moved to https://github.com/vaadin/component-mixins
Stars: ✭ 59 (-96.47%)
Mutual labels:  web-components, lit-element
hello-web-components
A simple starter <hello-world /> web component written in typescript, using lit-html and lit-element. Unit tested with jest and e2e tested with puppeteer and jest-puppeteer.
Stars: ✭ 15 (-99.1%)
Mutual labels:  web-components, lit-element
wc-context
Context for Web Components
Stars: ✭ 26 (-98.44%)
Mutual labels:  web-components, lit-element
pwa-lit-template
A template for building Progressive Web Applications using Lit and Vaadin Router.
Stars: ✭ 159 (-90.48%)
Mutual labels:  web-components, lit-element
Microsoft Graph Toolkit
Authentication Providers and UI components for Microsoft Graph 🦒
Stars: ✭ 518 (-68.98%)
Mutual labels:  hacktoberfest, web-components
byu-theme-components
Web Components implementing the BYU web theme.
Stars: ✭ 21 (-98.74%)
Mutual labels:  web-components, lit-element
pharos
JSTOR's design system
Stars: ✭ 48 (-97.13%)
Mutual labels:  web-components, lit-element
Lion
Fundamental white label web component features for your design system.
Stars: ✭ 1,040 (-37.72%)
Mutual labels:  hacktoberfest, web-components
Vue Crud X
Vue+Express Cookbook & CRUD Component (with Vite and Web Components)
Stars: ✭ 393 (-76.47%)
Mutual labels:  hacktoberfest, web-components
bui
‹b› Web components for creating applications – built by Blackstone Publishing using lit-html and lit-element
Stars: ✭ 29 (-98.26%)
Mutual labels:  web-components, lit-element
Clarity
Clarity is a scalable, accessible, customizable, open source design system built with web components. Works with any JavaScript framework, built for enterprises, and designed to be inclusive.
Stars: ✭ 6,398 (+283.11%)
Mutual labels:  hacktoberfest, web-components
Wired Elements
Collection of custom elements that appear hand drawn. Great for wireframes or a fun look.
Stars: ✭ 8,848 (+429.82%)
Mutual labels:  web-components, lit-element
Podcast Player
An audio web component for podcasts
Stars: ✭ 106 (-93.65%)
Mutual labels:  web-components
Go Algorithms
Algorithms and data structures for golang
Stars: ✭ 1,529 (-8.44%)
Mutual labels:  hacktoberfest
Botogram
Just focus on your bots.
Stars: ✭ 106 (-93.65%)
Mutual labels:  hacktoberfest
Ansible Role Bootstrap
Prepare your system to be managed by Ansible.
Stars: ✭ 106 (-93.65%)
Mutual labels:  hacktoberfest
Mattermost Helm
Mattermost Helm charts for Kubernetes
Stars: ✭ 107 (-93.59%)
Mutual labels:  hacktoberfest
Corona
Solar2D Game Engine main repository (ex Corona SDK)
Stars: ✭ 1,679 (+0.54%)
Mutual labels:  hacktoberfest
Carbon
Carbon is one of the components of Graphite, and is responsible for receiving metrics over the network and writing them down to disk using a storage backend.
Stars: ✭ 1,435 (-14.07%)
Mutual labels:  hacktoberfest
Wemake Python Styleguide
The strictest and most opinionated python linter ever!
Stars: ✭ 1,714 (+2.63%)
Mutual labels:  hacktoberfest

Open-wc Logo

Open Web Component Recommendations

Open Web Components provides a set of defaults, recommendations and tools to help facilitate your web component project. Our recommendations include: developing, linting, testing, building, tooling, demoing, publishing and automating.

Contributor Covenant CircleCI BrowserStack Status Renovate enabled

Usage

# in a new or existing folder:
npm init @open-wc
# requires node 10 & npm 6 or higher

This will kickstart a menu guiding you through all available actions.

$ npm init @open-wc
npx: installed 30 in 1.762s

        _.,,,,,,,,,._
     .d''           ``b.       Open Web Components Recommendations
   .p'      Open       `q.
 .d'    Web Components  `b.    Start or upgrade your web component project with
 .d'                     `b.   ease. All our recommendations at your fingertips.
 ::   .................   ::
 `p.                     .q'   See more details at https://open-wc.org/init/
  `p.    open-wc.org    .q'
   `b.     @openWc     .d'
     `q..            ..,'      Note: you can exit any time with Ctrl+C or Esc
        '',,,,,,,,,,''


? What would you like to do today? › - Use arrow-keys. Return to submit.
❯   Scaffold a new project
    Upgrade an existing project

Homepage

For more details please visit us at open-wc.org.

Packages

Package Version Description
building-rollup building-rollup Default configuration for working with rollup.
chai-dom-equals chai-dom-equals Chai Plugin to compare dom and shadow dom trees. Part of open-wc recommendations.
create create Scaffold web components following open-wc recommendations.
demoing-storybook demoing-storybook Storybook configuration following open-wc recommendations.
eslint-config eslint-config Eslint configuration following open-wc recommendations.
es-dev-server es-dev-server Development server for modern web apps.
polyfills-loader polyfills-loader Load web component polyfills using dynamic imports.
prettier-config prettier-config Prettier configuration following open-wc recommendations.
scoped-elements scoped-elements Auto define custom elements to scope them and avoid the name collision.
semantic-dom-diff semantic-dom-diff To compare dom and shadow dom trees. Part of open-wc recommendations.
testing testing Testing following open-wc recommendations.
testing-helpers testing-helpers Testing Helpers following open-wc recommendations.
testing-karma testing-karma Testing with Karma following open-wc recommendations.
testing-karma-bs testing-karma-bs Testing with Karma using Browserstack following open-wc recommendations.
testing-wallaby testing-wallaby Testing with wallaby following open-wc recommendations.

Contact

Feel free to reach out to us on twitter or create a github issue for any feedback or questions you might have.

You can also find us on the Lit & Friends slack in the #open-wc channel.

You can join the Lit & Friends slack by visiting https://lit.dev/slack-invite/.

Supported by

Browserstack Logo

netlify logo

ing logo

Guide

# bootstrap/setup
yarn install

# linting
npm run lint

# local testing
npm run test

# testing via browserstack
npm run test:bs

# run commands only for a specific scope
lerna run <command> --scope @open-wc/<package-name> --stream
Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].