N°958
REPOSITORY DETAIL · 仓库详情
Open Source · GITHUB
awesome-angular – PatrickJS
PatrickJS/awesome-angular
优质资源合集 / 学习清单
10,048 Stars
1,416 Forks
HTML
CC0-1.0
2
Views · 浏览
项目简介
:page_facing_up: Angular 优秀资源精选列表
SECTION · 01
关键指标一览
Stars 数
10,048
Forks 数
1,416
Watchers 数
10,048
主要语言
HTML
许可证
CC0-1.0
仓库所有者
PatrickJS
创建时间
2015.09.01
更新时间
2026.08.02
最近推送
2026.08.02
SECTION · 02
主题标签
SECTION · 03
README 详细介绍
README 原文为英文,如需阅读完整中文内容,建议使用 浏览器翻译插件(如 Edge 浏览器自带翻译、Google 翻译扩展)进行整页翻译。
Awesome Angular <img src="https://awesome.re/badge.svg" alt="Awesome" class="ra0-md-img" loading="lazy" />
> logo designed by SAWARATSUKI
This is the Awesome list of the Angular framework, and it contains intriguing libraries in the Angular ecosystem for all developers. Something missing? PRs welcomed!
> Repo maintained by @jdegand and @patrickjs
Current Angular version: <img src="https://badge.fury.io/js/%40angular%2Fcore.svg" alt="npm version" class="ra0-md-img" loading="lazy" />
Contents
- Angular
- Official Resources
- Builders
- CLI Tools
- Deployment
- Desktop Applications
- Updating Angular
- Angular Pulse
- Community
- Newsletters
- Podcasts
- Bluesky
- Angular Team on X
- Angular Experts on X
- Google Developer Experts on X
- Learning Resources
- Blogs
- Books
- Certification Programs
- Cheat Sheets
- Exercises
- Training
- Style Guides
- YouTube Channels
- Architecture and Advanced Topics
- Feature Flags
- GraphQL
- HTTP
- Micro-Frontends
- Module Federation
- Monorepos
- Server-Side Rendering
- Development Utilities
- Accessibility
- AI
- Analytics
- Code Analysis
- Debugging
- Documentation Tools
- IDE Extensions
- Generators and Scaffolding
- Internationalization
- Linting
- Networking
- Performance
- Runtime
- SEO
- Styling
- Security and Authentication
- Authentication
- Payments
- Role-Based Access Control
- Security Best Practices
- State Management
- NgRx
- NGXS
- Other State Libraries
- Testing
- E2E
- Component
- Helpers
- Site Templates
- Free Templates
- Paid Templates
- Third Party Components
- Animations
- Calendars
- Captcha
- Carousels
- Charts
- Cookies
- CSV
- Data Grids
- Dates
- Directives
- DOM
- Drag and Drop
- Editors
- File Upload
- Forms
- Form Controls
- JSON Forms
- Form Validation
- Icons
- Images
- Keyboard Mouse
- Layout
- Loaders
- Loggers
- Maps
- Markdown
- Media
- Mixed Utilities
- Modals
- Notifications
- Onboarding and Product Tours
- Pipes
- Printing
- QR Codes
- Router
- Scroll
- Storage
- Tooltips
- UI Libraries
- UI Libraries built on Bootstrap
- UI Libraries built on Material
- UI Libraries built on Tailwind CSS
- UI Library and Framework Ionic
- UI Primitives
- Viewers
- Visual Effects
- Underlying Technologies
- RxJS
- TypeScript
- Framework Interoperability
- Cross-Framework Integration
- External Integration
- Wrappers
- Angular-Inspired Solutions
- External Lists
Angular
> Angular is a web framework that empowers developers to build fast, reliable applications that users love.
Official Resources
Builders
- Webpack
- esbuild
- Angular Builders - This repo consolidates all the community builders (ES Build, Webpack, Jest, Bazel, and Timestamp) for the Angular build facade.
- Jest Builder
- Custom Webpack
- Custom esbuild
- Bazel - Provides an Angular CLI Builder, which can execute Bazel when triggered by ng build, ng test, etc.
- Timestamp - This is explained in this article.
- ngx-build-plus - Extend the Angular CLI's default build behavior without ejecting, e. g. for Angular Elements.
- ngx-electronify - Angular CLI builder that runs your application in the desktop using Electron.
- dotenv-run - Seamlessly load environment variables. Supports cli, esbuild, Rollup, Vite, Webpack, Angular, ESM and Monorepos.
- ng-packagr - Compile and package Angular libraries in Angular Package Format (APF).
- angular-env-builder - Builder to generate
src/environments/environment.tsfile based on your environment variables. - angular-rspack - Rspack plugin and tooling for Angular applications.
- ngx-devkit-builders - This package contains Architect builders used to build and test Angular applications and libraries.
- angular-static-assets-hash - Create a list of Angular static assets and a hash for each file.
- ngx-schematic-builder - A tool for building Angular schematic projects. Compiles and packages your custom schematics, preparing them for publishing and use.
- ng-builder-typescript - A builder for the Angular CLI to build Node.js apps using the TypeScript compiler
tsc(no Webpack or any other bundler used).
CLI Tools
- Official website
- Official GitHub repository
- alterforge - A CLI tool that scaffolds and manages modular microservice architectures with optional React or Angular frontends.
- @MohamedBouattour/angular-clean-architecture - A CLI tool that generates Clean Architecture–based, production‑ready Angular features with clear, maintainable layers.
- angular-cli-diff - Easily upgrade your Angular CLI applications from one version to another 🚀.
- angular-cli-ssr-diff - Easily upgrade your Angular CLI SSR applications from one version to another 🚀.
- angular-parallel-test-runner - CLI to run Angular tests in parallel across projects; uses available CPU cores.
- angular-web-cli - A flexible CLI tool designed to streamline workflows, automate tasks, and provide customizable utilities for developers.
- Better-Fullstack - Scaffold production-ready fullstack apps in seconds. Pick your stack from 425 options — the CLI wires everything together.
- dotairc - This tool helps create consistent instructions for AI assistants working with your codebase.
- firebase-framework-tools - Experimental addon to the Firebase CLI to add web framework support.
- i18n-fixer - Framework-agnostic CLI tool that finds hardcoded strings, missing i18n keys, and unused translations.
- js-stack - Modern CLI for scaffolding production-ready JavaScript full-stack projects, with customization and best-practice presets.
- kqgen - A fast and flexible CLI for generating Angular components and services. Includes presets for tables, filters, and for REST/GraphQL services.
- lin - Lazy I18N is a CLI tool that translates locale JSONs using LLMs.
- mcp-angular-cli - A server offering Angular CLI and workspace automation, enabling LLMs and agents to generate components, add packages, create workspaces, and run custom architect targets.
- nest-schematics - An Angular CLI schematic for generating CQRS (Command Query Responsibility Segregation) modules with hexagonal architecture in NestJS.
- ng-chrome-extension - Easily create Angular Chrome Extensions (manifest v3).
- ng-create-with-config - A minimal tool to initialize a new Angular project with pre-configured Prettier, ESLint, Husky and Lint-staged.
- ns-gc - A lightweight command-line tool to generate standalone NativeScript Angular components and Angular services with clean structure and zero config.
- ngx-i18n-scan - A CLI tool that scans Angular code to extract and update i18n translation keys, keeping your translation files clean.
- ngx-stats - CLI tool that analyzes Angular projects, quantifying modules, components, directives, pipes, and services to give a clear structural overview for better architectural insight.
- ngx-ws - Easily split a large
angular.jsoninto modular, project-local files using the power of JSON References, with the convenience of YAML and JSON5 formats. - prepare-angular-json - A lightweight CLI tool that generates a clean
angular.jsonfile from a commentedangular.jsonc. - rafacli - CLI tool that generates authentication and CRUD modules for NestJS and Angular, automating boilerplate to streamline development and ensure consistency.
- ngx-crafter - A powerful CLI tool that helps you craft Angular projects with pre-configured folder structures and essential packages.
- ng new command generator - Generate optimized
ng newcommands. - svger-cli - A lightweight CLI that transforms SVGs into optimized Angular components with zero dependencies.
- tailwind-init-cli - A one-command setup tool for Tailwind CSS in Angular, React, or Next.js projects!
- fanstack - A lightweight CLI and architecture that automatically watches your Firebase functions and generates a strictly typed Angular service.
Deployment
- AWS Amplify
- Vercel
- Firebase Hosting
- Netlify - Angular apps on Netlify gain automatic framework detection and redirects via the Angular Runtime plugin.
- angular-cli-ghpages - SSR does not work, and there can be some caveats, but you can host your Angular project on GitHub Pages.
- analog-publish-gh-pages - A GitHub Action for the Deployment of an
Analog.jsapp on GitHub Pages. - Genezio - The easiest way to write and host a serverless application.
- Cloudflare Pages
- Zerops - It makes deploying and running Analog apps, both server side rendered and static, a breeze.
- SST - A framework that makes it easy to build and automate modern full-stack applications.
- ngx-config-orchestrator - Angular library for runtime configuration via external JSON, enabling “Build Once, Deploy Anywhere.”
- deploy-with-git - Lets you deploy an Angular app directly to the Flux Network from a Git repository.
- @railwayapp-templates/angular-starter - One-click default Angular TS starter, utilizing Caddy to serve!
- angular-deploy-bunny - Angular Architect builder (
ng deploy) that syncs your build to a Bunny.net CDN Storage Zone using SHA256 incremental diffing, then purges the corresponding Pull Zone. - ngx-ssh-deploy - Deploy Angular projects using SSH.
- front-ready - Detects your Angular build settings, compiles the project, and uploads it to AWS S3 with optimized cache headers using a single command.
- oSStack Deploy - A high-performance deployment platform inspired by Vercel; features zero-config deployments, automated framework detection, and real-time build streaming.
Desktop Applications
- electron - Build cross-platform desktop apps with JavaScript, HTML, and CSS.
- angular-electron - Ultra-fast bootstrapping with Angular and Electron.
- neutralinojs - A lightweight, portable framework for building cross‑platform desktop apps with JavaScript, HTML, and CSS, running on Linux, macOS, Windows, Web, and Chrome.
- nw.js - Chromium + Node.js runtime for native apps using HTML, JavaScript, and direct Node integration.
- nw-angular-example - An example of integrating Angular with NW.js.
- tauri - Create small, fast, secure, cross-platform applications.
- angular-tauri - Ultra-fast bootstrapping with Angular and Tauri.
- create-tauri-app - Rapidly scaffold out a new Tauri app project.
- wails - Build desktop applications using Go & web technologies, including Angular.
- MōBrowser - A framework for building desktop apps using TypeScript, HTML, and CSS, with source code protection built in.
Updating Angular
- Official website - Interactive guide to help you migrate from one version of Angular to another.
- Official update reference - Use the CLI to update your project or try new Angular features by adding the
--nextflag. - Official migrations reference - Angular schematics help update projects by enabling conversion to standalone components, new control flow syntax, and more.
- ng-morph - Code mutations in your project or schematics were never easier than now.
- ngx-libs - Angular Libraries Support lists community libs support for each Angular version.
- @fast-facts/ng-update - A GitHub Action that keeps your Angular CLI-based projects up-to-date via automated PRs based on
ng update. - npx-app-updater - Alerts users to available updates when a new version is deployed.
- ngx-update-app - Angular directive for updating app via service workers.
- Angular Caniuse - Track Angular features from preview to stable stages.
- Depfixer - Smart dependency analysis for JS/TS projects; detects compatibility conflicts and provides step‑by‑step fixes.
- migration-planificator - Plan Angular migrations with precision AST analysis, calculate workload estimates, and generate interactive HTML dashboards.
- NgReady - Stop Wasting Days on Angular Upgrades.
Angular Pulse
Community
- Angular Discord Channel
- Angular Hashtag - Use
#angularhashtag on X. - Gitter Channel
- Angular Stack Overflow
- @Angular on X
- /r/Angular Subreddit
- Angular Buddies Slack Channel
- angular-logos - Repo is dedicated to collecting all the different kinds of Angular badges and logos.
- Made with Angular - A showcase of web apps built with Angular.
- Angular Hub - Curated list of Angular events and communities.
- Angular Space - Your Hub for Learning and Growing as an Angular Developer.
- builtwith trends - Angular Usage Statistics.
- Angular: The Documentary | An origin story
- Angular Talents - Independent developers can highlight their availability for upcoming projects, eliminating the need to endlessly scroll through job boards.
- Map of GitHub - Explore the NgSphere to discover repositories with overlapping stargazers.
- Good First Issues - Find beginner-friendly issues and start contributing to Angular open-source projects.
- Angular Popularity Analysis - An AI-era normalized statistical analysis of Angular’s popularity.
- Jobs in JS - Angular developer jobs in the US, Canada and UK. Updated daily.
Newsletters
Podcasts
- Angular Air
- Angular Master Podcast
- Angular Plus Show
- Angularidades - In Spanish.
Bluesky
Angular Team on X
- Minko Gechev
- Alan Agius
- Matthieu Riegler
- Alex Rickabaugh
- Kristiyan Kostadinov
- Paul Gschwendtner
- Joost Koehoorn
- Simona Cotin
- Jessica Janiuk
- Doug Parker
- Emma Twersky
- Mark Thompson
- Pawel Kozlowski
- Dylan Hunn
Angular Experts on X
- @PatrickJS
- @eggheadio
- @hirez_io
- @cedric_exbrayat
- @victorsavkin
- @jeffbcross
- @marsibarsi
- @maciejtreder
- @maartentibau
Google Developer Experts on X
- Jack Franklin
- Thierry Chatel
- Uri Shaked
- Gonzalo Ruiz de Villa Suárez
- Sharon DiOrio
- John Papa
- Dan Wahlin
- Christian Weyer
- Todd Motto
- Tim Ruffles
- Wassim Chegham
- Aaron Frost
- Wilson Mendes
- Jared Williams
- Gerard Sans
- Pascal Precht
- Jeff Whelpley
- Raúl Jiménez
- Maxim Salnikov
- Deborah Kurata
- Shai Reznik
- Manfred Steyer
- Juri Strumpflohner
- William Grasel
- Alyssa Nicoll
- Nir kaufman
- Dmitriy Shekhovtsov
- Jeff Delaney
- Nishu Goel
- Alex Inkin
- Santosh Yadav
- Ankit
- Siddharth Ajmera
- Muhammad Ahsan Ayaz
- Dmytro Mezhenskyi
- Michael Hladky
- Fabio Biondi
- Thomas Laforge
Learning Resources
Blogs
- Angular Experts - Learn all about Angular, NgRx, RxJS & NX and advance your skills with guides, in-depth content and actionable tips and tricks!
- angular-university - Learn and Keep Up with the Angular Ecosystem.
- simplified courses - Blog articles written with love, just for you!
- Just Angular - Shares the newest and most important updates about Angular, along with useful tips and tricks.
- Angular Love - (Polish) Excellent up-to-date resource for Angular.
- Angular Minds
- Angular Architects
- House of Angular
- thisdot labs
- halodoc
- ninja-squad
- marmicode
- Tim Deschryver
- Chau Tran
- Minko Gechev
- Matthieu Riegler
- Thomas Laforge
- Rainer Hahnekamp
- Evgeniy Oz
- Tomas Trajan
- Tomasz Ducin
- This is Angular
- daily.dev
- Angular Philosophies
- Angular Material Dev - One place for everything related to Material Design in Angular.
- Angular Tips - Best practices and recommendations for building complex, large and maintainable applications with Angular.
- Practical Angular Guide - Real-world-ish solutions for Angular developers by Donald Murillo.
Books
- Packt Publishing - Your best option to find the largest variety of up-to-date programming books.
- GumRoad - Various Free and Paid Angular ebooks.
- LeanPub - Support authors on your own terms with LeanPub’s flexible pricing model, giving you the freedom to choose what you pay.
- Manning - Buy a Manning pBook anywhere, get the eBook free.
- Become a ninja with Angular -
Ninja Squad. - Angular-Buch (German) -
dpunkt.verlag. - Code with Ahsan
- Angular University Ebooks - Available separately or included with a subscription.
- Angular Enterprise Architecture -
Tomas Trajan. - Testing Angular - A Guide to Robust Angular Applications FREE.
- Modern Angular -
Manfred SteyerFREE. - TutorialSearch - Free cross-platform search engine indexing 50,000+ tutorials from Udemy, Skillshare, Pluralsight, and other major learning platforms across 45+ categories.
- Ultimate Guide to Angular Evolution -
House of AngularFREE. - Micro Frontends and Moduliths with Angular -
Manfred SteyerFREE. - Angular Mastery -
CHRISTIAN LÜDEMANNFREE. - Enterprise Monorepo Angular Patterns -
Nx Core TeamFREE.
Certification Programs
- Certificates.dev - Obtain your Certification of Competence as an Angular Developer.
- Angular Academy CA - Hands‑on, instructor‑led Angular training in Canada.
- Hackerrank - Angular (Basic) Skills Certification Test.
- Koenig - Various courses cover Angular separately or full-stack.
- Simplilearn - Angular Certification Training Course.
Cheat Sheets
- Official Angular Version 17 Cheatsheet
- List of 100 Angular Interview questions and answers
- Angular Developer Roadmap
- Framework Field Guide - A free and practical way to learn Angular, React, & Vue all at once.
- Marmicode Cookbook - Ingredients & Recipes for Cooking Delicious Apps.
- angular-interview-questions - Angular interview questions and answers to help you prepare for your next technical interview.
- dotnet_angular_cli_cheatsheet - A comprehensive guide for full-stack developers working with .NET and Angular.
- Signals in Angular - From basics to advanced patterns with Signals.
Exercises
- angular-fundamental-lessons
- Angular Challenges - A repository of 60+ Angular, Nx, RxJS, NgRx, and TypeScript challenges designed to sharpen real-world skills.
- Codelabs - Google Developers Codelabs offer guided, hands-on tutorials to build apps or add new features.
- rxjs-fruits - Interactive lessons covering a range of operators in RxJS.
- modern-angular-exercises - Exercises on various Angular topics, including solutions and solution videos.
Training
- Angular Academy - World-class instructor-led live online Angular courses!
- Angular Boot Camp
- Angular Start - Learn to build professional-grade Angular applications using new features with modern best practices.
- Angular Training - The Angular Coach You Need.
- Angular UI - Get ready to build your next web application using Angular with interactive courses and exercises.
- Angular University - Learn And Keep Up With The Angular Ecosystem.
- Angular.Schule (in Germany)
- Angular.DE (Germany)
- learnbydo.ing - Learn {Web} programming with Courses, Books & Exercises from Fabio Biondi. Content either in Italian or English.
- liveloveapp - Workshops are available for Cypress, NgRx, RxJS, AG Grid and web performance.
- Marmicode
- ng.guide - Learn Angular by building real-world apps.
- Tech OS - Offers high-level Angular training designed for demanding developers and ambitious teams.
- Udemy: Angular - The Complete Guide
- Ultimate Courses - Everything you need to become an Angular expert.
- Workshops.DE (Germany)
Style Guides
YouTube Channels
- Angular
- NG CONF
- Procademy
- Monsterlessons Academy
- Joshua Morony
- Nihira Techiees
- Angular University
- Rainer Hahnekamp
- Code Shots With Profanis
- Deborah Kurata
- BrandonRobertsDev
- Decoded Frontend
- Zoaib Khan
- NivekDev
- WebTechTalk
- Babatunde Lamidi
- TechStackNation
- Angular Love
- NG NEWS
- Learning Partner
- Igor Sedov
- Brian Treese
- Kobi Hari
- Programming Practicals
- Daniil Rabizo
- Loiane Groner
- StartupAngular - In Japanese.
- Code with Keys - In Persian.
Architecture and Advanced Topics
Feature Flags
- OpenFeature Angular SDK - A vendor-agnostic, community-driven API specification for feature flagging.
- @devcycle/openfeature-angular-provider - DevCycle supports the OpenFeature Angular SDK.
- @openfeature/go-feature-flag-web-provider - GO Feature Flag provider allows you to connect to your GO Feature Flag instance with the
@openfeature/web-sdk. - Flagsmith - Ship Faster and Control Releases with Feature Flag Management.
- @statsig/angular-bindings - The Statsig Angular bindings package provides a
StatsigServicethat can be injected into your components. See the Statsig docs for more details. - @configcat/js-sdk - ConfigCat SDK for JavaScript provides easy integration for your application to ConfigCat.
- @configcat-labs/feature-flags-in-angular-sample-app - Example app that uses ConfigCat.
- featurit-sdk-angular - Angular wrapper of the JavaScript client for the FeaturIT Feature Flag management platform.
- ngx-feature-proxy - Angular feature flag library with Unleash; reactive and type-safe flag management with minimal setup.
- ngx-feature-flags - An Angular‑first, enterprise‑ready feature‑flag layer that standardizes how flags are resolved, guarded, and rendered across Angular apps.
- ngx-feature-flags-toggly - Angular SDK for Toggly feature flags.
- ngx-circuit - Streamlines feature‑toggle management with flexible options like boolean flags and percentage rollouts.
- ngx-feature-toggle - Simplify managing feature toggles with this Angular directive.
- @rollgate/sdk-angular - Angular SDK for Rollgate, a feature‑flag platform with scheduled releases and gradual rollouts.
GraphQL
- apollo-angular - A fully-featured, production ready caching GraphQL client for Angular and every GraphQL server.
- apollo-dynamic-angular - Variant of Apollo Angular that allows dynamic selection sets for queries, mutations and subscriptions via a decorated schema.
- apollo-orbit - A fully-featured GraphQL client for Angular with modular state management.
- buoy - A GraphQL client for Angular built on top of Apollo.
- graphql-code-generator - Code generator for GraphQL schemas and operations, with flexible plugin support.
- ngx-graphql-client - A typed GraphQL client for Angular applications with full TypeScript support.
- takeshape - It's easy to build a GraphQL API using TakeShape. Follow this guide to integrate with Angular.
HTTP
- ng-http-caching - Cache for HTTP requests in Angular application.
- @ngify/http - Reactive Angular HTTP client with typed responses, streamlined errors, and request/response interception.
- ng-http-loader - Smart Angular HTTP interceptor - Intercepts automagically HTTP requests and shows a spinkit spinner / loader / progress bar.
- angular-odata - A fluent API for querying, creating, updating and deleting OData resources in Angular.
- ng-memento - Makes your application faster by preventing the same HTTP requests from being called again in your Angular project.
- ngx-suspense-of - Angular directive that adds suspense to your app.
- ngx-pwa - Provides additional functionality around Angular PWA's. Most notably being able to cache and sync POST/PATCH/DELETE Requests.
- ngx-repository - Easily create a strongly typed data client (HTTP REST or Firestore) in your Angular project.
- ng-rest-client - This library simplifies HTTP requests by letting developers define RESTful API clients with method decorators.
- ngx-sse-client - A simple SSE (Server Sent Events) client for Angular applications to replace the use of
EventSource. - @connectrpc/connect-web - Connect provides cross-platform API libraries. @connectrpc/connect offers type-safe Protobuf APIs in TypeScript, and @connectrpc/connect-web adds browser support. See the Angular example.
- ng-httpclient-easy-network-stub - An easy class to mock a lot of network requests from the Angular HttpClient.
- simply-direct - A fullstack communication library that bridges Angular and NestJS through real-time, bidirectional communication powered by WebSockets.
- ng-error-handling - An Angular module designed for managing HTTP API error responses.
- active-connect - A connection framework for Node.js, Angular, and WebSockets that simplifies real-time client–server communication with decorators and utilities.
- ngx-signal-pagination - Pagination for Angular, powered by signals.
- ngx-http - A lightweight Angular library that enhances HTTP functionalities by providing types, static values, and utility functions.
- ng-speed-test - A lightweight Angular library for checking internet speed.
- ngx-interceptors - Library with common HTTP interceptors for Angular applications.
- ngx-hal - A datastore library with support for handling HAL-formatted HTTP requests.
- trpc-angular - This repository offers two tRPC-based Angular packages:
@heddendorp/trpc-link-angularfor HttpClient, and@heddendorp/tanstack-angular-queryfor reactive data fetching. - my-http-resource - A reactive Angular HttpClient wrapper that streamlines requests by managing state, URL parameters, and configuration.
- luminara - A modern, universal HTTP client built on native fetch, designed for reliable, scalable, and clear architecture.
- ngx-cachr - A slim, signal-based caching library for Angular.
- ngx-data-polling - Angular library with utilities to handle data polling in a declarative and type-safe way.
- ngx-soap - A lightweight SOAP client built on node‑soap, fully compatible with Angular’s signals, standalone components, and modern features.
- ngx-http-fetch-tracking - Angular library providing upload progress tracking for the Fetch API backend.
- fetchquack - Angular‑ready HTTP client with an RxJS Observable wrapper and injection‑context support, offering lightweight Fetch‑based streaming, SSE, and upload/download progress handling.
- ziflux - A zero‑dependency, signal‑native caching layer for Angular 21+ with stale‑while‑revalidate for resource()—instant navigations, background refreshes, no spinners.
- ng-signal-query - A type‑safe Angular querying library built on signals that streamlines server state, infinite queries, mutations, and caching with high performance.
- api-caller - Simple API caller library for Angular.
- ngx-lite-cache - An Angular library that caches HTTP responses via HttpClient interceptors to cut redundant requests and boost performance.
- ng-qubee - Angular query builder with reactive URIs (RxJS + Signals), typed pagination, 495+ tests, and multi‑driver support.
- ngx-trpc-client - Reworked fork of Analog's TRPC package.
- zx-angular-lazy-resource - Lazy helpers for Angular's signal-based
resource()— defer loading until first access, and await the first settled value as a promise. - @stitchapi/angular - Streaming-first StitchAPI bindings:
injectStitch/injectStitchStreamexpose a typed, validated call as both Angular signals and an RxJS observable, re-rendering as response deltas arrive. - angular-fetcher - A modern, signal-based Angular library for seamless, type-safe remote API data management, handling fetching, mutations, and error tracking reactively.
- @some-angular-utils/paginator - Simple, reliable pagination with two inputs: sliding window, jump buttons, disabled edges, and CSS-variable theming.
- ngx-request-lock - An Angular library that binds a UI flow to the lifecycle of its HTTP requests.
- ngx-api-client - This configurable
ApiServiceextracts and standardizes ad-hocHttpClientlogic for handling base URLs, errors, retries, and loading states. - ngx-task - Signal-first controlled asynchronous actions for Angular with cancellation, lifecycle cleanup, and explicit concurrency policies.
Micro-Frontends
- angular-microfrontend-demo - Module Federation Vite + Angular is now possible.
- backbase-micro-frontends - Proof of concept showcasing how legacy apps (widgets) can work together with newer apps (journeys) via Module Federation.
- micro-frontends-mindmaps - A mindmap summarizing micro-frontends concepts.
- ngx-mfe - Angular library for working with micro-frontends in Webpack 5 and plugin ModuleFederation.
Module Federation
- @module-federation/core - Module Federation is a concept that allows developers to share code and resources across multiple JavaScript applications.
- ng-dynamic-mf - Truly dynamic modules at runtime with Module Federation.
- module-federation-plugin - Plugin integrating Module Federation with Angular CLI for loading micro frontends or plugins.
- webpack-module-federation-with-angular - Guide to learn about Webpack Module Federation with several Angular code demos.
- Vite-module-federation-angular-test - Tests Module Federation Vite with Angular and AnalogJS (via @brandonroberts/angular-vite); explores SSR with an AnalogJS host (plugin SSR support may vary).
- mfe-crossframework - Module Federation project with Angular Host, Cross-framework remotes and without Nx.
- npm-mfe-live-reload - This tool auto-reloads the shell in development mode when remote microfrontends change.
Monorepos
- Moon - A Rust-based build and monorepo management tool for the web.
- Nx - A build system with integrated tools and advanced CI features for maintaining and scaling monorepos locally and in CI.
- Turbo - Turbopack (Rust bundler) and Turborepo (build system/monorepo tools) for JavaScript and TypeScript.
Server-Side Rendering
- Official website - Documentation for the new SSR package built into the framework.
- angular-prerender - A command line tool to prerender Angular Apps.
- analogjs - Fullstack Angular meta-framework supports both server-side rendering (SSR) and static site generation (SSG) of Angular applications.
- bot-ssr - SSR for bots, instant CSR for users — fast loads and clean prerendered HTML for major crawlers, powered by isbot.
- [ngx-sitemaps](htt
已复制克隆地址到剪贴板
