Files
awesome-awesomeness/terminal/lit8
2024-04-20 19:22:54 +02:00

38 KiB

Awesome Lit !Awesome (https://awesome.re/badge.svg) (https://awesome.re)
 
A curated list of awesome Lit resources.
 
Lit (https://github.com/lit/lit) — a simple library for building fast, lightweight web components.
 
At Lit's core is a boilerplate-killing component base class that provides reactive state, scoped styles, and a declarative template system that's tiny, fast and expressive.
 
Contents
 
- General resources (#general-resources)
- Community (#community)
- Overview (#overview)
- Starter Templates (#starter-templates)
- Codelabs (#codelabs)
- Tutorials (#tutorials)
- Examples (#examples)
- Lit Labs (#lit-labs)
- Extensions (#extensions)
- Design Systems (#design-systems)
- Component Libraries (#component-libraries)
- Standalone Components (#standalone-components)
- Tools (#tools)
- Building (#building)
- Linting (#linting)
- IDE Plugins (#ide-plugins)
- TypeScript Plugins (#typescript-plugins)
- Other Tools (#other-tools)
- CDN (#cdn)
- Integrations (#integrations)
- Videos (#videos)
- Podcasts (#podcasts)
- Archive (#archive)
- Similar libraries (#similar-libraries)
- Other awesome resources (#other-awesome-resources)
 
General resources
 
- Documentation (https://lit.dev/docs/)
- Tutorials (https://lit.dev/tutorials/)
- Playground (https://lit.dev/playground/)
- Blog (https://lit.dev/blog/)
 
Community
 
- GitHub (https://github.com/lit/lit)
- GitHub Discussions (https://github.com/lit/lit/discussions)
- Twitter (https://twitter.com/buildWithLit)
- Slack (https://lit.dev/slack-invite/)
- Stack Overflow (https://stackoverflow.com/questions/tagged/lit+or+lit-html+or+lit-element)
- YouTube (https://www.youtube.com/channel/UCok4ZKSzM3jY7JQRMlF-DPg/)
 
Overview
 
- Lightning-fast templates & Web Components: lit-html & LitElement (https://developers.google.com/web/updates/2019/02/lit-element-and-lit-html)
- Lit 2.0: Meet Lit, all over again! (https://lit.dev/blog/2021-04-21-lit-2.0-meet-lit-all-over-again/)
- Announcing Lit 2 stable release (https://lit.dev/blog/2021-09-21-announcing-lit-2/)
 
Starter Templates
 
- LitElement JavaScript starter (https://github.com/lit/lit-element-starter-js) - Sample component using LitElement with JavaScript.
- LitElement TypeScript starter (https://github.com/lit/lit-element-starter-ts) - Sample component using LitElement with TypeScript.
- hello-web-components (https://github.com/fernandopasik/hello-web-components) - Simple starter web component written in TypeScript using Lit.
- Lit Sass JavaScript Starter (https://github.com/e111077/lit-sass-js-starter) - Project that has a simple setup for SASS + JS + Lit, using Rollup.
- Lit Sass TypeScript Starter (https://github.com/e111077/lit-sass-ts-starter) - Project that has a simple setup for SASS + TS + Lit, using Rollup.
- Lit Webpack Starter (https://github.com/andrewlevada/webpack-lit-template) - Starter for multipage apps with Lit and Typescript, using Webpack.
- Open Web Components Generator (https://open-wc.org/docs/development/generator/) - Starter app based on Open Web Components Recommendations.
- pwa-starter (https://github.com/pwa-builder/pwa-starter) - LitElement edition of the PWABuilder pwa-starter.
- pwa-lit-template (https://github.com/IBM/pwa-lit-template) - Build Progressive Web Applications following the modern web standards.
- Vite Lit Element TS SASS (https://github.com/e111077/vite-lit-element-ts-sass) - Example Vite project using Lit 2, Typescript, and SASS.
- Vite Lit Starter (https://github.com/vitejs/vite/tree/main/packages/create-vite/template-lit) - Lit based template preset for Vite.
- Vite Lit TS Starter (https://github.com/vitejs/vite/tree/main/packages/create-vite/template-lit-ts) - Lit and TypeScript based template preset for Vite.
 
Codelabs
 
- Build a Brick Viewer with lit-element (https://codelabs.developers.google.com/codelabs/lit-brick-viewer#0)
- Build a Story Component with lit-element (https://codelabs.developers.google.com/codelabs/lit-story-viewer#0)
- From Web Component to Lit Element (https://codelabs.developers.google.com/codelabs/the-lit-path#0)
- lit-html & lit-element: basics (https://open-wc.org/codelabs/basics/lit-html.html#0)
- lit-html & lit-element: intermediate (https://open-wc.org/codelabs/intermediate/lit-html.html#0)
- Lit for React Developers (https://codelabs.developers.google.com/codelabs/lit-2-for-react-devs#0)
 
Tutorials
 
- Building A Retro Draggable Web Component Using Lit (https://www.smashingmagazine.com/2022/09/building-retro-draggable-web-component-using-lit/)
- Building a Rich Text Editor with Lit (https://rodydavis.com/posts/lit-rich-text-editor/)
- Draggable DOM with Lit (https://rodydavis.com/posts/lit-draggable-dom/)
- Getting started with LitElement and TypeScript (https://labs.thisdot.co/blog/getting-started-with-litelement-and-typescript)
- Here's a minimalist no-frills Redux Toolkit & LitElement example (https://dev.to/jdvivar/here-s-a-minimalist-no-frills-redux-toolkit-litelement-example-1j91)
- JSON to HTML Table with Lit (https://rodydavis.com/posts/lit-html-table/)
- lit-html Part 1 - A solution for DOM management in web components (https://terodox.tech/handling-web-component-markup-with-lit-html/)
- lit-html Part 2 - Working with attributes and properties (https://terodox.tech/lit-html-part-2/)
- Lit and Figma (https://rodydavis.com/posts/figma-and-lit/)
- Lit and Flutter (https://rodydavis.com/posts/flutter-and-lit/)
- Lit and Monaco Editor (https://rodydavis.com/posts/lit-monaco-editor/)
- Lit and VSCode Extensions (https://rodydavis.com/posts/lit-vscode-extension/)
- Lit Sheet Music (https://rodydavis.com/posts/lit-sheet-music/)
- Navigation Lifecycle using Vaadin Router, LitElement and TypeScript (https://labs.thisdot.co/blog/navigation-lifecycle-using-vaadin-router-litelement-and-typescript)
- Recreating The Arduino Pushbutton Using SVG And <lit-element> (https://www.smashingmagazine.com/2020/01/recreating-arduino-pushbutton-svg/)
- Routing Management with LitElement and TypeScript (https://labs.thisdot.co/blog/routing-management-with-litelement)
- Some things to know about Lit (https://dev.to/open-wc/some-things-to-know-about-litelement-282c)
 
Examples
 
- Lit Native (https://github.com/rodydavis/lit-native) - Reuse Lit web components on native platforms.
- Lit Node Editor (https://github.com/rodydavis/lit-node-editor) - Node editor built with canvas API and simple graph data structure.
- Lit 3D Piano (https://github.com/rodydavis/lit-3d-piano/) - 3D Piano built with Lit, Three.js and Tone.js.
- Open Web Components Examples (https://open-wc.org/guides/developing-components/code-examples/#lit-html-and-lit-element) - Code examples of common patterns using Lit.
- Polymer → Lit Migration Guide (https://kevinpschaaf.github.io/lit-migration-guide) - Code examples showing migration guidance from Polymer to Lit.
- Vite + RxDB + Lit (https://github.com/rodydavis/vite-rxdb-lit) - Minimal example to get RxDB running with Vite.
 
Lit Labs
 
- @lit/localize (https://www.npmjs.com/package/@lit/localize) - Library and command-line tool for localizing web applications built using Lit.
- @lit-labs/ssr (https://www.npmjs.com/package/@lit-labs/ssr) - Package for server-side rendering Lit templates and components.
- @lit-labs/motion (https://www.npmjs.com/package/@lit-labs/motion) - Lit directives for making things move.
- @lit-labs/react (https://www.npmjs.com/package/@lit-labs/react) - React integration for Web Components and reactive Lit controllers.
- @lit-labs/scoped-registry-mixin (https://www.npmjs.com/package/@lit-labs/scoped-registry-mixin) - Mixin for LitElement that integrates with the speculative Scoped CustomElementRegistry
polyfill to evaluate the proposal and facilitate feedback.
- @lit-labs/task (https://www.npmjs.com/package/@lit-labs/task) - Controller for Lit that renders asynchronous tasks.
- @lit-labs/virtualizer (https://www.npmjs.com/package/@lit-labs/virtualizer) - Package that provides virtual scrolling for Lit.
 
Extensions
 
- @adobe/lit-mobx (https://www.npmjs.com/package/@adobe/lit-mobx) - Mixin and base class for using mobx with Lit.
- @apollo-elements/lit-apollo (https://www.npmjs.com/package/@apollo-elements/lit-apollo) - LitElement integrations with Apollo GraphQL.
- @lit-app/state (https://www.npmjs.com/package/@lit-app/state) - Lean and simple global State management for Lit 2.
- @shoelace-style/localize (https://github.com/shoelace-style/localize) - A micro library for localizing custom elements, providing directives for Lit.
- @stefanholzapfel/lit-state (https://www.npmjs.com/package/@stefanholzapfel/lit-state) - Lightweight reactive state management for Lit 2.
- @vaadin/form (https://www.npmjs.com/package/@vaadin/form) - Set of utilities for building forms with TypeScript and Lit.
- dark-theme-utils (https://www.npmjs.com/package/dark-theme-utils) - Useful utilities for dark mode built with Web Components.
- exome (https://www.npmjs.com/package/exome) - State manager for deeply nested states that supports Lit.
- pure-lit (https://github.com/MatthiasKainer/pure-lit) - Register your Lit elements as pure functions.
- lit-element-effect (https://www.npmjs.com/package/lit-element-effect) - Effect hooks for LitElement.
- lit-element-state-decoupler (https://www.npmjs.com/package/lit-element-state-decoupler) - Utility for state handling outside of the component for LitElement.
- lit-redux-router (https://www.npmjs.com/package/lit-redux-router) - Declarative way of routing for Lit powered by pwa-helpers and Redux.
- lit-svelte-stores (https://www.npmjs.com/package/lit-svelte-stores) - Lit controller to use svelte stores as state management.
- lit-vaadin-helpers (https://www.npmjs.com/package/lit-vaadin-helpers) - Helpers for using Vaadin web components with Lit 2.
- ullr (https://github.com/aggre/ullr) - Build Web Components with functional programming using Lit.
 
Design Systems
 
- AXA Pattern Library (https://github.com/axa-ch-webhub-cloud/pattern-library) - AXA CH UI components library built with LitElement.
- Brightspace UI core (https://github.com/BrightspaceUI/core) - Collection of web components for building Brightspace applications.
- Carbon Web Components (https://github.com/carbon-design-system/carbon-web-components) - Carbon Design System variant on top of Web Components.
- Clarity Core Web Components (https://github.com/vmware-clarity/core/tree/main/projects/core) - Suite of web components for Clarity Design System.
- Kor (https://github.com/eduferfer/kor) - An open source Design System and lightweight UI Component Library.
- Lion (https://github.com/ing-bank/lion) - Highly performant, accessible and flexible Web Components.
- Material Web Components (https://github.com/material-components/material-web) - Material Design implemented as Web Components.
- Momentum UI Web Components (https://github.com/momentum-design/momentum-ui/tree/master/web-components) - Set of UI components based on Momentum Design.
- Outline Design System (https://github.com/phase2/outline) - Web component based design system starter kit.
- Pharos Design System (https://github.com/ithaka/pharos) - JSTOR's design system to create cohesive, supportive, and beautiful experiences.
- Red Hat Design System (https://github.com/RedHat-UX/red-hat-design-system) - Web components for building uniform experiences with the Red Hat brand.
- Shoelace (https://github.com/shoelace-style/shoelace) - Collection of professionally designed UI components built on a framework-agnostic technology.
- Spectrum Web Components (https://github.com/adobe/spectrum-web-components) - Adobe Spectrum design language implementation built with LitElement.
- UI5 Web Components (https://github.com/SAP/ui5-webcomponents) - Enterprise-flavored sugar on top of native APIs!
 
Component Libraries
 
- Apollo Elements (https://github.com/apollo-elements/apollo-elements) - Custom elements meet Apollo GraphQL.
- Blackstone UI (https://github.com/kjantzer/bui) - Web components for creating interfaces built with lit-html and LitElement.
- Chartjs Web Components (https://github.com/fsx950223/chartjs-web-components) - Web components for chartjs.
- Clever components (https://github.com/CleverCloud/clever-components) - Collection of Web Components made by Clever Cloud.
- Curvenote (https://github.com/curvenote/article) - Web components for creating interactive scientific articles.
- Dile Components (https://github.com/Polydile/dile-components) - General use Web Components for websites and applications.
- ESP Web Tools (https://github.com/esphome/esp-web-tools) - Allow flashing ESPHome or other ESP-based firmwares via the browser.
- Furo Webcomponents (https://github.com/eclipse/eclipsefuro-web) - Enterprise ready set of web components which work best with Eclipse Furo.
- Fusion Web Components (https://github.com/equinor/fusion-web-components) - Ser of web components used by Equinor Fusion.
- Ignite UI Web Components (https://github.com/IgniteUI/igniteui-webcomponents) - Complete library of UI components from Infragistics.
- LRNWebComponents (https://github.com/elmsln/lrnwebcomponents) - ELMS:LN produced web components for any project.
- Medblocks UI (https://github.com/medblocks/medblocks-ui) - Web Components for rapid development of openEHR and FHIR systems.
- Microsoft Graph Toolkit (https://github.com/microsoftgraph/microsoft-graph-toolkit) - Collection of web components for the Microsoft Graph.
- Mutation testing elements (https://github.com/stryker-mutator/mutation-testing-elements) - A schema for mutation testing results with the web components to visualize it.
- One Platform Components (https://github.com/1-Platform/op-components) - Set of web components for Red Hat One Platform.
- Playground Elements (https://github.com/PolymerLabs/playground-elements) - Serverless code experiences with web components.
- Stripe Elements (https://github.com/bennypowers/stripe-elements) - Custom Element Wrapper for Stripe.js v3 Elements.
- Titanium Elements (https://github.com/LeavittSoftware/titanium-elements) - Collection of lightweight web components used by Leavitt Group Enterprises.
- TrendChart Elements (https://github.com/WebLogin/trendchart-elements) - Components to generate simple charts representing trends.
- Umbraco UI Components (https://github.com/umbraco/Umbraco.UI) - Collection of user interface web components for Umbraco CMS.
- Vidstack Elements (https://github.com/vidstack/vds-elements) - Spec-compliant customizable, extensible, accessible and universal media elements.
- VSCode Webview Elements (https://github.com/bendera/vscode-webview-elements) - Components for creating VSCode extensions which use the Webview API.
- Web Components for TEI Publisher (https://github.com/eeditiones/tei-publisher-components) - Web components used by TEI Publisher and apps generated by it.
- Webmarkets web components (https://github.com/Webmarkets/wm-web-components) - Set of Webmarkets' public web components.
- Wired Elements (https://github.com/rough-stuff/wired-elements) - Collection of elements that appear hand drawn.
- Wokwi Elements (https://github.com/wokwi/wokwi-elements) - Web Components for Arduino and various electronic parts.
 
Standalone Components
 
- (https://github.com/web-padawan/api-viewer-element) - API documentation and live playground for Web Components.
- (https://github.com/motss/app-datepicker) - Datepicker element built with LitElement and Material Design 2.
- (https://github.com/boguz/burgton-button) - Simple to use, customizable and accessible burger-button element.
- (https://github.com/justinribeiro/code-block) - Web component that displays colorfully formatted code with Prism.js and LitElement.
- (https://github.com/bennypowers/codesandbox-button) - Custom Element that shows a CodeSandbox demo when you click on it.
- (https://github.com/toeverything/blocksuite) - Block based editor, designed for general-purpose collaborative applications.
- (https://github.com/LostInBrittany/granite-qrcode-generator) - Custom element to generate and render QR Codes, using qr.js library.
- (https://github.com/alangdm/helium-animated-pages) - Web component for creating CSS animations built with Lit.
- (https://github.com/alenaksu/json-viewer) - Web Component to visualize JSON data in a tree view.
- (https://github.com/sachinchoolur/lightGallery/tree/master/lightgallery-lit) - Full featured JavaScript image and video gallery for Lit.
- (https://github.com/DoubleTrade/lit-datatable) - Material Design implementation of a data table, powered by LitElement.
- (https://github.com/LottieFiles/lottie-player) - Web Component for easily embedding and playing Lottie animations.
- (https://github.com/GoogleWebComponents/model-viewer) - A web component for rendering interactive 3D models.
- (https://github.com/mrin9/RapiDoc) - Web Component to view OpenAPI 3.0 & Swagger 2.0 Spec.
- (https://github.com/thomasloven/round-slider) - Simple round slider web component built with Lit.
- (https://github.com/justinribeiro/stl-part-viewer) - LitElement web component that utilizes Three.js to display an STL model file.
 
Tools
 
Building
 
- babel-plugin-lit-property-types-from-ts (https://www.npmjs.com/package/babel-plugin-lit-property-types-from-ts) - Babel plugin for setting type for reactive properties declared in Lit
components based on TypeScript type annotations.
- babel-plugin-template-html-minifier (https://www.npmjs.com/package/babel-plugin-template-html-minifier) - Babel plugin for minifying HTML in tagged template strings.
- esbuild-plugin-lit (https://www.npmjs.com/package/esbuild-plugin-lit) - ESBuild plugin to import CSS, SVG, HTML, XLIFF files as JavaScript tagged-template literal objects.
- esbuild-plugin-lit-css (https://www.npmjs.com/package/esbuild-plugin-lit-css) - ESBuild plugin to import css files as JavaScript tagged-template literal objects.
- lit-css-loader (https://www.npmjs.com/package/lit-css-loader) - Webpack loader to import css files as JavaScript tagged-template literal objects.
- lit-scss-loader (https://www.npmjs.com/package/lit-scss-loader) - Webpack loader to import the CSS/SCSS into Lit components.
- rollup-plugin-lit-css (https://www.npmjs.com/package/rollup-plugin-lit-css) - Rollup plugin to import css files as JavaScript tagged-template literal objects.
- rollup-plugin-minify-html-literals (https://www.npmjs.com/package/rollup-plugin-minify-html-literals) - Rollup plugin to minify HTML in tagged template strings.
- rollup-plugin-postcss-lit (https://www.npmjs.com/package/rollup-plugin-postcss-lit) - Rollup plugin to load PostCSS-processed stylesheets in Lit components.
 
Linting
 
- eslint-plugin-lit (https://www.npmjs.com/package/eslint-plugin-lit) - ESLint plugin for Lit template strings.
- eslint-plugin-lit-a11y (https://www.npmjs.com/package/eslint-plugin-lit-a11y) - Accessibility linting plugin for Lit templates.
- lit-analyzer (https://www.npmjs.com/package/lit-analyzer) - CLI that type checks bindings in Lit templates.
 
IDE Plugins
 
- vscode-lit-html (https://marketplace.visualstudio.com/items?itemName=bierner.lit-html) - Syntax highlighting and IntelliSense for lit-html template strings.
- vscode-lit-plugin (https://marketplace.visualstudio.com/items?itemName=runem.lit-plugin) - Syntax highlighting, type checking and code completion for lit-html.
- es6-string-html (https://marketplace.visualstudio.com/items?itemName=Tobermory.es6-string-html) - VSCode extension which provides syntax highlighting for HTML in ES6 multiline strings.
- vim-html-template-literals (https://github.com/jonsmithers/vim-html-template-literals) - Syntax highlighting and indentation for HTML inside of tagged template literals.
- @web-types/lit (https://www.npmjs.com/package/@web-types/lit) - Attribute completion for HTML inside of tagged template literals.
 
TypeScript Plugins
 
- ts-lit-plugin (https://www.npmjs.com/package/ts-lit-plugin) - Plugin that adds type checking and code completion for Lit templates.
- typescript-lit-html-plugin (https://www.npmjs.com/package/typescript-lit-html-plugin) - TypeScript server plugin that adds IntelliSense for Lit templates.
 
Other Tools
 
- @custom-elements-manifest/analyzer (https://www.npmjs.com/package/@custom-elements-manifest/analyzer) - CLI tool to generate API documentation for web components.
- Storybook for web-components (https://www.npmjs.com/package/@storybook/web-components) - UI development environment for plain web-component snippets.
- web-components-codemods (https://www.npmjs.com/package/web-components-codemods) - Codemods for Web Components compatible with lit-html template literals.
- Web Component DevTools (https://github.com/Matsuuu/web-component-devtools) - Browser extension for developers working with Web Components.
- Web Component Factory (https://www.npmjs.com/package/@wcfactory/cli) - CLI tool for generating, building, testing and publishing web components.
 
CDN
 
The following content delivery networks provide ES module versions of Lit:
 
- cdn.esm.sh (https://cdn.esm.sh/lit)
- jsDelivr CDN (https://cdn.jsdelivr.net/npm/lit/+esm)
- JSPM CDN (https://jspm.dev/lit)
- Skypack CDN (https://cdn.skypack.dev/lit)
- unpkg.com (https://unpkg.com/lit?module)
 
See lit.dev documentation (https://lit.dev/docs/getting-started/#use-bundles) for using bundles.
 
Integrations
 
- Bridgetown Lit Renderer (https://github.com/bridgetownrb/bridgetown-lit-renderer) - SSR + hydration of Lit components for Bridgetown.
- Fable.Lit (https://github.com/fable-compiler/Fable.Lit) - Collection of tools to embed HTML code into F# code with the power of Lit.
- Ruby2JS (https://github.com/ruby2js/ruby2js) - Minimal yet extensible Ruby to JavaScript conversion.
 
Videos
 
- Lit 3.0 Launch Event (https://www.youtube.com/watch?v=ri9FEl_hRTc)
- Efficient, Expressive, and Extensible HTML Templates (Polymer Summit 2017) (https://www.youtube.com/watch?v=ruql541T7gc)
- lit-HTML (Chrome Dev Summit 2017) (https://www.youtube.com/watch?v=Io6JjgckHbg)
- Lit Beta Launch Event (2021) (https://www.youtube.com/watch?v=f1j7b696L-E)
- Lit 2.0 Release Livestream (https://www.youtube.com/watch?v=nfb779XIhsU)
- VDOM vs lit-html - HTTP203 (https://www.youtube.com/watch?v=uCHZJy2n8Qs)
- Declarative Reactive Web Components with Justin Fagnani (https://www.youtube.com/watch?v=9FB0GSOAESo)
- Building a Complex Application with Web Components and LitElement (https://www.youtube.com/watch?v=x9YDQUJx2uw)
 
Podcasts
 
- The Web Platform Podcast 159: lit-html - HTML Templates via JavaScript Template Literals (https://thewebplatformpodcast.com/159-lithtml-html-templates-via-javascript-template-literals) -
An episode with the lit-html creator Justin Fagnani.
- ShopTalk Show 348: Getting lit-html with Justin Fagnani (https://shoptalkshow.com/episodes/348/) - Another episode with Justin Fagnani as a guest.
 
Archive
 
The following articles refer to older versions of lit-html and LitElement.
 
- Render HTML with Vanilla JavaScript and lit-html (https://dev.to/azure/too-hard-too-soft-just-right-rendering-html-with-lit-html-1km8)
- A gentle introduction to lit-html (https://dev.to/julcasans/a-gentle-introduction-to-lit-html-3d74)
- lit-html templates from zero to hero (https://dev.to/julcasans/lit-html-templates-from-zero-to-hero-2afm)
- Updating blog-pwa from Polymer to LitElement, Workbox, and Rollup (https://justinribeiro.com/chronicle/2019/04/11/updating-blog-pwa-from-polymer-to-litelement-workbox-and-rollup/)
- Let's Build Web Components! Part 5: LitElement (https://dev.to/bennypowers/lets-build-web-components-part-5-litelement-906)
- LitElement To Do App (https://medium.com/@westbrook/litelement-to-do-app-1e08a31707a4)
- LitElement with Rollup, Babel & Karma (https://43081j.com/2018/09/polymer-lit-with-rollup)
- A new, lean way of creating web apps (https://medium.com/@kennethrohde/a-new-lean-way-of-creating-web-apps-88a49c5b87ec)
- The future of Polymer & lit-html (https://43081j.com/2018/08/future-of-polymer)
- A night experimenting with Lit-HTML (https://lucamezzalira.com/2018/08/14/a-night-experimenting-with-lit-html/)
- Making a fullstack CRUD app with LitHTML, Redux, Express, and Webpack (https://medium.com/@pascalschilp/making-a-fullstack-crud-app-with-lithtml-redux-express-and-webpack-fe7e5cf8b3ef)
- Building a chat with Twilio, lit-html, Parcel and TypeScript (https://dev.to/dkundel/building-a-chat-with-twilio-lit-html-parcel-and-typescript-1jo1)
 
Similar libraries
 
These libraries are not related to Lit, but are built using similar concepts. They use html tagged
template literal, and leverage the benefits of the same IDE Plugins (#ide-plugins) for syntax highlighting.
 
- haunted (https://www.npmjs.com/package/haunted) - React's Hooks API but for standard web components and hyperHTML or lit-html.
- htm (https://github.com/developit/htm) - Hyperscript Tagged Markup: JSX alternative using standard tagged templates, with compiler support.
- hybrids (https://github.com/hybridsjs/hybrids) - UI library for creating Web Components with simple and functional API.
- lit-ntml (https://github.com/motss/lit-ntml) - Lightweight and modern templating for SSR in Node.js, inspired by lit-html.
 
Other awesome resources
 
If you want more awesome resources, check the awesome (https://github.com/sindresorhus/awesome) list!
 
―――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――
 
License
 
!CC0 (https://upload.wikimedia.org/wikipedia/commons/6/69/CC0_button.svg) (http://creativecommons.org/publicdomain/zero/1.0/)