# Lit

27 Hacker News commenters recommended Lit and 12 criticized it, November 2025 to November 2026. It was recommended in 11 of 13 months. It meets the Hacker Approved badge rule.

**Verdict:** Lit is a lightweight library that makes web components easier to write than raw custom elements, without requiring a build step. Critics say its maintenance has slowed.

## Why people recommend it

- Lightweight and simpler than React (4 comments): "it's quite good, simpler to reason about than the current state of React imo." ([source](https://news.ycombinator.com/item?id=46417153)) "super light web component libraries like Lit" ([source](https://news.ycombinator.com/item?id=49716639)) "a very lightweight and useful one" ([source](https://news.ycombinator.com/item?id=47088881))
- Works with plain JS, no build (3 comments): "Lit is not opinionated about your build system You can write Lit components in plain JS, going back to ES2015." ([source](https://news.ycombinator.com/item?id=47510263)) "Lit's plain JS/TS, no-build-required approach is easy for LLMs to generate" ([source](https://news.ycombinator.com/item?id=47732358)) "solve at least 80% of the issues there were and are with just plain JS" ([source](https://news.ycombinator.com/item?id=48280931))
- Less boilerplate than raw custom elements (3 comments): "Web Components API is verbose enough that you want to handle it with at least some abstraction." ([source](https://news.ycombinator.com/item?id=47099015)) "It's a library that gives you better ergonomics." ([source](https://news.ycombinator.com/item?id=47097678)) "Much less boilerplate than raw custom elements." ([source](https://news.ycombinator.com/item?id=49962767))
- Mature and widely used (2 comments): "Lit is mature, but it's not more mature than React" ([source](https://news.ycombinator.com/item?id=47088442)) "Lit is widely used to build very complex apps" ([source](https://news.ycombinator.com/item?id=47504995))

## What people warn about

- Maintenance concerns (3 comments): "isn't maintained by it anymore. The project is, unfortunately, almost dead tho" ([source](https://news.ycombinator.com/item?id=48399209)) "Lit is great but unfortunately pretty much unmaintained" ([source](https://news.ycombinator.com/item?id=48402115)) "Lit has joined the OpenJS foundation to stay afloat" ([source](https://news.ycombinator.com/item?id=46150165))
- Shadow and light DOM complexity (3 comments): "Lit pretends are more complicated than they are because it also assumes you want to start from Shadow DOM by default" ([source](https://news.ycombinator.com/item?id=49984131)) "My secondary concern with Lit is the additional complexity of using shadow and light DOM together" ([source](https://news.ycombinator.com/item?id=46418023)) "not having the limitations of shadow dom (Lit)" ([source](https://news.ycombinator.com/item?id=50274100))
- Feels like another framework (3 comments): "There wasn't really much upside either. No real performance gain or superior feature, and you got fewer features and a smaller ecosystem." ([source](https://news.ycombinator.com/item?id=47504416)) "Despite being acrively promoted as "not a framework just a lib" it's rapidly sucking in all the features from "fast moving js"" ([source](https://news.ycombinator.com/item?id=47091446)) "now we're just using another framework with one small piece swapped out" ([source](https://news.ycombinator.com/item?id=49960053))
- Memory overhead per element (2 comments): "Lit: each todo-item is an HTMLElement (C++ heap, ~124 bytes minimum)" ([source](https://news.ycombinator.com/item?id=47649125)) "Lit in particular is one giant memory leak." ([source](https://news.ycombinator.com/item?id=47090669))

## Alternatives hackers recommend

- [React](https://hackerapproved.com/p/react.md): 482 recommend
- [htmx](https://hackerapproved.com/p/htmx.md): 320 recommend
- [Svelte](https://hackerapproved.com/p/svelte.md): 151 recommend
- [Vue](https://hackerapproved.com/p/vue.md): 121 recommend
- [Angular](https://hackerapproved.com/p/angular.md): 82 recommend

## Cite as

Hacker Approved, "Lit", https://hackerapproved.com/p/lit/ (counts from 1,795,640 Hacker News comments, November 2025 to November 2026).
