Angular
App framework.
Angular
Official Resources
Builders
Extend the Angular CLI's default build behavior without ejecting, e. g. for Angular Elements.
Angular CLI builder that runs your application in the desktop using Electron.
Seamlessly load environment variables. Supports cli, esbuild, Rollup, Vite, Webpack, Angular, ESM and Monorepos.
Compile and package Angular libraries in Angular Package Format (APF).
Builder to generate src/environments/environment.ts file based on your environment variables.
This package contains Architect builders used to build and test Angular applications and libraries.
Create a list of Angular static assets and a hash for each file.
CLI Tools
A CLI tool that scaffolds and manages modular microservice architectures with optional React or Angular frontends.
A CLI tool that generates Clean Architecture–based, production‑ready Angular features with clear, maintainable layers.
Easily upgrade your Angular CLI applications from one version to another .
Easily upgrade your Angular CLI SSR applications from one version to another .
CLI to run Angular tests in parallel across projects; uses available CPU cores.
A flexible CLI tool designed to streamline workflows, automate tasks, and provide customizable utilities for developers.
This tool helps create consistent instructions for AI assistants working with your codebase.
Experimental addon to the Firebase CLI to add web framework support.
Modern CLI for scaffolding production-ready JavaScript full-stack projects, with customization and best-practice presets.
A fast and flexible CLI for generating Angular components and services. Includes presets for tables, filters, and for REST/GraphQL services.
A server offering Angular CLI and workspace automation, enabling LLMs and agents to generate components, add packages, create workspaces, and run custom architect targets.
An Angular CLI schematic for generating CQRS (Command Query Responsibility Segregation) modules with hexagonal architecture in NestJS.
A lightweight command-line tool to generate standalone NativeScript Angular components and Angular services with clean structure and zero config.
A CLI tool that scans Angular code to extract and update i18n translation keys, keeping your translation files clean.
CLI tool that analyzes Angular projects, quantifying modules, components, directives, pipes, and services to give a clear structural overview for better architectural insight.
Easily split a large angular.json into modular, project-local files using the power of JSON References, with the convenience of YAML and JSON5 formats.
A lightweight CLI tool that generates a clean angular.json file from a commented angular.jsonc.
CLI tool that generates authentication and CRUD modules for NestJS and Angular, automating boilerplate to streamline development and ensure consistency.
A powerful CLI tool that helps you craft Angular projects with pre-configured folder structures and essential packages.
A lightweight CLI that transforms SVGs into optimized Angular components with zero dependencies.
A lightweight CLI for quickly generating Angular projects with optional frameworks like Material, Tailwind, Bootstrap, and NgRx.
A CLI tool to automate file renaming and content refactoring to match Angular 20 conventions.
Code mutations in your project or schematics were never easier than now.
Angular Libraries Support lists community libs support for each Angular version.
Deployment
SSR does not work, and there can be some caveats, but you can host your Angular project on GitHub Pages.
A GitHub Action for the Deployment of an Analog.js app on GitHub Pages.
Angular library for runtime configuration via external JSON, enabling “Build Once, Deploy Anywhere.”
Desktop Applications
A lightweight, portable framework for building cross‑platform desktop apps with JavaScript, HTML, and CSS, running on Linux, macOS, Windows, Web, and Chrome.
Angular Pulse
Learning Resources
List of 100 Angular Interview questions and answers
Angular interview questions and answers to help you prepare for your next technical interview.
A comprehensive guide for full-stack developers working with .NET and Angular.
Step‑by‑step Angular tutor that teaches modern best practices by guiding you through building a “Smart Recipe Box” app.
Exercises on various Angular topics, including solutions and solution videos.
Books
Style Guides
Architecture and Advanced Topics
Feature Flags
ConfigCat SDK for JavaScript provides easy integration for your application to ConfigCat. Copy.Copy link Quote icon
Angular wrapper of the JavaScript client for the FeaturIT Feature Flag management platform.
Angular feature flag library with Unleash; reactive and type-safe flag management with minimal setup.
An Angular‑first, enterprise‑ready feature‑flag layer that standardizes how flags are resolved, guarded, and rendered across Angular apps.
Streamlines feature‑toggle management with flexible options like boolean flags and percentage rollouts.
A fully-featured, production ready caching GraphQL client for Angular and every GraphQL server.
Variant of Apollo Angular that allows dynamic selection sets for queries, mutations and subscriptions via a decorated schema.
A fully-featured GraphQL client for Angular with modular state management.
A GraphQL client for Angular built on top of Apollo.
Code generator for GraphQL schemas and operations, with flexible plugin support.
A typed GraphQL client for Angular applications with full TypeScript support.
GraphQL
HTTP
A flexible and straightforward library that caches HTTP requests in Angular.
Reactive Angular HTTP client with typed responses, streamlined errors, and request/response interception.
Smart Angular HTTP interceptor - Intercepts automagically HTTP requests and shows a spinkit spinner / loader / progress bar.
A fluent API for querying, creating, updating and deleting OData resources in Angular.
Makes your application faster by preventing the same HTTP requests from being called again in your Angular project.
Provides additional functionality around Angular PWA's. Most notably being able to cache and sync POST/PATCH/DELETE Requests.
Easily create a strongly typed data client (HTTP REST or Firestore) in your Angular project.
This library simplifies HTTP requests by letting developers define RESTful API clients with method decorators.
A lightweight library to easily call your APIs and add JWT token or API key on each header request.
A simple SSE (Server Sent Events) client for Angular applications to replace the use of EventSource.
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.
An easy class to mock a lot of network requests from the Angular HttpClient.
A fullstack communication library that bridges Angular and NestJS through real-time, bidirectional communication powered by WebSockets.
An Angular module designed for managing HTTP API error responses.
A connection framework for Node.js, Angular, and WebSockets that simplifies real-time client–server communication with decorators and utilities.
A lightweight Angular library that enhances HTTP functionalities by providing types, static values, and utility functions.
The missing create, update, delete (CUD) support for Angular resource.
Angular HttpInterceptors that provide resiliency capabilities.
A datastore library with support for handling HAL-formatted HTTP requests.
This repository offers two tRPC-based Angular packages: @heddendorp/trpc-link-angular for HttpClient, and @heddendorp/tanstack-angular-query for reactive data fetching.
A reactive Angular HttpClient wrapper that streamlines requests by managing state, URL parameters, and configuration.
A modern, universal HTTP client built on native fetch, designed for reliable, scalable, and clear architecture.
Angular library with utilities to handle data polling in a declarative and type-safe way.
A lightweight SOAP client built on node‑soap, fully compatible with Angular’s signals, standalone components, and modern features.
Angular library providing upload progress tracking for the Fetch API backend.
Angular‑ready HTTP client with an RxJS Observable wrapper and injection‑context support, offering lightweight Fetch‑based streaming, SSE, and upload/download progress handling.
A zero‑dependency, signal‑native caching layer for Angular 21+ with stale‑while‑revalidate for resource()—instant navigations, background refreshes, no spinners.
A type‑safe Angular querying library built on signals that streamlines server state, infinite queries, mutations, and caching with high performance.
Micro-Frontends
Module Federation
Module Federation is a concept that allows developers to share code and resources across multiple JavaScript applications.
Plugin integrating Module Federation with Angular CLI for loading micro frontends or plugins.
Guide to learn about Webpack Module Federation with several Angular code demos.
Monorepos
Development Utilities
Accessibility
An Angular library that integrates VLibras to automatically translate content into Brazilian Sign Language (Libras).
AI
Angular web app for AI-generated image descriptions. You need an OpenAI API key to use the tool.
A framework that standardizes how AI agents discover, interact with, and control application components.
A CLI tool for AI that installs and configures rules to guide agents in technology stack best practices.
Angular AI-optimized documentation, enhancing accessibility and response quality for Large Language Models.
A collection of configuration rules and usage guidelines for using Angular Material in AI-driven code editors.
An MCP server offering Angular documentation access, enabling AI assistants to search and retrieve relevant Angular info.
A collection of skills that provide coding agents with up-to-date Angular v20+ patterns, best practices, and code examples.
Analyzes code quality of React, Vue, and Angular projects using linters and an LLM.
MCP Server with up-to-date code documentation for LLMs and AI code editors.
An AI-powered agent built with Google's Agent Development Kit (ADK) that automatically searches and analyzes Angular's GitHub pull requests for new features.
The Hashbrown framework is for building joyful, AI-powered user experiences.
Result from this step by step guide on how to integrate Google Gemini with Angular.
Add Angular documentation to your project for AI coding agents (Claude Code, Cursor, etc).
Angular chat widget with messaging, local history, error handling, commands, and search.
Lightweight Angular directive and service for streaming generative UI content via Firebase AI.
A tool that packs your entire repository into a single, AI-friendly file.
An AI-powered tool that scans your Figma file, explores your React or Angular repo, generates .figma.tsx or .figma.ts mappings, and publishes them back via Figma’s CLI.
Analytics
Angular module for injecting Google Analytics script, with safeguards to prevent use in dev environments.
Enables collection of browser clickstream data to AWS via the provided data pipeline.
Angular library that automatically injects the script tag required to use Google Tag Manager (GTM).
Provides GDPR-compliant tracking for Angular sites with built-in Google Analytics, Meta Pixel, and custom options.
This package enables you to setup Meta Pixel for your Angular application.
A dedicated Piwik PRO Angular library for implementing Tag Manager and tracking.
An analytics library that makes collecting data in an Angular app simple.
A library to deploy OpenTelemetry in your Angular application.
Lightweight, open‑source, privacy‑friendly analytics with SPA support—see SPA support.
A privacy-friendly alternative to Google Analytics; see this guide for Angular integration.
Code Analysis
See the JS output of the Angular compiler for a given Angular template.
Scans your project for Angular-specific lint issues and dead code, then produces a 0–100 health score plus actionable diagnostics.
A suite of architecture, structure, and quality analysis tools for frontend workspaces.
A command-line tool that analyzes Angular TypeScript codebases to extract dependency injection relationships.
A Node.js tool that uses ts-morph to analyze Angular components and detect service usage patterns from any API library.
Parse your Angular codebase to JSON abstraction - Great for displaying APIs and analysis.
A tool to visualize the dependency injection tree, analyze service states, track component relationships, and identify memory or architectural issues.
Converts Angular templates into static HTML variants, enabling reliable validation and linting with any standard HTML tool.
Angular development utility to open components and templates from the browser like LocatorJS.
Debugging
A development tool for visualizing and debugging NgRx state management.
A powerful development toolbar for Angular applications to improve your developer productivity directly in the browser.
Documentation Tools
A modern, powerful and out of the box documentation generator for Angular components lib and markdown docs.
Automatic Documentation Generation / Real-Time Code Execution Flow / Testing / Debugging / Onboarding for Front-End Applications.
An unobtrusive tool that generates Mermaid diagrams of your Angular component hierarchy from route configs.
Angular expressions support for easy-template-x.
IDE Extensions
VS Code extension to run Angular code-quality tools (depcheck, ts-prune, ESLint) and help clean unused code and dependencies.
A lightweight, modern VSCode extension that automatically manages your import statements.
Can be used in combination with @ngrx/store-devtools to inspect the state of your NgRx app.
You can explore an Angular project, enhance documentation, reverse engineer code, and do refactoring with AngularTools.
Generators and Scaffolding
Scaffold an Angular project with all tooling you need for production projects.
Windows (PowerShell) and Linux (Bash) scripts to rename an Angular project and update config files.
Open‑source ASP.NET Core framework for enterprise apps with opinionated architecture.
A .NET (C#) generator that turns your EF Core model into a customizable .NET and Angular app.
You can use it to generate an Ionic app that talks to a JHipster backend.
A collection of code generators for modern JavaScript applications.
A Spring Boot + Angular starter kit with JWT auth, Flyway migrations, route protection, and CLI setup.
A lightweight TypeScript port of Eclipse Modeling Framework (EMF) for model-driven, type-safe data models across Node.js, Java, and Angular/React.
A generator that offers a wide range of configuration options to build a flexible, scalable Angular app.
Generate, validate, cache and mock in your frontend applications, based on your OpenAPI specification.
Generate Angular forms from OpenAPI/Swagger with ng-openapi-gen, featuring strong typing, validation, and UI helpers.
A set of schematics that streamline Angular workflows by generating best‑practice code and reducing repetitive setup tasks.
Spins up Angular projects in a monorepo quickly with minimal configuration.
A tool to generate Angular services and models from Swagger/OpenAPI specifications.
Auto-generate framework wrappers (React, Vue, Svelte, Angular, Solid, Preact) and HTML/CSS examples from Lit web components.
Internationalization
Contains pipes to transform internationalization data using Intl.* browser APIs.
This intlayer package allows you to internationalize your Angular application. It provides context providers and hooks for Angular internationalization.
A tool for ngx-translate that detects unused or missing keys to keep i18n files clean.
Soluling has implemented a collection of internationalization (I18N) APIs for .NET, Angular and Delphi.
Extract, detect missing translations, and manage multilingual content with CSV export/import.
A powerful translation management tool and content management system built using Angular and Firebase.
Extract and merge i18n xliff translation files for Angular projects.
Angular library for automatic or manual LTR/RTL text direction with directives, NgxBidiService, SCSS mixins, and module/standalone support.
Tool for extracting translations from Angular app using regex.
Tools for translating Angular apps, including an Excel/XLIFF converter—ngx-xlf-xlsx.
A lightweight Angular library that helps you localize your application routes by adding language segments to the URL.
Runtime internationalization for Angular — signals-first, SSR-safe, and framework-agnostic core.
A type-safe, lazy-loaded i18n solution for Angular, built on signals for reactivity and compatible with zoneless.
Web-based localization tool enabling users to translate directly in the Angular app they develop.
A lightweight Angular i18n library with REST-based setup, dynamic language switching, and flexible translation management.
Angular pipe for cutting translations ️ (plugin for @ngx-translate).
A lightweight, efficient Angular translation library that uses IndexedDB for offline storage.
Compiler for ngx-translate that uses messageformat.js to compile translations using ICU syntax for handling pluralization and gender.
Highly configurable and flexible translations loader for @ngx-translate/core.
A loader for ngx-translate that loads translations with http calls.
The official library for integrating Phrase Strings In-Context Editor with ngx-translate in your Angular application.
An Angular library designed to extend @ngx-translate/core and streamline the process of managing translations in large projects.
Angular module that provides version to your language files.
A CLI tool that simplifies i18n validation in Angular projects with ngx-translate, ensuring accurate, high-quality translations.
A Rust port of ngx-translate-lint for improved performance.
Make tldraw work with frameworks other than React; Made primarily to work with Angular.
Linting
Monorepo for all the tooling which enables ESLint to lint Angular projects.
Modern ESLint configuration with strict rules for Angular development.
An opinionated ESLint configuration with separate configs (called mixins) for various eslint plugins.
Auto-sorts Angular and NestJS module arrays to keep your modules clean and organized.
This library links Markuplint to Angular templates by reverse‑compiling them into HTML, enabling accurate linting with proper source‑mapped reporting.
Networking
Performance
High-performance Angular AOT compiler written in Rust, providing full static compilation of Angular components and directives.
Uses forensic code analysis at the architectural level to reveal hidden patterns within your codebase.
A tool that visualizes and optimizes JavaScript bundles, revealing modules, dependencies, and assets affecting performance.
Easily boost the performance of your Angular applications by memoizing functions and getters with this lightweight and simple-to-use library.
A tiny library for optimizing change detection cycles for performance sensitive events.
Experimental Angular ecosystem with React-like scheduler and signal-driven directives for fine-grained change detection.
An Angular-specific linter enforcing optimal reactivity patterns with Signals and RxJS.
A lightweight Angular service to monitor network status: online/offline, connection quality (2G/3G/4G/5G), and ping latency.
Spot performance bottlenecks, excessive change‑detection cycles, and memory leaks in Angular apps with zero setup.
A lightweight Angular library designed to supercharge your third-party script handling.
Runtime
Automatically tracks entity changes using an extendable base repository.
A minimal, DOM‑less Angular platform for custom runtimes, CLIs, servers, and experimental renderers.
This library allows you to mock data and simulate a fake API using Angular’s HTTP Interceptor.
Angular utility to compare an original object with its modified version.
SEO
Styling
A stable, themeable set of CSS custom properties mapping Material Design System tokens to Tailwind CSS utility classes.
Create reliable, distinct CSS selectors to target DOM elements, and utilize a web component for visual inspection and selection.
A JavaScript-based CSS framework that dynamically generates styles on page load.
A library allows you to dynamically add or remove classes based on state.
A declarative library that uses signals and the native matchMedia API to manage media queries, with built-in breakpoint presets for Tailwind, Bootstrap, and Angular Material.
Easily use Panda, CSS-in-JS Framework, with Angular with its dedicated integration.
Super JavaScript Stylesheets is a tiny Angular runtime library that generates atomic CSS with breakpoints and theming.
A unified design‑token SDK that centralizes your colors, typography, and spacing for seamless use across React, Vue, Angular, or any JavaScript project.
Framework-agnostic design token engine for React, Vue, Angular, Svelte & vanilla JS.
A stable, themeable set of CSS custom properties mapping Material Design System tokens to Tailwind CSS utility classes.
Security and Authentication
Authentication
NPM package for OpenID Connect, OAuth Code Flow with PKCE, Refresh tokens, and Implicit Flow.
An Angular application that demonstrates best practices for user authentication & authorization flows.
Integrate your Angular app with Appwrite for auth, database, storage, functions, and more.
Authentication and authorization support for Angular based desktop and mobile applications.
Follow this quickstart to integrate Hanko, an open source authentication and user management solution, into your Angular app.
Provides JWT authentication for loopback applications. Includes storing roles inside tokens and handling refreshing. Built-in reuse detection.
Its SDK enables seamless Angular–melody auth integration with automated state, redirects, and token handling.
MSAL for Angular allows Angular apps to authenticate users via Azure AD, Microsoft accounts, and social providers through Azure AD B2C, and to acquire tokens for Microsoft services like Graph.
An Angular 20+ wrapper for Better Auth. Provides reactive session handling with signals, clean DI provider setup with observables, and modern guards.
An Angular library offering a type-safe, streamlined abstraction of the native WebAuthn API, with built-in support for standard types and optional presets for common use cases.
Angular authentication library providing core functionality for authentication flows, guards, and error handling.
A lightweight, highly customizable, and dependency-free OTP (One-Time Password) input component built for Angular 20+ applications.
A comprehensive Angular library for OAuth2 authentication with PKCE (Proof Key for Code Exchange) support.
Framework‑agnostic biometric auth library with zero dependencies, provider‑less APIs, multi‑platform support, and optional Capacitor integration.
Single sign-on with MFA for all users, with integration samples on the Agilicus Platform.
Payments
Accept payments on your Angular/Express-based website with cards, wallets, and key local payment methods.
The Spotflow Angular SDK enables users to make payments with a streamlined checkout experience.
An Angular library for easy integration of the HyperPay payment gateway.
Role-Based Access Control
Module which integrates isomorphic permissions management library CASL with Angular.
Permission and roles based access control for your Angular applications(AOT, lazy modules compatible).
Enterprise-grade Angular Role-Based Access Control (RBAC) Library.
A modern, signal-based Angular library for managing permissions and roles with full TypeScript support.
A lightweight Angular library for role and permission-based access control, supporting standalone components and NgModules.
State Management
NgRx
NgRx Traits is a library to help you compose and reuse a set NGRX actions, selectors, effects, and reducers across your app.
Highly configurable state sync library between localStorage/sessionStorage and @ngrx/store.
Immer wrappers around NgRx methods createReducer, on, and ComponentStore.
Real world application built with Angular 21, NgRx 21, and Nx 22.
Adds an abstraction layer / facade between Angular components and the NgRx store.
A library that simplifies CRUD operations by abstracting NgRx, while still leveraging and supporting existing NgRx code.
A library to bring hypermedia json into the NgRx Signal Store following the HATEOAS approach.
This NgRx library integrates with existing stores to reduce boilerplate and simplify handling HTTP request states like loading, success, and error.
This simplifies the creation of actions for asynchronous requests that can succeed, fail, or be aborted.
Provides functions to easily create @ngrx/store selectors with equal functions for arguments and result values.
NGXS
NGXS aims to simplify state management with minimal boilerplate and maintenance.
Makes it simple to trigger code on action outcomes—such as success or error—without manual action wiring.
This plugin allows you to easily know if an action is being executed and control UI elements or control flow of your code to execute.
Other State Libraries
A reactive immutable state management solution built on top of RxJS. It uses custom RxJS operators to query the state and pure functions to update it.
Simple proxy based state manager for deeply nested states, works with Angular Signals and RxJS.
Powerful asynchronous state management, server-state utilities and data fetching for the web.
A state management library built on Angular signals, supporting simple repositories, decoupled commands, side effects, and inter-store communication via event-driven architecture.
An Angular tooling library to be used with the @politie/sherlock distributed reactive state management library.
A lightweight, push-based state management library. It works well with the Angular ecosystem.
CRUD services in Angular with effortless aborting, caching and observing.
RxJS and Immer (or ImmutableJs) powered nested state management for Angular applications inspired by NgRx.
Simple state management implementation for Angular applications.
A simple, flexible and strongly-typed finite state machine manager for managing state transitions in Angular or any TypeScript-based application.
A powerful, type-safe, modular signal-based state management solution for Angular applications.
A simple way to create signal stores with a read-only interface.
A lightweight Angular mediator library, designed to simplify communication between different parts of your application using a request/response and notification/handler pattern.
A lightweight, observable-based query library that helps you manage server state, caching, and synchronization between your backend and UI.
Angular hooks for TanStack DB, a reactive client store that lets you build fast, sync‑driven apps with a backend‑agnostic real‑time data layer.
Simplifies state management by moving logic into pure, testable methods and connecting components to the store via decorators.
A lightweight, signal-driven state management library for Angular 21, inspired by React’s Zustand.
Broadcast strongly-typed events anywhere in your app and react to them declaratively — without services, DI, providers, RxJS, signals, or tight coupling.
A reactive engine that unifies sync and async data into one transparent model, giving Angular fine‑grained automatic change detection without manual async handling.
A universal state‑management SDK featuring a signal‑driven reactive core, along with paradigm adapters (Store, Atom, Proxy) and framework adapters for React, Angular, and more.
A lightweight, signal‑driven state library for Angular with a clean, boilerplate‑free API.
An efficient and flexible state management library for building high-performance, multithreading web applications.
Testing
Component
SWC (Speedy Web Compiler) is a lightning-fast JavaScript/TypeScript compiler, but it doesn't support Angular so you need this plugin.
E2E
A production-ready collection of reusable Cypress custom commands for modern Angular enterprise and ERP applications.
An Angular library that automatically records the Cypress commands needed to test your application while you browse and use the interface.
Adds Puppeteer-based e2e tests to your Angular project.
Report coverage on Playwright tests using v8 coverage, without requiring any instrumentation.
Angular testing library for mocking components, directives, pipes, services and facilitating TestBed setup.
A repo with guides and examples for unit tests in Angular applications using ng-mocks.
This library simplifies Angular UI component testing using the Page Object Model (POM), separating test logic from DOM manipulation for better abstraction.
Angular Testing Extensions is a small set of functions that make your life easier when testing Angular components.
Provides high-level utilities and reduces boilerplate for testing Angular applications.
Angular testing made easy with shallow rendering and easy mocking.
A comprehensive testing utility library for Angular applications that simplifies test writing and improves test reliability. You will find this library useful for unit, integration, and e2e testing.
It simplifies Angular testing by auto-generating mocks for components, directives, pipes, modules, and services using Jest, removing manual stubbing.
Jest reporter that verifies Angular components, services, directives, and other file types have matching test files.
A powerful Angular HTTP interceptor for mocking API responses with support for dynamic data generation, path matching, response delays, and simulated file operations.
Streamlines DOM querying with a composable, chainable API, TypeScript support, CSS selector helpers, concise syntax, reusable query logic, and framework-agnostic compatibility.
Enforce architecture rules, detect circular dependencies, and validate code standards in JS/TS projects with easy setup and seamless test framework integration.
Site Templates
Free Templates
CoreUI Angular is free Angular admin template based on Bootstrap 5.
Responsive Application Layout Templates based on DevExtreme Angular Components.
ASP.NET Core / Angular startup project template with complete login, user and role management. Plus other useful services for Quick Application Development.
MaterialPro Angular Lite is high quality free Angular Material template / theme from WrapPixel. You can download and use for Personal as well as Commercial Projects.
Spike is the most powerful & comprehensive free Angular admin template based on Material Angular.
Flexy is the Most Powerful & Comprehensive free Angular admin template based on Material Angular.
A bare-bones Angular template to get you deployed to Netlify fast!
Phaser 3 TypeScript project template that uses the Angular framework and Vite for bundling.
Angular NgRx powered frontend template for Symfony (or similar) backend.
Angular Starter Kit for using Tailkit UI components out of the box in your project.
Angular project template with Prettier, Linter, Git-Hooks and VS Code settings.
Basic Angular & Lua - FiveM Boilerplate: A streamlined starter kit for web and in-game development with hot builds and utility scripts.
A sample Angular app integrating Descope with login, user dashboard, and dynamic navigation.
An opinionated full-stack starting point for building a web app, using Angular and Firebase.
Berry is a free Angular + Bootstrap 5 admin dashboard with customizable, feature-rich pages for optimal UX.
Gradient able free Bootstrap, Angular, React admin template.
A full-stack SPA starter kit with ASP.NET Core Identity, JWT management, and admin identity features.
Angular 18 + Bootstrap/Material + NgRx + Spring Boot starter with modular architecture and ngx-datatable.
Angular + .NET monorepo template with built-in auth, themes, and a scalable foundation for faster development.
A starter project for a modern Angular 19 application.
Starting point for apps built using .NET, Angular, and Firebase.
A starter template with pre-configured dev tools that enforce best practices for creating clean, maintainable, and accessible web apps.
Angular 19 Starter with Storybook, Transloco, Jest, Cypress, Docker, ESLint, Material, & Prettier.
An Angular scaffold with a clean architecture that is easy to understand.
A ready-to-use Angular/Ionic template with Firebase Authentication integration.
A responsive Angular + Tailwind CSS e-commerce template with sleek, customizable design for minimalist online shops.
An Angular library boilerplate with pre-configured structure for scalable, maintainable development.
Free and open-source starter project to help you get started with Angular, Tailwind CSS, and the Flowbite UI components.
A modern Angular 18+ starter kit with Docker, devcontainer, and Angular Material integration for rapid, scalable web app development.
Angular 20 admin panel (Material + Tailwind) with responsive layout, sidebar, user management, and UI components.
The Full-Stack Angular Starter Kit (SSR, Zoneless, Express 5, Prisma, better-auth, Tailwind CSS 4).
An Opinionated Template Project Starter using Spartan Stack.
Free, open-source Angular + Tailwind CSS admin dashboard with essential UI components and pre-built pages for a sleek, modern interface.
Starter integrating Hanko authentication with Angular and Express.
Angular 20 template with Angular Material UI, Tailwind CSS, i18n, ESLint, Prettier, Husky, and CI/CD.
A ready-to-use Angular starter with Vite, Vitest, ESLint, and Prettier—perfect for clean, modern development.
Angular codebase containing real world examples (CRUD, auth, advanced patterns, etc) that adheres to the RealWorld spec and API.
An open-source productivity dashboard built with Angular and Supabase.
Angular CRM template with contact management, deal tracking, and analytics.
With this admin dashboard, you’ll enjoy a modern Bootstrap 5 UI with SASS customization, reusable components, and a sleek material theme.
A full‑stack starter template featuring a NestJS backend and Angular frontend, complete with authentication, user management, and common infrastructure patterns.
This Angular template delivers a production‑ready project setup with structured architecture, tooling, testing, CI/CD, styling, schematics, and clear rule documentation.
A free, open-source Tailwind CSS admin dashboard template built for modern web developers.
A modern Angular-based blogging CMS with theme support and SEO optimization.
Interactive tools, architecture patterns, cheat sheets, and DevOps services for Angular 21.
The Angular boilerplate for building SaaS, landing pages, and web apps fast—turning your ideas into income.
A high-performance web application template built with Angular and Java, designed to deliver seamless user experiences and powerful backend solutions.
Interactive tools, architecture patterns, cheat sheets, and DevOps services for Angular 21.
Third Party Components
Fully customizable Angular component for rendering After Effects animations. Compatible with Angular 9+.
A resource to showcase the different animations that you could do with Angular.
A package that elegantly animates number changes, creating a visually engaging transition from one value to another, perfect for counting or displaying real-time data updates.
Angular library for easier use of the View Transitions API.
A Native Angular 2+ Typing Animation Library (Angular SSR and Angular Universal Friendly).
An Angular library designed to facilitate word rotation animations within Angular applications.
An Angular library designed to facilitate word morphing animations within Angular applications.
An Angular library that provides a cryptic text animation effect. The component animates text by randomly switching letters until the correct characters appear.
An Angular library that provides a smooth pull-up animation effect for words. This component is designed to sequentially pull up and reveal words with a customizable delay.
A lightweight and easy-to-use library for creating typewriter effects. It uses RxJS to manage the typewriting effect, ensuring smooth and customizable animations.
An Angular library for smooth, animated text gradients with customizable color transitions.
A customizable ripple effect component for interactive, engaging backgrounds or containers.
An Angular library that provides a dynamic and customizable animated border effect for Angular components.
This component allows you to create a glowing, animated border that can be customized in terms of colors, border radius, and animation duration.
An Angular library that provides a customizable dot pattern background effect for your Angular components.
An Angular library that adds a mesmerizing meteor shower animation effect to your components.
An Angular component that generates dynamic animated background beams with customizable gradients and motion paths.
An Angular library for a customizable, animated aurora background with gradient effects and two animation styles.
An Angular library for interactive particle animations that respond to mouse movements, creating customizable backgrounds.
An Angular library for SVG spotlight effects that highlight page sections with customizable colors and animations.
An Angular library that creates a beautiful starry sky background with optional shooting star effects.
An Angular component that dynamically renders animated connection lines between two elements.
A lightweight, customizable Angular animation library powered by GSAP that's declarative and easy to use.
Angular animation library inspired by GSAP, offering high-performance directives, components, and a timeline service with full RTL support.
Create fluid, natural-feeling animations using spring physics instead of durations and easing curves.
Calendars
A flexible calendar component for Angular 15+ that can display events on a month, week, or day view.
Angular 13+ timeline component for tasks or events in day, week, and month views, supporting SSR without large dependencies like jQuery or Moment.js.
A plugin wrapper around the Pyas Connect Web Component, exposing PyasConnect as a first-class Angular component.
A lightweight, multi-calendar Angular date picker supporting Gregorian, Shamsi (Jalali / Persian), and Imperial calendars.
An Angular library for displaying customizable calendars with event support.
A responsive Angular calendar component library with day/week/month views, drag-and-drop events, mobile swipe support, and built-in dark mode.
A lightweight, customizable, and feature-rich calendar widget designed to simplify event management and scheduling in your Angular applications.
A fast, accessible Angular date‑picker library built with signals and standalone components.
Captcha
GDPR, WCAG 2.2 AA, and EAA compliant, self-hosted CAPTCHA alternative with PoW mechanism and advanced anti-spam filter.
A simple, easy-to-use, interactive, and secure behavioral verification code that implements verification modes such as text/graphic clicking, sliding/dragging, and rotation.
An intuitive, lightweight and easy to integrate Cloudflare turnstile component for Angular.
Angular 18 fork of ng-recaptcha. Alternatively, you create your own service that implements Google's reCAPTCHA with the help of this article.
This kit simplifies CAPTCHA implementation with a single component and service, ensuring compatibility with Angular 20+ features like Signals and zoneless change detection.
A dynamic 3D CAPTCHA library featuring dice-based interaction and lifelike physics powered by Three.js and Cannon-es.
Easy captcha implementation for both Google Recaptcha and Cloudflare Turnstile.
A modern, lightweight Angular CAPTCHA library featuring multiple verification challenges.
Carousels
Small, performant, responsive, dependency free, easy to use Angular 8+ gallery.
Simplifies the process of creating beautiful image galleries for the web and mobile devices.
A simple native gallery component for Angular.
Self-contained, mobile friendly slider component for Angular based on angularjs-slider.
Image Gallery built with Angular 17+, Node.js and GraphicsMagick.
Flicking Angular Quick Start.
A highly configurable lightbox themed gallery library for Angular applications using the Ivy engine (Angular 15+).
A versatile Angular library providing a feature-rich, simple, and performant carousel component.
A lightweight gallery library for Angular 18 that presents all images as thumbnails, expanding them to full size upon clicking or tapping.
Tailored CDK-based solution for rendering an image gallery with lightbox functionality in Angular.
Standalone Angular image slider with lightbox, lazy loading, and video support (YouTube/MP4).
Charts
Configuration-driven visual graph editor with SVG canvas, theming, undo/redo, custom node rendering, and dagre auto-layout.
Charting library for JavaScript and TypeScript apps. Check out the Angular integration guide.
A high-performance, developer-friendly data visualization library for modern Angular applications.
A wrapper for the Google Charts library written in Angular.
Carbon Charts Angular is a thin Angular wrapper around the vanilla JavaScript @carbon/charts component library.
Angular wrapper for ApexCharts to build interactive visualizations.
Angular library for building interactive, customizable diagrams, node-based editors, and visual workflows.
A powerful and fully customizable JavaScript component for web reporting and data visualization.
Modern Angular organizational chart component with interactive panning and zooming.
An easily extendable Angular wrapper for Trading View Lightweight Charts.
Build composable charts with Angular components using the same API as Recharts.
Angular 17+ library for D3 based line, bar, donut and date/timeline charts with multiple entry points. A configurable service for token handling is provided.
Highly customizable org chart. Integrations available for Angular, React, and Vue.
An Angular library for creating responsive, customizable charts using D3.js—supports bar, line, pie, and more.
Cookies
Angular service for cookies. Originally based on the ng2-cookies library.
Angular multi-language module to display a cookie consent banner without other dependencies.
Simple cross-browser cookie-consent plugin written in vanilla js that can be added to Angular.
CSV
Data Grids
A comparison tool to compare JavaScript data grid and spreadsheet libraries. Find even more libraries from this repo.
A monorepo which includes all editors, filters, extensions, and services related to framework agnostic SlickGrid usage.
Powerful virtual data grid smartsheet with advanced customization. Best features from Excel plus incredible performance.
A JavaScript Web Component Library that allows developers to include interactive data tables in their web applications. The library can be used in Angular and many more frameworks.
An Angular table component. It is designed to be easy to use. Most work will be in TypeScript file, while the HTML file only needs to have a very simple panemu-table tag.
Framework-agnostic table library designed to seamlessly integrate with the major frameworks, including Angular.
An Angular data table module that auto-maps class data with optional custom mappings for flexible rendering.
An Angular data table component with filtering, sorting, pagination, CSV export, sub-grids, and Material integration.
This library features a multiple sortable table based on Angular Material Design, with a focus on server-side loaded and sorted data.
An editable table, built on top of Angular Material, natively for Angular.
A lightweight, high-performance Angular data table component with features like virtual scrolling, column freezing, and customizable templates.
A seriously powerful Angular grid for developers who demand control, flexibility, and performance.
Modern Angular 17+ datatable focused on performance, customization, and developer experience.
A powerful, reusable Angular column filter component with support for multiple field types, advanced filtering rules, and customizable match modes.
Canvas‑based spreadsheet/datagrid engine with zero dependencies, 100K+ rows at 60fps, full editing, and real‑time collaboration. Check their website.
Open source JavaScript spreadsheet and data grid component, can be used in Angular apps when wrapped or consumed via Angular elements.
Lightweight JavaScript table and data grid library for advanced table features in Angular.
Angular data grid built on signals for zero‑lag performance, combining advanced server‑side features with a streamlined configuration API.
Dates
Angular lib to identify which time is associated with a Blockchain block in the past (and format it).
This library allows you to integrate a timeline in your Angular app.
A powerful, customizable Angular date range picker built with Angular 17+ and Day.js.
An Angular Material date range picker with configurable options, supporting advanced features and straightforward integration.
This library provides a robust solution for converting date and duration strings from JSON payloads into native Date objects and Duration objects, respectively.
An Angular component for creating a responsive vertical timeline.
A comprehensive Angular library providing six specialized date and time picker components that fill critical gaps in the Angular ecosystem.
A comprehensive, standalone Angular library providing high-quality Gregorian, Jalali (Persian), and Hijri (Islamic) date pickers.
Moment.js Adapter for @danielmoncada/date-time-picker.
Angular standalone dual Gregorian/Hijri datetime picker using Umm Al-Qura calendar.
An interactive Vanilla JS component for visualizing product lifecycle stages, accompanied by an Angular integration guide.
Directives
Angular directive for handling click events outside of an element.
Angular global trackBy property directive with strict type checking.
Structural directive for sharing data as local variable into HTML component template.
Angular directive for multi-line or height-based text clamping with legacy-browser support.
An Angular directive that enables easy text copying to the clipboard with a single click. It supports customizable success/error messages and triggers events on copy actions.
A lightweight, zero‑dependency decorator that memoizes Angular class methods to eliminate repeated template-call overhead and boost performance.
This library provides a way to make properties nullable in Angular templates.
An Angular directive that elegantly reveals truncated text on hover.
An Angular structural directive for conditional rendering based on media queries.
An Angular directive that provides an easy-to-use wrapper for the Web Speech API, enabling voice input functionality with minimal setup.
Angular 17+ directive to show a loading spinner inline or centered on any button.
A lightweight and modular Angular library that provides ready-to-use animations and gesture directives.
Angular Directives including ngx-cursor and ngx-simple-countdown.
DOM
Get Angular 8+ events fired when an element is mutated in the DOM.
Angular module that detects when elements are visible. Uses IntersectionObserver.
An Angular component for smooth fade-and-slide viewport transitions using the Intersection Observer API.
Automatically insert live Angular components into dynamic strings (based on their selector or any pattern of your choice) and render the result in the DOM.
Instant code highlighting, auto-detect language, super easy to use!
An easy way to manage a canvas element with support for mouse or tablet events.
An Angular library for visualizing and annotating text, ideal for tasks like named entity recognition and part of speech tagging.
Dynamic components with full life-cycle support for inputs and outputs for Angular.
An Angular library offering custom pipes to simplify data formatting and keep component logic cleaner.
Composable boolean helpers for Angular signals, enabling cleaner reactive template logic.
Drag and Drop
The missing file input component for Angular Material.
A lightweight, dependency-free Angular library for creating highly customizable, responsive grid layouts with drag-and-drop functionality.
A simple component library to get a drag and drop DOM through the help of Swapy.
Angular attribute directive that causes any element to become a draggable element.
This Angular library provides directives that add drag and resize functionality to HTML elements.
Library to add keyboard commands for elements that also use CDK drag and drop sorting.
Angular Directive to support mixed orientation drag drop using Angular CDK.
A demo to showcase cdkDrag features to achieve drop only on certain points.
A lightweight and highly customizable Angular dropzone component for file uploads. Based on @peterfreeman/ngx-dropzone repository.
High-performance Angular drag & drop toolkit featuring grid layouts, sorting, resizing, nesting, and more.
Editors
Angular JSON Tree Editor Component that actually works.
A lightweight, customizable Angular Rich Text Editor component with built-in toolbar, headings, text formatting, and alignment options.
Ngx Simple Text editor or ST editor is a simple native text editor component for Angular 9+.
Angular library containing simple input components and a property editor component, which automatically builds a form for editing all properties of any object.
Extensible Angular WYSIWYG editor for rich text, media, and tables with a plugin architecture.
Extensible block editor inspired by Editor.js, with customizable blocks and Angular reactive features. ngx-editor-js2-blocks adds support for custom content types.
A WYSIWYG Angular editor library built on top of ProseMirror, built for standalone components and highly customizable with plugins.
Angular wrapper for RichTextEditor with license key support and ControlValueAccessor.
A secure, lightweight rich text editor with premium features—built to integrate seamlessly into Angular applications.
A powerful, highly customizable Angular library for building interactive node-based editors, flow charts, and diagrams.
Angular renderer for Contentful Rich Text, offering customizable node and mark rendering using Angular templates.
A premium Angular library that wraps Monaco Editor with beautiful themes and coding interview preparation features.
File Upload
Angular module for simple desktop file and folder drag and drop. This library does not need rxjs-compat.
A sleek, modular JavaScript file uploader that integrates seamlessly with Angular.
Integrate Filestack into your Angular app for a faster, safer, and more reliable file upload experience.
A versatile Angular file upload library with preview, validation, image cropping, drag-and-drop, and multi-language support.
Forms
Collection of libraries to create an input mask which ensures that user types value according to predefined format.
Utility library for breaking down an Angular form into multiple components.
Library for generating reactive Angular forms from a Focus4 representation generated with TopModel.
With TypeScript support, headless UI, and framework-agnostic design, it streamlines cross-framework form handling.
Simple Angular library to implement forms with signals.
An abstraction over Angular reactive forms that generates forms from models and manages nested relationships.
A predefined set of reactive and reusable form input components based on Angular Material.
Collection of Angular form functions, that will help you build your applications.
Smart, Signal-powered form state utilities for Angular 17+.
Angular library with a base directive (BaseCvaImplementationDirective) that simplifies custom form controls with built-in validation.
This library adds a third approach to Angular forms, integrating signals alongside existing methods with adaptability.
A modern Angular form library built from the ground up with Signals — flexible, type-safe, and fully themeable.
A powerful Angular component library for building rich, validated forms.
A strongly typed frontend form solution; an alternative to ngx-formly and Angular's official form framework.
A lightweight Angular library offering customizable form components with validation, styling, and animations.
Advanced Angular library for reactive form generation and management with dynamic validation, change tracking, and customizable error messages.
A lightweight, type-safe adapter linking Angular template-driven forms with Vest.js for complex, async validation.
Autosave form values in localStorage using template forms or reactive forms in Angular.
Angular query builder with standalone components, sensible defaults, templating hooks, and full form support for domain-specific editors.
Angular library that uses Reactive Forms and Angular Material to dynamically generate configurable forms from a schema.
A type‑safe, dynamic forms library built for Angular’s signal‑based forms.
A type-safe Angular form library using signals and Zod validation, with Turkey-specific validators and multi-language support.
A strongly typed Angular library for building robust multi‑step forms that prevent invalid states during development with minimal configuration.
A lightweight Angular library that makes it easy to enable, disable, and control reactive form fields using simple, declarative rules.
Utilities to assist in the use of reactive Angular forms.
Generates fully typed Angular FormGroups from your entity interface, complete with autocompletion, validation, and error messages.
Form Controls
Angular directive that provides file input functionality in Angular forms.
Robust Angular input component (numbers/chars) for Angular 7–16+, with Ionic 4–7, mobile, and clipboard support.
An Angular directive that automatically adjusts the width of an input element. It shrinks and increases the width.
Add split input button to password or text input. Toggles input type between "text" and "password".
Angular directive for international phone input with flag dropdowns, supporting Reactive and Template-Driven Forms.
Angular library with customizable countries dropdown component with flags, dial code, language and currency details.
Angular Material split button with a primary action and dropdown for secondary options.
This package replicates the Angular Material Select component with virtual scroll capabilities with help of cdk-virtual-scroll.
A fully customizable, one-time password (OTP) input component for the web built with Angular.
Modern Angular standalone component for multi-term input with chips, autocomplete, and color support—ideal for tag editors and search bars.
A fully customizable and feature-rich Angular standalone component for advanced star ratings with precision and responsive design.
Angular wrapper for animated-paginator-web-component that plugs seamlessly into template-driven and reactive forms via ControlValueAccessor.
ngx-input-gradient and ngx-input-color are customizable Angular components for color/gradient picking with previews and form integration.
An Angular telephone input component with country dropdown, flags, and robust validation/formatting.
A modern, highly customizable Angular date range picker component.
A sleek, customizable Angular Material country selector offering accessible dropdowns with flags, codes, local names, and more.
Lightweight Angular 16+ datepicker with standalone support, range and multi-date selection, and customizable templates—no external dependencies.
Angular phone input with auto country detection, real-time formatting, validation, and full forms support.
Comprehensive Angular library for phone input and country selection with reactive forms support.
A modern Angular Material period picker component built with standalone components.
Angular adapter for the TouchSpin number input component with per-renderer support.
Lightweight standalone Angular 17+ OTP/PIN input with SCSS theming, autofill, masking, and reactive forms support.
Graphical Angular 15+ cron builder with reactive forms integration and Material Design styling.
An Angular OTP input component with extensive customization options, including masking, numeric-only input, and autofocus.
A smart date input directive that uses the Writer API to parse natural language dates.
A lightweight, fully responsive, and customizable Android-style pattern lock component for Angular.
JSON Forms
Customizable JSON Schema-based forms with React, Angular and Vue support out of the box.
An Angular JSON Schema Form builder, similar to, and mostly API compatible with, Angular Schema Form, React JSON Schema Form, and JSON Form.
Form Validation
This library simplifies Reactive Forms validation by eliminating the need for extensive HTML.
A collection of validators designed to simplify usage and allow quick customization.
A lightweight library for dynamically validate Angular reactive forms using class-validator library.
Angular reactive forms library that shows error tooltips for user-friendly validation messages.
A library for binding a message to a synchronous or asynchronous form control validator.
A lightweight utility to safely handle paste and keydown events on number input fields in Safari.
Angular Reactive Forms library that auto-displays validation errors with multi-language and custom message support.
Lightweight Angular library for flexible, standardized validation error display and management.
Angular library for streamlined form validation with customizable messages, Transloco integration, and styled error labels.
Protect your users from re-using a password known to be hacked with this simple Angular directive.
Automatic validation messages for Angular forms in any language.
A validation library designed for Polish-specific formats, also available as an Angular wrapper via ngx-polish-validators.
Offers a simple and adaptable approach to presenting error messages within a MatFormField.
Powerful, flexible validation library for any UI framework—Vue, React, Angular, and more—for complete front-end validation.
Angular library providing conditional, equality, inequality, and sequence-based validations on form controls.
Icons
Angular component and service for inlining SVGs allowing them to be easily styled with CSS.
A lightweight library that makes it easier to use SVG icons in your Angular Application.
Angular Line Awesome is an Angular component to manage Line Awesome icons.
Directive to easily achieve cross browser compliance while creating SVG masks.
Free, open-source icon collection for Angular projects via component selector and SVG tag.
An Angular library aiming at allowing developers to use cool-looking abstract shapes with little grainy gradients from coolshapes."
Open-source icon library with 1000+ SVGs, featuring an official Angular package for easy integration.
Angular library that allows you to use popular open-source icons as regular components.
Images
Angular image cropper built on CropperJS with customizable interface and optional toolbar for seamless cropping.
Angular attribute directives suite that provides various HTML img feature extensions.
Angular wrapper for Annotorious V3, a library that adds annotations to images.
Angular directive to fix broken url in img. If image url returns 404, a placeholder is used to fill img's src.
A lightweight image compression and conversion library for Angular.
Hero animation package for smooth, clickable image zoom into immersive view.
Angular image magnifier directive with keyboard modifier support, smart positioning, mobile optimization, and smooth GPU-accelerated animations.
A lightbox2 implementation port to use with Angular >= 18 (zoneless).
Keyboard Mouse
Library to provide tools to work with focus and focusable elements to improve user interfaces and accessibility.
A reactive Angular library for managing keyboard shortcuts with signals based UI integration.
A lightweight Angular library that brings intuitive, keyboard-driven navigation to web applications.
Layout
A collection of tools to make your Angular views more modular, scalable, and maintainable.
Responsive grid with draggable and resizable items for Angular applications.
Mobile-friendly TypeScript library for drag-and-drop, multi-column responsive dashboards with Angular support.
A simple component library to create a container with an animated grid pattern background.
A simple component library to create a container with an pattern background.
3D perspective grid component with customizable colors, rotation, and smooth animations for nostalgic or futuristic effects.
A highly customizable and lightweight Angular service that provides a mobile-friendly bottom sheet component.
This monorepo contains versions of the Berg Layout for Angular, React, and Web Components.
Loaders
Show busy/loading indicators on any element during a promise/Observable.
Angular module that uses SVG to create a circular progressbar.
A lightweight Angular spinner library for seamless loading animations!
A lightweight and customizable Angular loading skeleton component.
A lightweight Angular directive to add customizable skeleton loading states to your components.
Dynamic Angular configuration loader that boosts startup performance by compiling configs in a separate chunk.
Awesome loader for Angular applications. No wrappers only your elements.
A lightweight Angular library to add a loading spinner to your Angular Material buttons.
Sleek, adaptable loading component with multiple loader styles, dynamic themes, customizable backgrounds, and Bootstrap card design.
A lightweight, signal-based, zoneless loading bar for Angular.
Make beautiful, animated loading skeletons that automatically adapt to your Angular apps.
Lightweight, customizable Angular spinner with global, section, inline loaders, HTTP interceptors, and signal-based state.
A lightweight skeleton loader featuring SCSS animations and easy theming.
Versatile Angular loader/spinner with foreground/background modes, progress bars, and multi-loader support.
A React, Vue, Svelte, & Angular shimmer/skeleton library that automatically adapts to your component's runtime structure.
Lightweight, customizable package for creating skeleton views with Vue and Angular adapters.
Loggers
Versatile Angular logging library with built-in drivers and easy customization for custom log drivers.
A TypeScript logging framework for Angular projects, based on concepts used in Log4j, Log4net, etc.
A simple and powerful library that helps you track page navigation times inside your Angular application.
Maps
A simple web application that demonstrates integration of Cesium with the LATEST version of Angular.
Provides leaflet.markercluster integration into Angular projects.
Angular HTML-driven wrapper for azure-maps-controls, enabling easy integration into Angular applications.
An Angular service that simplifies map creation and interaction using the powerful OpenLayers library.
Angular wrapper for Google Maps Places API, simplifying Google Places integration.
Yandex.Maps Angular components that implement the Yandex.Maps JavaScript API.
Markdown
A renderer for mdbook that turns Angular code samples into running Angular applications.
Angular library that combines Marked, Prism.js, Emoji-Toolkit, KaTeX, Mermaid and Clipboard.js.
A lightweight Angular component that edits Markdown and renders expressive HTML content.
A way to make multi-lingual presentations, using markdown and Angular components.
Angular port of Streamdown, a streaming Markdown renderer optimized for AI‑driven applications.
Media
Framework with UI components for custom web media players, plus a customizable Default Layout. See installation guide.
The library offers customizable options for handling voice input and transcription, making it a flexible solution for enhancing user interfaces.
A streamlined Angular component that simplifies using your device's camera and accelerates image capture and saving.
CometChat Angular UI Kit offers pre-built UI for quick, reliable, fully featured chat integration.
Updated fork of ngx-lite-video, adding lazy loading for YouTube and Vimeo iframes in Angular.
Mixed Utilities
RxAngular toolkit for fully reactive apps focused on performance, template rendering, and developer experience.
Component infrastructure and Material Design components for Angular.
Lithium simplifies Angular with utilities for seamless reactive state and event interactions.
Tons of extensively featured packages for Angular, Vue and React Projects.
Set of toolchains for common interaction patterns, abstracting Angular core functionalities without presentation bias.
A library that provides useful tools for Angular apps development.
clr-lift and ngx-lift enhance Angular with utilities, operators, and components for simplified development.
A mono-repo providing several of the Angular based packages created and maintained by the Studio Hyperdrive team.
Various helpers for forms, zones, DOM manipulation, HTTP requests, and more.
Mono-repo of libraries from sketch7. ngx.command is a command pattern implementation for Angular. ngx.ux provides UX essentials and utilities for building apps.
Reusable Angular components built with Angular Material and Bootstrap 5.x, Utility classes/functions for Date, Form and String operations.
A comprehensive utility library for Angular Signals that provides enhanced functionality, operators, and utilities.
A collection of commonly used pieces of Angular-related code that are used by Infinum.
This repository contains a collection of libraries is designed to elevate your Angular development experience.
An Angular library with reusable pipes, directives, services, decorators, constants, enums, and more.
Angular Signal Generators streamline development with signals and utilities for faster, cleaner code.
Repository for some useful Angular libraries, such as ngx-timer.
Monorepo of SpiderBaby’s open-source Angular libraries, utilities, and demo applications.
Monorepo of various libraries for Angular. Visit example page for more info.
Lightweight utilities for reactive Angular apps, reducing boilerplate and pairing well with ngxtension.
Comprehensive TypeScript utilities for Angular state management with PrimeNG helpers, ng-select, storage, and NgRx caching.
A monorepo hosting multiple packages—both Angular and non-Angular—developed and maintained by Iben Van de Veire.
Repository of Angular libraries from Farfadev, usable in any application.
A modular Angular library for authentication, roles, and permissions management.
A collection of Angular libraries developed and maintained by the Catbee team.
Nx monorepo containing Angular libraries providing Domain-Driven Design (DDD) architecture, core utilities, and Angular Material UI components for enterprise applications.
An Angular monorepo that hosts several standalone directive and utility libraries, including ng-signals-utils.
A monorepo packed with developer‑friendly Angular utilities that supercharge apps with effortless UI, storage, networking, and performance features.
A collection of reusable Angular libraries and TypeScript utilities for modern web development.
A monorepo containing Angular libraries for JSON schema editing, visual data mapping, and dynamic form rendering.
Modern Angular libraries for building stunning 3D graphics and scroll animations.
This monorepo contains a collection of 9 reusable Angular libraries designed for building modern CMS applications.