Awesome Lit Awesome

A curated list of awesome Lit resources.

Lit — a simple library for building fast, lightweight web components.

At its core is a boilerplate-killing component base class that provides reactive state, scoped styles, and a declarative template system that leads the pack in size, speed, and expressiveness.

Contents

General resources

Community

Overview

Implementations

Sorted by creation date (oldest first).

Renderers

The following libraries allow using lit-html as a renderer, while also providing alternatives such as HyperHTML or JSX.

LitElement Extensions

These are not implementations of lit-html itself but rather community extensions of the official LitElement base class.

Other

Components

Component Libraries

Individual Components

Starter Templates

IDE Plugins

TypeScript Plugins

Tools

CDN

The following content delivery networks provide ES module versions of lit-html and LitElement:

Note on using CDN

  1. lit-html directives might not work with LitElement when using Pika CDN.
  2. See this issue where the static build for CDN distribution is discussed.

Static Site Generators

Examples

Videos

Podcasts

Blogs

Projects

Name URL Source
Create Social Images https://createsocialimages.com Source
DevWeb Content Firehose https://devwebfeed.appspot.com Source
rx-metronome https://rx-metronome.web.app Source
Scandisk https://manzdev.github.io/scandisk-2.0/ Source
Web Skills https://andreasbm.github.io/web-skills/ Source

Inspired Solutions

These libraries do not depend on lit-html, but are inspired by some of its concepts. They use html tagged template literal, and leverage the benefits of the same IDE Plugins for syntax highlighting.

Other awesome resources

If you want more awesome resources, check the awesome list!


License

CC0