Angular
lit

Angular | lit | |
---|---|---|
799 | 177 | |
97,739 | 19,710 | |
0.4% | 1.3% | |
10.0 | 8.4 | |
6 days ago | 3 days ago | |
TypeScript | TypeScript | |
MIT License | BSD 3-clause "New" or "Revised" License |
Stars - the number of stars that a project has on GitHub. Growth - month over month growth in stars.
Activity is a relative number indicating how actively a project is being developed. Recent commits have higher weight than older ones.
For example, an activity of 9.0 indicates that a project is amongst the top 10% of the most actively developed projects that we are tracking.
Angular
-
Angular: Beyond the Fog #2
Angular Docs AI sources are angular.dev, Angular GitHub Discussions and Angular GitHub Issues.
-
The need for TypeSafety HTTPClient and HTTP Resource
With both the HTTP Resource (more on that later) and the HTTP Client, we need to build the HTTP Resource request. In the upcoming PR for HTTP Resource, Angular has separated types and exposed a new type called HttpResourceRequest. If this is unavailable at the time of reading, you can take the following interface, which is extracted from the PR:
-
Integrating Angular's httpResource with HttpInterceptors
The PR relevant to httpResource: https://github.com/angular/angular/pull/59876
-
Ng-News 25/14: Selectorless PR
Selectorless template parsing #60724
-
Beyond JSON: Unleashing the Power of httpResource Sub-constructors in Angular
@Component({ selector: 'app-root', imports: [ HttpResourceBlobComponent, HttpResourceArrayBufferComponent, HttpResourceTextComponent ], templateUrl: './app.component.html', changeDetection: ChangeDetectionStrategy.OnPush, }) export class App { version = VERSION.full; prs = [ 'https://github.com/angular/angular/pull/59876', ]; name = 'httpResource sub-constructors'; description = 'httpResource functions to query non-JSON data'; }
-
The Next Generation of Dynamic Component
components bindings
- Mastering httpResource Equality in Angular
-
UmiJS: the Shaolin of web frameworks
UmiJS is an [extremely] pluggable enterprise-scale React-based web application [meta]framework, offering (as many analogs) routing, build tools, dedicated design system, and everything in between. From what I could see during my reconnaissance, its main market is huge enterprise monorepos for React websites and web applications (something very opposite to tools like, for instance Waku, if you will). Umi itself is not exactly a metaframework though, as I'd say, but rather something React would be if it aimed to resemble Angular as of version 19 — the powerful SPA framework with optional support for SSR/SSG and a whole lot of build options making it very customizable and approachable for performance optimizations specific to each particular use case. Its plugins-driven extensibility is something resembling Vite but for a more dedicated goal of building rich user interfaces. And there's more.
-
Avoiding Performance Mistakes with Angular's Async Pipe
For more information, check out the Angular async pipe implementation on GitHub.
-
Passing Data to Routed Components with RouterOutletData in Angular 19
The PR of the feature: https://github.com/angular/angular/pull/57051
lit
-
Plain Vanilla Web – Guide for de-frameworking yourself
some people cheat by using web components but with Lit Elements. https://lit.dev/
-
So Yeah – I hate useEffect
Lit[0] is the underdog winner here. Like the OP, I much prefer functional style and Lit is the only class-based thing in my repos, but it is much easier to deal with the lifecycle than React effects and hooks.
Lit is nearly bare metal HTML (and has been proposed as a permanent addition to standard HTML. It also doesn't need JSX because you just write regular HTML in tagged template literals.
Nearly all the "new, improved" reactive frameworks I see that are "better than React" are just trying to reinvent Lit.
[0] https://lit.dev
-
Dart added support for cross-compilation
wtf are you taking about with “completely abandoned”? https://github.com/lit/lit/pulse/monthly
-
Proton: Pluggable SSR + DOM | Or How I implemented better SSR from scratch
First I take a look at how other libraries/frameworks implement SSR and found out that they either simply don't implement DOM at all or implement the least of it (like Lit).
-
Web Component shadow roots x design system. Constructable style sheets?
As HAX project lead, our platform works exclusively through the building and nesting of 1,000s of Web Components and most (~95%) use ShadowRoots via Lit / LitElement.
-
The Modern 2025 Web Components Tech Stack
Lit
-
60 Best JavaScript Libraries for Building Interactive UI Components
Lit lit.dev Fast, lightweight Web Component library.
-
Documenting Web Components With Storybook
My favourite Custom Elements Manifest generator is the one by open-wc. The setup is straightforward: you create a config file and tell it where to find your components. It even has support for Lit out of the box.
-
Web awesome: "Shoelace 3.0" open source web components
And it is built with https://lit.dev a fantastic library !
> since Material Web seemed to quickly end up in maintenance mode
This is really unfortunate to say the least - the engineering team has done a fantastic job there, but apparently no backing from Google despite the nice promise at the the launch of Material Web.
-
Svelte 5 is not JavaScript
If you're looking for a library to build components and apps with that does let you use plain JavaScript - to the degree that you can write working components in your devtools console - check out Lit: https://lit.dev/
Lit's used by pretty major apps like Photoshop, Reddit, Home Assistant, and The Internet Archive.
What are some alternatives?
Next.js - The React Framework
Svelte - web development for the rest of us
Drawflow - Simple flow library 🖥️🖱️
core - 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.
astro - The web framework for content-driven websites. ⭐️ Star to support our work!
Vue.js - This is the repo for Vue 2. For Vue 3, go to https://github.com/vuejs/core
