Making Elements Great Again — Material Style!
An attempt at a material-design component library using custom Elements without wrapping the light-dom / BEM-styled official library. In theory they should be small and usable by any framework.
Individual gzipped component sizes are shown below which includes both JS and CSS (all embedded in a web component). An additional 6.7Kb of "common" code contains the base element (lit-element) and the templating library (lit-html) used by all components. If your app is built using these then they won't add anything extra to the payload.
NOTE: Some of these components are more complete than others and the sizes for those that aren't may grow a little as features are added, but the aim is to keep things as small as possible. It makes no sense ti include styles intended for use without JS and support for IE and RTL text is low priority.