Rune Mehlsen's starred repositories
material-components-web
Modular and customizable Material Design UI components for the web
stencil
A toolchain for building scalable, enterprise-ready component systems on top of TypeScript and Web Component standards. Stencil components can be distributed natively to React, Angular, Vue, and traditional web developers from a single, framework-agnostic codebase.
wired-elements
Collection of custom elements that appear hand drawn. Great for wireframes or a fun look.
web-skills
A visual overview of useful skills to learn as a web developer
model-viewer
Easily display interactive 3D models on the web and in AR!
awesome-standalones
A curated list of awesome framework-agnostic standalone web components
web-component-analyzer
CLI that analyzes web components and emits documentation
rollup-plugin-ts
A TypeScript Rollup plugin that bundles declarations, respects Browserslists, and enables seamless integration with transpilers such as babel and swc
weightless
High-quality web components with a small footprint
custom-elements-manifest
A file format for describing custom elements
lit-analyzer
Monorepository for tools that analyze lit-html templates
api-viewer-element
API documentation and live playground for Web Components. Based on Custom Elements Manifest format
query-selector-shadow-dom
querySelector that can pierce Shadow DOM roots without knowing the path through nested shadow roots. Useful for automated testing of Web Components. Production use is not advised, this is for test environments/tools such as Web Driver, Playwright, Puppeteer
html-include-element
Easily include external HTML into your pages.
Polyfiller
Never worry about polyfills again.
browserslist-generator
A library that makes generating and validating Browserslists a breeze!
ts-simple-type
Relationship type checker functions for Typescript types.
ts-evaluator
An interpreter for Typescript that can evaluate an arbitrary Node within a Typescript AST
vscode-lit-plugin
⚠️ Moved to monorepo: lit-analyzer/vscode-lit-plugin ⚠️
barcode-reader
A web component that reads barcodes via the Shape Detection API via a Web Worker.
connection-observer
An API that provides a way to asynchronously observe the connectedness of a target Node inside a document