Sign in

Lit

@lit.dev
1.8K followers 89 following 27 posts

Your friendly neighborhood library to help you build web components! lit.dev

PostsRepliesMedia
Lit @lit.dev · 23h
Welcome to web components, Swift! 🤝
0100
Reposted by Lit
Belar @thisisbelar.bsky.social · 25/08/2026
Surprisingly, in the last few months, my go-to library for building components became… @lit.dev. For its well-balanced abstraction that makes web components not feel like a chore. You should try it if you bounced off web components in the past or dread working on a custom element.
071
Lit @lit.dev · 09/04/2026
Really great write-up, and spoiler alert! ... MDN uses Lit to write their web components! 🔥😎 And they use Lit SSR to implement their own server components, and built their own component lazy-loader. Impressive work MDN!
0567
Lit @lit.dev · 24/03/2026
Nice improvements to scoped custom elements registries!
0142
Reposted by Lit
Justin Fagnani @justinfagnani.com · 18/03/2026
Nice result in @zeroheight.com's 2026 Design Systems Report: report.zeroheight.com#your-tools Web components are the second-most used "framework" among the respondents. This makes sense: if you build web components you support all the frameworks. Otherwise, you'd probably only support React.
A chart showing responses for the question "What frameworks do you use?":

- React: 72%
- Web components: 36%
- Angular: 28%
- Vue: 18%
- Stencil: 7%
- Svelte: 4%
4438
Reposted by Lit
Justin Fagnani @justinfagnani.com · 12/03/2026
I just noticed that @lit.dev crossed the 5M downloads/week mark on npm! 🎉 That's more than 2x in the last year, and 6x in the last three years 🚀
A graph from npmtrends.com of lit downloads over the last 5 years, showing growth from 0 to 5,000,000
14610
Reposted by Lit
Lit @lit.dev · 23/12/2025
📣 We just published our End-of-Year / Happy Holidays Lit releases! - 👩‍⚕️ Many bug fixes! - 📄 A new lit-labs/forms packages for form-associated elements! - 🎾 A new Spring controller in lit-labs/motion! - 🏎️ Massive SSR performance improvements! - 🧩 A lit-html template parser in lit-labs/analyzer
Changelog for a few Lit packages. See https://github.com/lit/lit/pull/5183 for details.Changelog for a few Lit packages. See https://github.com/lit/lit/pull/5183 for details.
26211
Lit @lit.dev · 23/12/2025
📣 We just published our End-of-Year / Happy Holidays Lit releases! - 👩‍⚕️ Many bug fixes! - 📄 A new lit-labs/forms packages for form-associated elements! - 🎾 A new Spring controller in lit-labs/motion! - 🏎️ Massive SSR performance improvements! - 🧩 A lit-html template parser in lit-labs/analyzer
Changelog for a few Lit packages. See https://github.com/lit/lit/pull/5183 for details.Changelog for a few Lit packages. See https://github.com/lit/lit/pull/5183 for details.
26211
Reposted by Lit
iamkulykov.bsky.social @iamkulykov.bsky.social · 17/12/2025
📢 We've reached an important milestone at @vaadin.com: Vaadin web components 25.0.0 fully based on @lit.dev instead of Polymer are finally released as stable! github.com/vaadin/web-c...
Vaadin web components 25.0.0 stable release notes
0132
Lit @lit.dev · 28/10/2025
Congratulations on the launch @webawesome.com!! 🚀
0151
Reposted by Lit
Sam Rose @samwho.dev · 28/10/2025
I have accidentally created a shit reimplementation of lit.dev in my component lab while iterating on the parts of making my components that have felt lacking. I think it’s time to just migrate to Lit.
7403
Reposted by Lit
Justin Fagnani @justinfagnani.com · 24/10/2025
People so often don't get that Lit isn't a framework, but it really helps understand our design decisions. For example: Why doesn't Lit have an opinionated reactivity system for generic data, like Signals?
2223
Reposted by Lit
Web Awesome @webawesome.com · 14/10/2025
Every Web Awesome theme comes with dark mode built-in 🌛
0101
Reposted by Lit
OpenJS Foundation @openjsf.org · 14/10/2025
Lit is joining OpenJS as an Impact Project! 🔥 Donated by Google Open Source, Lit powers 10,000+ custom elements inside Google and is loved for its fast, standards-based web components. Welcome to the OpenJS family, @lit.dev! Learn more: hubs.la/Q03Np1Mm0
hubs.la
Lit Project Moves to OpenJS Foundation with Google Open Source Contribution | OpenJS Foundation
Lit joins a neutral home within the OpenJS Foundation community
2587
Lit @lit.dev · 14/10/2025
Lit is joining @openjsf.org! 🎉 Today at JSConf, The OpenJS Foundation announced Lit is officially joining as an Impact Project! We're beyond excited for this move and look forward to continuing our work to build the open web with OpenJS! Read more on our blog: lit.dev/blog/2025-10...
lit.dev
Lit is Joining the OpenJS Foundation!
Lit is officially joining the OpenJS Foundation as an Impact Project!
012140
Reposted by Lit
Web Awesome @webawesome.com · 10/09/2025
🚀 3.0.0-beta.5 🎨 Added color generation to Theme Builder (pro) 📐 <wa-icon> now works with @fontawesome.com 7 👀 Added <wa-intersection-observer> component 💬 Added the Hindi translation 🐛 Various bug fixes and improvements Changelog: webawesome.com/docs/resourc...
webawesome.com
Changelog
Changes to each version of the project are documented here.
0125
Reposted by Lit
Gordon @gordon.bsky.social · 06/09/2025
Enjoying building with @lit.dev. Simple and small. Components have strong decoupling because of shadow DOM encapsulation. Flexible. Works with basic reactive props or Redux-style architecture or signals. You can even pop the hood and do imperative DOM manipulation when you need to.
2121
Reposted by Lit
iamkulykov.bsky.social @iamkulykov.bsky.social · 27/08/2025
10 years of building Web Components at @vaadin.com: celebrating the "anniversary" of <vaadin-combo-box>! Check out this blog post to learn about our journey and how we finally migrated to @lit.dev: dev.to/webpadawan/1...
dev.to
10 years of building Web Components: the story of <vaadin-combo-box>
A story about building Vaadin web components
2204
Lit @lit.dev · 25/08/2025
🥳 Congrats on the launch, @developer.mozilla.org! Yet another piece of our web dev tool belt built with web components and Lit 😎
34413
Reposted by Lit
Justin Fagnani @justinfagnani.com · 20/08/2025
MDN, Photoshop, Reddit, Firefox, Home Assistant, Internet Archive, Chrome DevTools... Some of my very favorite sites and apps are built with @lit.dev 🥰
3354
Reposted by Lit
Joel Riley @joelriley.com · 15/08/2025
@lit.dev I wrote a realtime, collaborative nonogram web game with Lit: pixelogic.app/every-5x5-no...
pixelogic.app
Every 5x5 Nonogram
032
Reposted by Lit
Passle ☭ @passle.dev · 20/08/2025
Neat, looks like MDN's new frontend is built with @lit.dev
2498
Reposted by Lit
Corbin Crutchley @crutchcorn.dev · 04/08/2025
Boom, much to @justinfagnani.com's delight (I assume :P) we have much more docs on the @tanstack.com Form Lit adapter as well as better examples: tanstack.com/form/latest/...
tanstack.com
Form and Field Validation | TanStack Form Lit Docs
At the core of TanStack Form's functionalities is the concept of validation. TanStack Form makes validation highly customizable: You can control when to perform the validation (on change, on input, on...
2184
Reposted by Lit
Carl Colglazier @carl.cx · 29/07/2025
Working with @lit.dev and finding it a great fit for academic projects. The components are self-contained WebComponents you can drop anywhere. They rely on web standards, so unlikely to break over time and perfect for research code you build once and don't touch for years.
0265
Reposted by Lit
Man Hoang @jolleekin.bsky.social · 22/05/2025
Just released a form library for @lit.dev kin-form.deno.dev
kin-form.deno.dev
Kin Form
071
Lit @lit.dev · 12/05/2025
👀
051
Reposted by Lit
Justin Fagnani @justinfagnani.com · 24/04/2025
Here's a nice Lit tip 💡: Let's say you want to hide some DOM but preserve component state. You can do this with the cache() directive: Here when showView is toggled from true to false back to true, the DOM fragment for the expression is extracted, saved, and restored - preserving all the state.
2315
Reposted by Lit
Justin Fagnani @justinfagnani.com · 29/03/2025
Declarative shadow DOM support, awesome!
1191
Reposted by Lit
Justin Fagnani @justinfagnani.com · 14/03/2025
Someone posted a link to TanStack Table on the @lit.dev discord. I didn't know about this before, and wow! it looks awesome! The examples show very idiomatic Lit patterns for a headless UI utility. Reactive controllers, repeat(), `@state()`, and more. tanstack.com/table/v8/doc... @tanstack.com
tanstack.com
Lit Table | TanStack Table Lit Docs
The @tanstack/lit-table adapter is a wrapper around the core table logic. Most of it's job is related to managing state the "lit" way, providing types and the rendering implementation of cell/header/f...
1225
Reposted by Lit
Tony Ward @tonyward.dev · 28/02/2025
Earlier this week and after getting the internal approval, we flipped our new pre-1.0 Web Component based Design System, Glide, over to public on GitHub. Look out for an article from me on my personal site and an official one on our tech blog soon™ Built with @lit.dev ! github.com/crowdstrike/...
github.com
GitHub - CrowdStrike/glide-core: Glide Core Design System
Glide Core Design System. Contribute to CrowdStrike/glide-core development by creating an account on GitHub.
1478
Reposted by Lit
Yann 🇫🇷🇺🇦 @yanduv.bsky.social · 27/01/2025
So, I made a playground web component with @lit.dev using a font with built-in syntax highlightings. It made it so easy, thanks! blog.glyphdrawing.club/font-with-bu...
0142
Reposted by Lit
Elliott @techytacos.dev · 03/02/2025
Are you new to Lit & need a jump start? Or are you a Lit veteran & can't quite remember that _one_ callback name? Well do we have the article for you! We've just published the Lit Cheat Sheet! An article that has a bunch of quick code snippets for all sorts of code patterns lit.dev/articles/lit...
lit.dev
The Lit Cheat Sheet – Lit
Simple. Fast. Web Components.
2338
Lit @lit.dev · 30/12/2024
👀 A Minecraft skin editor #builtWithLit!
0100
Reposted by Lit
Justin Fagnani @justinfagnani.com · 30/12/2024
I was reminded of my talk on async rendering with Lit: www.youtube.com/watch?v=ypPR... I think it's really useful if you're looking for analogs to React Suspense and such for web components. Independent WCs allow a lot of control over scheduling to make very responsive UIs - and interoperably!
youtube.com
The Virtue of Laziness: Leveraging Incrementality for Faster Web UI (Chrome Dev Summit 2018)
YouTube video by Chrome for Developers
3254
Reposted by Lit
David Darnes @darn.es · 21/11/2024
Great pitch by @alexanderwilson.bsky.social on the use of #WebComponents and @lit.dev in #DesignSystems:
youtube.com
Building a Design System Using Standard Web Components
YouTube video by UXDX
2131
Reposted by Lit
Justin Fagnani @justinfagnani.com · 22/11/2024
lit-html crossed 2.5M npm downloads per week and 11M downloads per month last month, and lit crossed 2M npm downloads per week! 📈 #webcomponents @lit.dev
1317
Lit @lit.dev · 20/11/2024
Very cool - the new GitLens Home View is #builtWithLit and web components! 🔥
1234
Reposted by Lit
Justin Fagnani @justinfagnani.com · 20/11/2024
Oooh, we're going to have to try this in Lit's repeat() directive! State-preserving atomic moves will be *incredible* for focus, caret position in inputs, and hopefully not firing disconnected/connected callbacks!
1233
Reposted by Lit
Web Awesome @webawesome.com · 18/11/2024
Hello, world!
4625
Lit @lit.dev · 14/11/2024
✅ DNS verified
0223
Reposted by Lit
Lit @lit.dev · 13/11/2024
No close tag because our presence here is just beginning ☯️
0211
Reposted by Lit
Justin Fagnani @justinfagnani.com · 13/11/2024
Working on a Form Associated Custom Elements helper library RFC for Lit. This should make it a lot easier to make correct and accessible form associated elements. I have the impl basically done too, so things should move quickly once we reach consensus on the API shape. github.com/lit/rfcs/pul...
4257
Reposted by Lit
Jesse Gardner @plas.tc · 13/11/2024
We’re building out the component library for NYS’s new design system using Lit and web components. AMA
10242
Lit @lit.dev · 13/11/2024
This is indeed the real Lit account. We'll get the handle moved to the lit.dev domain as soon as we can.
0170
Lit @lit.dev · 13/11/2024
They are!
0161
Lit @lit.dev · 13/11/2024
<hello-bluesky>
1116214