awesome-angular
:page_facing_up: A curated list of awesome Angular resources
https://github.com/PatrickJS/awesome-angular
Last synced: 1 day ago
JSON representation
-
Angular
-
Desktop Applications
- nw.js - Chromium + Node.js runtime for native apps using HTML, JavaScript, and direct Node integration.
- electron - Build cross-platform desktop apps with JavaScript, HTML, and CSS.
- neutralinojs - A lightweight, portable framework for building cross‑platform desktop apps with JavaScript, HTML, and CSS, running on Linux, macOS, Windows, Web, and Chrome.
- wails - Build desktop applications using Go & web technologies, including [Angular](https://wails.io/docs/guides/angular/).
- create-tauri-app - Rapidly scaffold out a new Tauri app project.
- angular-electron - Ultra-fast bootstrapping with Angular and Electron.
- angular-tauri - Ultra-fast bootstrapping with Angular and Tauri.
- nw-angular-example - An example of integrating Angular with NW.js.
- tauri - Create small, fast, secure, cross-platform applications.
-
Deployment
- SST - A framework that makes it easy to build and automate modern full-stack applications.
- AWS Amplify
- Vercel
- Firebase Hosting
- Genezio - The easiest way to write and host a serverless application.
- 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.js` app on GitHub Pages.
- Zerops - It makes deploying and running Analog apps, both [server side rendered](https://github.com/zeropsio/recipe-analog-nodejs) and [static](https://github.com/zeropsio/recipe-analog-static), a breeze.
- Cloudflare Pages
- actions-angular-deploy
- actions-angular-ci-cd
- ngx-config-orchestrator - Angular library for runtime configuration via external JSON, enabling “Build Once, Deploy Anywhere.”
-
Builders
- esbuild
- Custom Webpack
- Jest Builder
- 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](https://medium.com/angular-in-depth/angular-cli-under-the-hood-builders-demystified-v2-e73ee0f2d811).
- ngx-build-plus - Extend the Angular CLI's default build behavior without ejecting, e. g. for Angular Elements.
- Angular Builders - This repo consolidates all the community builders (ES Build, Webpack, Jest, Bazel, and Timestamp) for the Angular build facade.
- ng-packagr - Compile and package Angular libraries in Angular Package Format (APF).
- dotenv-run - Seamlessly load environment variables. Supports cli, esbuild, Rollup, Vite, Webpack, Angular, ESM and Monorepos.
- angular-env-builder - Builder to generate `src/environments/environment.ts` file based on your environment variables.
- ngx-devkit-builders - This package contains Architect builders used to build and test Angular applications and libraries.
- angular-rspack - [Rspack](https://github.com/web-infra-dev/rspack) plugin and tooling for Angular applications.
- 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.
- angular-rspack - [Rspack](https://github.com/web-infra-dev/rspack) plugin and tooling for Angular applications.
- 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).
- ngx-electronify - Angular CLI builder that runs your application in the desktop using Electron.
-
Official Resources
-
CLI Tools
- Official GitHub repository
- angular-cli-diff - Easily upgrade your Angular CLI applications from one version to another 🚀.
- mantis-cli - M.A.N.T.I.S (MongoDB, Angular, Nx, Tailwind, Ionic, Storybook) is your gateway to a seamless full-stack project launch.
- angular-serve-and-run - Serve your Angular CLI project then run a command on top of it.
- ngx-starter - An `@angular/cli` based starter containing common components and services as well as a reference site.
- ngx-stylesweep - A CLI tool that removes empty style files from your Angular components.
- ng-chrome-extension - Easily create Angular Chrome Extensions (manifest v3).
- angular-parallel-test-runner - CLI to run Angular tests in parallel across projects; uses available CPU cores.
- ngx-devs-cli - Command-line interface (CLI) built in Node.js allow you to automate repetitive tasks and make your life easier when working with Angular projects.
- lin - Lazy I18N is a CLI tool that translates locale JSONs using LLMs.
- Official website
- angular-cli-ssr-diff - Easily upgrade your Angular CLI SSR applications from one version to another 🚀.
- firebase-framework-tools - Experimental addon to the [Firebase CLI](https://github.com/firebase/firebase-tools/) to add web framework support.
- ngx-ws - Easily split a large `angular.json` into modular, project-local files using the power of [JSON References](https://www.npmjs.com/package/@apidevtools/json-schema-ref-parser), with the convenience of [YAML](https://yaml.org/) and [JSON5](https://json5.org/) formats.
- ngx-create - A lightweight CLI for quickly generating Angular projects with optional frameworks like Material, Tailwind, Bootstrap, and NgRx.
- angular-codx-recipe - A [Codx](https://github.com/marmotz-dev/codx) recipe for setting up Angular projects quickly and efficiently.
- rafacli - CLI tool that generates authentication and CRUD modules for NestJS and Angular, automating boilerplate to streamline development and ensure consistency.
- 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.
- kqgen - A fast and flexible CLI for generating Angular components and services. Includes presets for tables, filters, and for REST/GraphQL services.
- dotairc - This tool helps create consistent instructions for AI assistants working with your codebase.
- nest-schematics - An Angular CLI schematic for generating CQRS (Command Query Responsibility Segregation) modules with hexagonal architecture in NestJS.
- ngx-i18n-scan - A CLI tool that scans Angular code to extract and update i18n translation keys, keeping your translation files clean.
- ns-gc - A lightweight command-line tool to generate standalone NativeScript Angular components and Angular services with clean structure and zero config.
- 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-crafter - A powerful CLI tool that helps you craft Angular projects with pre-configured folder structures and essential packages.
- angular-v20-bulk-file-refactor - A CLI tool to automate file renaming and content refactoring to match Angular 20 conventions.
- ng new command generator - Generate optimized `ng new` commands.
- tailwind-init-cli - A one-command setup tool for Tailwind CSS in Angular, React, or Next.js projects!
- prepare-angular-json - A lightweight CLI tool that generates a clean `angular.json` file from a commented `angular.jsonc`.
- js-stack - Modern CLI for scaffolding production-ready JavaScript full-stack projects, with customization and best-practice presets.
- svger-cli - A lightweight CLI that transforms SVGs into optimized Angular components with zero dependencies.
- 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.
-
Updating Angular
- 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.
- 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 `--next` flag.
- Official migrations reference - Angular schematics help update projects by enabling conversion to standalone components, new control flow syntax, and more.
- Angular Caniuse - Track Angular features from preview to stable stages.
- ngx-boomer - A straightforward utility to enforce legacy naming‑convention rules for Angular 20 projects.
- Angular Caniuse - Track Angular features from preview to stable stages.
- angular-updater - A lightweight solution for managing version control and updates in Angular apps with seamless Service Worker integration.
- 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.
- Angular Caniuse - Track Angular features from preview to stable stages.
-
-
Table of contents
-
Third Party Components
-  adapter component for Angular.
- gridstack - Mobile-friendly modern Typescript library for dashboard layout and creation. Making a drag-and-drop, multi-column responsive dashboard has never been easier. Has multiple bindings and works great with Angular.
- ngxd - NgComponentOutlet + Data-Binding + Full Lifecycle = NgxComponentOutlet for Angular 7+.
- ngx-markdoc - [Markdoc](https://markdoc.dev) component for Angular applications.
- ui-grid - UI Grid: an Angular Data Grid.
- angular2-promise-buttons - Loading buttons for Angular 2 by @johannesjo.
- ngx-pipes - Useful pipes for Angular with no external dependencies!
- akita - A Reactive State Management Tailored-Made for JS Applications.
- ng-multiselect-dropdown - Multiple Select Dropdown Component.
- img-comparison-slider - Image comparison slider. Compare images before and after. Supports React, Vue, and Angular.
- keen-slider - The HTML touch slider carousel with the most native feeling you will get.
- Mamba UI - A free and open-sourced UI kit with 150+ Tailwind CSS components and templates.
- moveable - Moveable is Draggable, Resizable, Scalable, Rotatable, Warpable, Pinchable, Groupable, and Snappable.
- observer-spy - This library makes RxJS Observables testing easy!
- angular2-notifications - A light and easy to use notifications library for Angular.
- angular-confirmation-popover - An Angular 15.0+ bootstrap confirmation popover.
- ngx-easy-table - The Easiest Angular Table. 12kb gzipped! Tree-shakeable. 55 features and growing!
- ng2-tree - Angular tree component.
- ngx-infinite-scroll - Infinite Scroll Directive for Angular.
- ng2-dragula - Drag and Drop so simple it hurts!
- content-loader - SVG component to create placeholder loading, like Facebook cards loading.
- ng-svg-icon-sprite - Angular 16+ package for generating and using inline SVG icons in your project.
- angular-feather - This package allows you to use [Feather Icons](https://github.com/feathericons/feather) in your Angular applications.
- angular2-fontawesome - Angular2 Components and Directives for FontAwesome.
- NG-ZORRO MOBILE - An enterprise-class mobile UI components based on Ant Design Mobile and Angular.
- ng-circle-progress - A simple circle progress component created for Angular based on SVG Graphics.
- ng-block-ui - Block UI Loader/Spinner for Angular.
- angular-fusioncharts - Angular Component for [FusionCharts](https://www.fusioncharts.com) JavaScript Charting Library.
- ngx-youtube-player - Angular component based on [YouTube player iframe API](https://developers.google.com/youtube/iframe_api_reference).
- infinite-viewer - Infinite Viewer is a document viewer component with infinite scrolling.
- error-tailor - Making sure your tailor-made error solution is seamless!
- angular2-hotkeys - Keyboard shortcuts for Angular 2 apps.
- angular-slickgrid - A wrapper of the lightning fast & customizable [SlickGrid](https://github.com/mleibman/SlickGrid) datagrid. It also includes multiple styling themes.
- angular-datatables - An Angular2+ library for building complex HTML tables using the [DataTables](https://datatables.net) jQuery plug-in.
- reactive-forms - (Angular Reactive) Forms with Benefits.
- ng-dynamic-forms - Rapid form development library for Angular.
- ngx-img-fallback - Load placeholder image on image error, Angular 5+.
- angular-bootstrap-datetimepicker - Native Angular date/time picker component styled by Bootstrap.
- ngx-smart-modal - Modal/Dialog component crafted for Angular (Ivy-compatible).
- ngx-videogular - An HTML5 video player for Angular 2.0. Videogular is a wrapper over the HTML5 video tag, so you can just add whatever you want. This provides a very powerful, but simple to use solution, for everybody.
- angular-animations - Easy, Reusable Animation Utility library for Angular.
- angular-shiki-magic-move - Smoothly animated code blocks with [Shiki](https://github.com/shikijs/shiki).
- angular-calendar-scheduler - A scheduler view component for angular.
- angular-year-calendar - A powerful and performant Angular year calendar library built with ❤️.
- ng-slider - A light slider with no external dependencies.
- dag - An Angular service for managing directed acyclic graphs.
- ng-flowchart - A lightweight Angular Library for building drag and drop flow charts. Chart behavior and steps are customizable. Data can be exported or uploaded in json format.
- luxon-angular - Date pipes for Angular.
- angular-globalize - Angular pipes for localizing numbers and dates using Globalize.
- ngx-daterangepicker-material - Pure Angular date range picker with material design theme.
- ng-resize-observer
- ng-in-viewport - Allows us to check if an element is within the browsers visual viewport.
- ngx-dynamic-hooks - 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.
- edit-in-place - A flexible and unopinionated edit in place library.
- nglrx/pipes - A library of useful pipes for Angular apps.
- @ctrl/ngx-codemirror - Codemirror Wrapper for Angular.
- @instechnologies/ng-rooster - Angular wrapper of roosterjs, a rich text editor.
- forms-typed - Want types in your forms? Want to have nested forms? This is library can help.
- ngx-emoji-mart - Customizable Slack-like emoji picker.
- ngx-colors - Simple yet elegant Material color picker.
- angular2-multiselect-dropdown - Angular multiselect dropdown component for web applications.
- ngx-numeric-range-form-field - Angular Material UI numeric range input form field. It is based on control value accessor.
- ngx-validator - Angular 7+ Validator. Handle validation messages easily and automatically.
- ngx-icon-blur - An Angular component that can be used to create a frosted glass effect for icons.
- ngx-bootstrap-icons - This Angular module allows you to use the Bootstrap Icons in your Angular application without additional dependencies.
- ngx-icon - An Angular component for displaying SVG icons.
- icon-lib-builder - Small tool to generate a Framework component (React, Preact, Angular, Svelte or Vue) from a SVG icon.
- svg-icons-builder - Angular builder to build svg-icons using svg-to-ts.
- ngx-image-zoom - Angular component for zoomable images.
- ngx-image-compress - Angular library for uploading and compressing images.
- ng-cloudimage-responsive - Cloudimage responsive plugin will make your website load the exact image size you need depending on your user's screen size.
- angular-cropperjs - [Cropper.js](https://github.com/fengyuanchen/cropperjs) integration for Angular 6+.
- ng-sortgrid - A grid that allows you to sort all items via drag & drop.
- ng-lazy-load-component - Lazy load Angular component into HTML template without routing.
- ngx-loading - A loading spinner for Angular applications.
- angular-loaders - Angular loader components.
- ngx-logger - NGX Logger is a simple logging module for Angular (6+). It allows "pretty print" to the console, as well as allowing log messages to be POSTed to a URL for server-side logging.
- ngx-action-logger - Logger for Angular applications, capable of both outputting data to the console or sending data to elastic.
- ngx-markdown-editor - Angular markdown editor based on ace editor.
- trellisorg platform - The Trellis Open Source Repo contains projects and tools, some of which Trellis uses internally, but has opened sourced for the community to use.
- myndpm - Open Source Angular Libraries contributed by @myndpm.
- ngx-grpc - Angular gRPC framework.
- ng-vibe - Designed for Angular 17+, these tools (drawer, dialog, toastify,timer, service-locator) are here to enhance your development process with dynamic and efficient solutions.
- angular-kit - A set of powerful Angular tools including pipes, lifecycle hooks, and reactive enhancements.
- ng-table-virtual-scroll - Virtual Scroll for Angular Material Table.
- universal-model-angular - Store and state management for Angular.
- mini-rx-store - MiniRx is the reactive state management platform.
- ngx-odm - Angular 14+ wrapper for RxDB.
- datagrid - Angular TanStack table with shadcn Theme.
- ng2-tooltip-directive - Forked from [ng2-tooltip-directive](https://github.com/drozhzhin-n-e/ng2-tooltip-directive).
- angular-ellipsis-tooltip - Angular component to display ellipsis and material tooltip dynamically.
- sky-ui - Angular UI kit.
- ngx-neumorphic - Angular Neomorphism UI kit.
- pupakit - Angular UI Kit based on an atomic approach to building interfaces (Not production ready).
- @angular-material-extensions/google-maps-autocomplete - **Autocomplete** input component and directive for google-maps built with Angular material design.
- @angular-material-extensions/select-country
- @angular-material-extensions/password-strength - Angular UI library to illustrate and validate a **password**'s strength with material design.
- angular material components - Angular Material Library provide extra components for every project.
- David UI Angular - Components library for enterprise-level projects based on Tailwind CSS and Angular.
- ngx-json-viewer - JSON formatter and viewer in HTML for Angular.
- ng-portal - Component property connection in Angular application.
- runtime-config-loader - This is an Angular library that provides an easy way to load a configuration JSON file for runtime configuration.
- ngx-lipsum - Easily use lorem-ipsum dummy texts in your Angular app as directive, component or by using a service.
- ngx-signal-immutability - Compile-time and runtime immutability for Angular signals.
- ngrx-action-bundles - This library allows you to reduce ngrx boilerplate by generating action bundles for common ngrx redux store scenarios and allows you to easily connect state, dispatch actions and listen for actions everywhere across your applications.
- rx-sandbox - Marble diagram DSL based test suite for RxJS.
- rxjs-toolbox - Set of custom operators and handy factory functions for RxJS.
- rxjs-insights - See through the observables.
- audit-debounce - RxJS operator to debounce and audit simultaenously.
- typescript-challenges - A set of challenges helping you understand TypeScript.
- angular-highcharts - Highcharts directive for Angular.
- qrcode.angular - QR Code implementation based on Angular.
- ng-condition - An alternative directive to `*ngIf; else` that simplifies conditions in HTML templates.
- BlockNoteAngular - Unofficial [BlockNote](https://github.com/TypeCellOS/BlockNote) Angular wrapper.
- ngx-jodit - Angular wrapper for [Jodit](https://github.com/xdan/jodit) WYSIWYG editor.
- ngrx-store-formsync - Synchronize any reactive form to `@ngrx/store`.
- ngx-sticky-kit - Angular Sticky makes HTML elements sticky. For instance, the header, the menu, the sidebar or any other block can be stuck at the desired position.
- ng2-gauge - SVG gauge component for Angular.
- ngx-angular-query-builder - A new version of [angular2-query-builder](https://github.com/zebzhao/Angular-QueryBuilder) that supports modern Angular. Used to create queries and filters.
- ngrx-entity-relationship - ORM selectors for Redux, `@ngrx/store`, `@ngrx/entity`, and `@ngrx/data`. Ease of relationships with entities.
- olt-ngx-ui-switch - NGX UI Switch (Forked) to latest version of Angular.
- zingchart-angular - [ZingChart](https://www.zingchart.com/) is a declarative, efficient, and simple JavaScript library for building responsive charts.
- ngx-plyr - Angular 17+ bindings for [plyr](https://github.com/sampotts/plyr) video and audio player. Supports everything that original library supports.
- dyte-io/ui-kit - Dyte's UI library for creating meeting interfaces.
- pastanaga-angular - An Angular implementation of Pastanaga design system offering a set of re-usable UI components which are covering typical needs of any web application. It is maintained by [Plone](http://plone.org/) and [Guillotina](http://guillotina.io/) communities.
- dejajs-components - This repository is an Angular components library and the common utility functions, with a demo application for testing it.
- ngx-unsplash - Angular service for proxied [Unsplash API](https://unsplash.com/developers).
- ngx-toastr-message - A lightweight, customizable Angular library for displaying toast notifications.
- ngx-lazy-directive - Provides an easy way to lazy load components combined with the `*ngIf` directive, thereby reducing the First Contentful Paint time when a module is large.
- @AditechGH/ngx-smart-forms - This workspace contains Angular libraries that streamline form handling and validation by simplifying form creation, validation, and error display, and offering advanced customization and performance boosts.
- ngx-breadcrumpy - An awesome library to easily add breadcrumbs to your Angular application.
- ngx-crumbs - An ultimate breadcrumbs service for Angular.
- breadcrumbs - An Angular component that automatically lists breadcrumbs based on the currently routed components.
- ngx-breadcrumb - A highly customizable and flexible breadcrumb component for Angular.
- ngx-fileupload - [ngx-file-upload/core](https://github.com/r-hannuschka/ngx-fileupload/tree/master/src/projects/core) only contains services and classes to enable file upload with Angular. [ngx-file-upload/ui](https://github.com/r-hannuschka/ngx-fileupload/tree/master/src/projects/ui) contains components and pipes to provide a UI.
- ngx-dynamic-form - A library that works in Angular 16 with Bootstrap 5 to generate forms in a simple and dynamic way.
- ngx-form-errors - Display form validation errors for Angular Reactive forms.
- boringer-avatars - A fork from [boring-avatars](https://github.com/boringdesigners/boring-avatars). This rewrites the base as Mitosis components and exports into multiple framework flavors including [Angular](https://github.com/cmgriffing/boringer-avatars/tree/main/packages/lib-angular).
- ngx-simple-state-manager - Component-bound simple to handle state managment that is accessible application wide with type support and an observer to handle any reactive state changes if and when needed.
- ngx-iban-validator - IBAN Validator for your reactive Angular forms, comes without any dependencies and can be used even outside of Angular as standalone function in any JS project. It can perform format, digit, and length IBAN validations.
- ngx-custom-carousel - A feature-rich Angular 17 component crafted to elevate your carousel experience.
- ngx-concern - Angular library for creating simple, unstyled dialogs/modals and action-sheets/bottom-sheets.
- ngx-windows - Angular Windows Components and Services.
- @semantic-icons/heroicons - [Semantic icons](https://github.com/khalilou88/semantic-icons) helps developers to use [Heroicons](https://heroicons.com/) icons inside Angular projects.
- ckeditor - Ckeditor plugin for Angular2+.
- ngxs-state-mixins - Concept of how to implement state mixins in NGXS.
- dz-ngx-element - [NgxElement](https://www.npmjs.com/package/@zdigambar/ngx-element) enables to lazy load Angular components in non-Angular applications. The library will register a custom element to which you can pass an attribute to specify what component you want to load.
- ngx-edge-slider - Highly flexible and customizable slider component designed for Angular applications. It offers an intuitive interface to manage slides, providing smooth transitions, autoplay functionality, responsive design, with interactive features like draggable slides and configurable navigation.
- ngx-relationship-visualiser - A D3 force-directed-graph, implemented in Typescript for Angular, generates a visualisation graph with customisable link lengths and multiple labels between nodes. The graph can handle new data that will update lines, nodes, links, and path labels.
- ngx-cookiebot - An Angular wrapper around the [Cookiebot](https://www.cookiebot.com/) SDK.
- ngx-flexbox - Designed as an alternative to [@angular/flexlayout](https://github.com/angular/flex-layout), ngx-flexbox provides Angular developers with component layout features using a custom layout API, media query observables, and injected DOM flexbox-2016 CSS stylings.
- railz-visualizations - A collection of reusable web components that help you build a dashboard using normalized financial transactions and analytics from the FIS Accounting Data as a Service API.
- xUI - Angular UI Component Library heavily inspired by Discord design.
- ngx-simple-material-table - Angular library to simplify usage of the Angular Material table component.
- iconic - Angular library to provide components of open-source icon libraries.
- schema-forms - A library for building forms through standard JSON schemas.
- ng-inf-scroll - A lightweight library for adding infinite scrolling to Angular apps.
- mTruncate - A lightweight and customizable Angular directive for truncating text with support for tooltips.
- trustcaptcha-angular - This library helps you [integrate](https://docs.trustcaptcha.com/en/frontend/integration?frontend=angular) [Trustcaptcha](https://www.trustcaptcha.com/en) into your Angular frontend applications.
- @man-es/ngx-tools - The MAN ngx-tools repository contains a collection of libraries is designed to elevate your Angular development experience.
- angular-wheel-date-picker - A date picker component for Angular applications that features a scrollable wheel interface similar to native mobile date pickers.
- red-zoom-angular - A sleek and user-friendly image zoom library, designed as an Angular directive and fully customizable with CSS and SCSS.
- ngx-neumorphic - Angular Neomorphism UI kit.
- Angular Material Dev UI - Angular Material Dev UI (or Angular Material Blocks) is one place stop for developers to explore components and blocks for their Angular Material and Tailwind CSS based applications.
-
Angular
- /r/Angular2 Subreddit
- Angular Expo
- Angular Development with TypeScript - `Manning Publications`
- Build a Frontend Web Framework (From Scratch) - `Manning Publications`
- IDX - Project IDX is an AI-assisted workspace for full-stack, multiplatform app development in the cloud.
- Angular in Action - `Manning Publications`
- Practical Angular 2 - `Leanpub`
- Testing Angular Applications - `Manning Publications`
- angular-sdk - Angular library used to integrate with Descope.
- nx - The Nx Plugin for Angular contains executors, generators, and utilities for managing Angular applications and libraries within an Nx workspace. It also enables using Angular Devkit builders and schematics in Nx workspaces.
- Netlify - Angular applications on Netlify can benefit from integrations such as automatic framework detection and built-in redirects functionality. The [Angular Runtime](https://github.com/netlify/angular-runtime) plugin implements Angular Support on Netlify.
- danywalls
- angular - Official Angular blog.
- Programming Community Curated Resources for Learning Angular
- Top rated Angular stackoverflow questions Dashboard
- Angular Master Podcast
- Doug Parker
- Jeff Whelpley
- Raúl Jiménez
- modern-angular - Josh Morony's website is a collection of content centered around creating modern Angular applications using the latest Angular features and concepts.
- angular experts - Learn all about Angular, NgRx, RxJs & NX and advance your skills with guides, in-depth content and actionable tips and tricks!
- Netanel Basal
- Rainer Hahnekamp
- @angular/cdk/testing - `@angular/cdk/testing` provides infrastructure to help with testing Angular components.
- YouTube - How do I Test? playlist.
- YouTube - Angular Unit Testing Made Easy.
- Tim Deschryver Blog - Testing an NgRx project.
- Procademy
- Monsterlessons Academy
- Nihira Techiees
- Rainer Hahnekamp
- Code Shots With Profanis
- Deborah Kurata
- BrandonRobertsDev
- Galaxies_dev
- Zoaib Khan
- AyyazTech
- NivekDev
- LeelaWebDev
- WebTechTalk
- Babatunde Lamidi
- CodingWithSai
- UXTrendz
- TechStackNation
- Angular Love
- NG NEWS
- Switching to Angular 2 - `Packt Publishing`
- Build a Full-Stack Web Application Using Angular & Firebase - `Ankit Sharma`
- Angular Cookbook - 80+ Recipes to enhance your Angular skills for enterprises - `Packt Publishing`
- Workshops.DE (Germany)
- TailwindCSS + Angular - Integrate Angular app with Tailwind.
- Genesis Foundation - Genesis is a low-code platform designed specifically for the financial markets.
- CodeSandbox - An online IDE and prototyping tool for rapid Angular development.
- Bugfender - A cloud service to collect logs and Angular errors in Real-Time.
- Scuri Code - A VS Code extention that will generate and maintain seeds for your unit tests.
- angular - Official Angular blog.
- SEO-Friendly Angular SPA: Universal Server-Side Rendering Tutorial
- angular - Official Angular blog.
- Learning Partner
- Code Deck
- Igor Sedov
- Demystify Frontend
- Mona Code Lisa
- wails-template-angular-latest - A generated [wails](https://wails.io) template, currently supports Angular 17.
- Creative Tim
- Angular Templates
- Bootstrap Dash
- Template Monster
- NobleUI
- ThemesBrand
- angular - Official Angular blog.
- Angular for Enterprise Applications - `Packt Publishing`
- angular - Official Angular blog.
- angular - Official Angular blog.
- angular - Official Angular blog.
- angular - Official Angular blog.
- ng japan - (Japanese)
- StartupAngular - (Japanese)
- angular - Official Angular blog.
- opensauced pizza - Insights on GitHub repositories using the Angular topic.
- Blog
- angular - Official Angular blog.
- The Code Angle
- Generative AI web development with Angular YouTube Video
- theres an ai for that - #1 AI aggregator. Updated daily. Used by 20M+.
- what plugin - Angular copilot.
- Alan AI - Build a voice agent for an Angular app.
- Vishal Gosain Hashnode - Integrate OpenAI into an Angular app.
- angular - Official Angular blog.
- LeanPub - LeanPub has variable pricing so you can support authors as you see fit.
- Mastering Angular Signals - `Kevin Kreuzer`
- Angular Jester - Generate Jest spec files for Angular projects.
- Flatlogic
- madge - A developer tool for generating a visual graph of your module dependencies, finding circular dependencies, and giving you other useful info.
- angular-template-for-threejs - Angular Template For Three.js.
- ngx-admin - Customizable admin dashboard template based on Angular 10+.
- Angular Universal Repository (GitHub)
- carbon-angular-starter - A simple starter app for bootstrapping applications with Carbon.
- ngx-papaparse - [Papa Parse](https://www.papaparse.com) wrapper.
- ngx-disqus - Disqus for Angular.
- Angular Checklist
- ngx-auth-firebaseui - Angular Material UI component for Firebase authentication.
- lemon-mart - Angular Template App with a Router-first architecture.
- cryptr-angular - Codeless Auth platform for business.
- typesafe-i18n - A fully type-safe and lightweight internationalization library for all your TypeScript and JavaScript projects.
- ngx-translate-router - Translate routes using `ngx-translate`.
- ng-universal - Angular Universal module for Nest framework (Node.js).
- auto-spies - Create automatic spies from classes.
- ngx.tools - Discover Angular packages, libraries and schematics with this [search engine](https://ngx.tools).
- ngx-aws-deploy - Deploy your Angular app to Amazon S3 directly from the Angular CLI.
- angular - Official Angular blog.
- built with analog - Showcase and market your AnalogJS apps.
- angular-memes - A collection of Angular memes.
- Angular Design Patterns and Best Practices - `Packt Publishing`
- ai-test-gen-angular - A powerful tool that leverages OpenAI's advanced capabilities to automate the generation of unit tests for your Angular components and services.
- gemini-angular-drawing-demo - Developer sample written in Angular demonstrating Gemini multimodal (image and audio) input and understanding. The user enters a prompt and the app generates images via VertexAI’s image generation which the user can after that preview in a three-dimensional gallery.
- ng-text-to-image - Build an AI Image Generator in Angular 17 Using the Clipdrop API || AI Text to Image Generator.
- ng-generative-ai-demo - Result from this [angular-ai-chatbot tutorial](https://colinaw.com/blog/angular-ai-chatbot/).
- angular-webxr-art-sample - A WebXR Gallery that creates Generative AI images using [Vertex AI Image Generation](https://cloud.google.com/vertex-ai/generative-ai/docs/image/overview) and creates captioning using [Gemini Multimodel API](https://cloud.google.com/vertex-ai/generative-ai/docs/multimodal/overview#multimodal_models).
- ngx-google-analytics - A simple Google analytics integration for Angular apps.
- ng2-adsense - Angular Adsense Component.
- ms-identity-javascript-angular-tutorial - A chapterwise tutorial that will take you through the fundamentals of modern authentication with Microsoft identity platform using MSAL Angular.
- ngx-security - Security directives for your Angular application to show/hide elements based on a user roles / permissions.
- @anagstef/ngx-clerk - An unofficial project that aims to provide a seamless integration of [Clerk](https://clerk.com) features into Angular 17 applications.
- ng-process-env - Angular schematics and builder to retrieve values from System Environment (OS) variables and update relevant `environment.ts` file.
- ng-cli-hooks - Hooks for the Angular CLI to customize the build.
- ngx-jwt - Angular library for injecting JWT tokens to HTTP requests.
- ngx-http-annotations - Updated fork of [ngx-http-rest](https://github.com/Mixalloff/ngx-http-rest), which allows you to interact with rest api in your Angular app through annotations.
- angulardart-community - The next-generation AngularDart documentation website.
- renovate-config-angular - Angular shareable config for [Renovate](https://www.mend.io/renovate/).
- anguhashblog - Seamlessly connects your Angular or Analog application to the Hashnode GraphQL API, providing a template integration with a headless Hashnode setup.
- ngx-facebook-messenger - Ngx Facebook Messenger offers a lightweight alternative that optimizes user experiences by significantly reducing initial load size, ensuring smoother page performance, and enhancing overall website efficiency.
- angular-sdk-plugin - This repository contains a plugin for the Angular framework that integrates with the [Split](https://www.split.io) JS SDK.
- ng-translate - Angular 2 translation module i18n (internationalization) from JSON file with pluralization (Zero value state included).
- ngxe - Angular 11.1+ JSON Translations Editor.
- ngx-seo - Update SEO title and meta tags easily in Angular apps.
- Angular-V17-Template - A template designed for Angular 17 that emphasizes clean code practices and test-friendly development.
- sap-fiori-templates - SAP BTP & Fiori App templates implemented with third-party frontend frameworks such as React, Vue, and Angular.
- front-angular - This starter kit use angular version 18.0.0 and includes the following features: scalable folder structure, linter and Prettier, routing and lazy loading, authentication service, light design system, toast and modal service, Jest test setup and Docker compose.
- angular-nestjs-starter-kit - Angular and NestJS Monorepo setup with NPM Workspaces and Github Actions.
- Angular-18-boilerplate
- playwright-ct-angular - Playwright Angular component testing.
- ngentest - Angular6+ Unit Test Generator For Components, Directive, Services, and Pipes.
- ng16-dep-audit - Quickly check which dependencies stop you from upgrading!
- ngx-maintenance - Can't upgrade to Angular 16+ due to old View Engine dependencies? This automates the hassle so you can easily upgrade!
- ngx-feature-toggle - Your module to handle with feature toggles in Angular applications easier.
- ngx-flagr - Effortless feature flag management in Angular.
- angular - Official Angular blog.
- xtreme-admin-angular-lite - Xtreme is the most powerful & comprehensive free Angular admin template based on Bootstrap Angular.
- admin-pro-angular-lite - AdminPro is the Most Powerful & Comprehensive free Angular admin template based on Bootstrap Angular.
- monster-angular-lite - Monster is the Most Powerful & Comprehensive free Angular admin template based on Bootstrap Angular.
- ample-angular-lite - Ample is the Most Powerful & Comprehensive free Angular admin template based on Bootstrap Angular.
- nice-angular-lite - Nice is the Most Powerful & Comprehensive free Angular admin template based on Bootstrap Angular.
- elite-angular-lite - WrapPixel's Elite Angular 17 Lite is a competent, powerful, and carefully handcrafted Angular Admin Template with a clean and minimalist design aesthetic.
- angular - Official Angular blog.
- Brian Treese
- Jet - Jet is the ultimate Angular + Material Design boilerplate to build ambitious, robust web apps. Jet satisfies 60+ functional and non-functional stories.
- angular - Official Angular blog.
- ngx-signalify - A small library to convert RxJS Observables into Angular Signals.
- angular - Official Angular blog.
- angular - Official Angular blog.
- Learn With: Angular 17 with Modules and Bootstrap - `Jeffry Houser`
- angular - Official Angular blog.
- qupaya
- ng-flexbot - An open-source Angular UI library designed to create chatbots with just a few lines of code. It allows you to select from various models, such as GPT and Google Gemini, and customize the chatbot’s behavior using a prompt context.
- angular - Official Angular blog.
- ngx-generic-rest-service - Wrapper for Angular services.
- angular - Official Angular blog.
- angular - Official Angular blog.
- angular - Official Angular blog.
- ng-rspack-build - [Rspack](https://github.com/web-infra-dev/rspack) plugin and loaders to build Angular applications.
- angular - Official Angular blog.
- built with angular - Discover apps of all sizes, including Open Source and Indie developer projects.
- angular-library-template - A template for creating Angular libraries.
- angular4-paystack - An Angular module that abstracts the complexity of making [Paystack](https://paystack.com/) payments.
- vike-angular - Angular integration for [Vike](https://github.com/vikejs/vike), a fast Vite-based frontend framework.
- angular - Official Angular blog.
- JSgigs
- ngx-culqi - UNOFFICIAL [Culqi](https://culqi.com/) payment gateway library made to use with Angular. You can use the library like this [example](https://github.com/lperezp/culqi-angular).
- angular - Official Angular blog.
- angular - Official Angular blog.
- bolt - Dev sandbox with AI from StackBlitz.
- angular - Official Angular blog.
- angular - Official Angular blog.
- angular - Official Angular blog.
- translate - Translation library for Angular and Ionic applications.
- angular - Official Angular blog.
- Ben And Engineering
- angular - Official Angular blog.
- angular - Official Angular blog.
- ng-starter-template - Angular application starter template configured with scss, eslint, prettier, husky, and lint-staged.
- @EmilGramDK/angular-template - Angular with auth and PrimeNG.
- rx-clarity-template - clarity angular template using angular 17, standalone app.
- ngx-jwt-auth - Angular JWT Authentication Starter Template.
- ngx-starter - Angular SSR Project Starter Template.
- electron-typescript-angular - Really simple Electron + Typescript + Angular boilerplate.
- angular - Official Angular blog.
- Kobi Hari
- CodeSandbox - An online IDE and prototyping tool for rapid Angular development.
- ngx-intercom-messenger - Angular 18+ Wrapper for [@intercom/messenger-js-sdk](https://www.npmjs.com/package/@intercom/messenger-js-sdk).
- angular - Official Angular blog.
- angular - Official Angular blog.
- Angular Christmas Calendar
- Angular Love Advent Calendar
- Advent of TypeScript
- angular - Official Angular blog.
- angular - Official Angular blog.
- angular - Official Angular blog.
- angular - Official Angular blog.
- lowgular - The best courses for your career path as an Angular Frontend Developer.
- angular - Official Angular blog.
- angular - Official Angular blog.
- Frontend AI - Ask for a component or upload an image, and instantly receive ready-to-use code without lifting a finger.
- angular - Official Angular blog.
- ng-advance - A modern and fully-configured Angular starter template, empowering developers to quickly bootstrap their Angular projects with tools like Prettier, Jest, Husky, and ESLint.
- Gurubase - Angular Guru leverages up-to-date information from the Angular documentation, Stack Overflow, and articles across the internet to answer your questions.
- angular - Official Angular blog.
- Blog
- angular - Official Angular blog.
- angular - Official Angular blog.
- angular - Official Angular blog.
- OpenFeature Angular SDK - [OpenFeature](https://openfeature.dev/) is an open specification that provides a vendor-agnostic, community-driven API for feature flagging that works with your favorite feature flag management tool or in-house solution.
- angular - Official Angular blog.
- angular - Official Angular blog.
- Blog
- Code Step By Step
- @Flutterwave/Angular-v3 - Angular library for [Flutterwave](https://flutterwave.com/) for Business (F4B) v3 APIs.
- Blog
- mbo-ez-angular-ez-http-client - An ez Angular HTTP client inspired by Java [OpenFeign](https://github.com/OpenFeign/feign) Client.
- Angular-Storybook-Chromatic-CDD - Learn how to use [Chromatic](https://www.chromatic.com/) to test UI changes of Angular [Storybook](https://storybook.js.org/) components.
- Blog
- Blog
- angular-exercises - Exercises on various Angular topics, including solutions and solution videos.
- ngx-generic-rest-service - Wrapper for Angular services.
- transloco - 🚀 😍 The internationalization (i18n) library for Angular.
- Blog
- Blog
- Programming Practicals
- Firebase Studio - Firebase Studio accelerates your entire development lifecycle with AI agents. Build backends, front ends, and mobile apps, all in one place.
- Blog
- Blog
- Blog
- Blog
- built with angular - Discover apps of all sizes, including Open Source and Indie developer projects.
- Blog
- Blog
- nx-mf-remote-loader-generator - A Nx generator for creating and exposing remote components with SSR support in Module Federation. This generator works in conjunction with `ngx-mf-remote-loader` to provide seamless SSR support for remote components.
- @wobsoriano/ngx-clerk - Community [Clerk](https://clerk.com/) integration for Angular.
- Blog
- Blog
- Blog
- Blog
- Mastering Angular Signals: A Practical Guide to Modern Reactivity, Performance, and Migration - `Muhammad Ahsan Ayaz`
- cypress-angular-commands - A robust, production-ready collection of reusable Cypress custom commands specifically tailored for modern Angular-based enterprise applications and ERP systems.
- Blog
- Blog
- Blog
- Blog
-
-
Underlying Technologies
-
TypeScript
- Official website
- transform.tools - Save a lot of time typing API responses with this JSON to TypeScript converter.
- quicktype - Generate types and converters from JSON, Schema, and GraphQL.
- Official TypeScript REPL
- Official GitHub repository
- DefinitelyTyped GitHub repository - The repository for high quality TypeScript type definitions.
- trpc - Move Fast and Break Nothing. End-to-end typesafe APIs made easy.
- typebox - JSON Schema Type Builder with Static Type Resolution for TypeScript.
- zod - TypeScript-first schema validation with static type inference.
- type-challenges - Collection of TypeScript type challenges with online judge.
- superstruct - A simple and composable way to validate data in JavaScript (and TypeScript).
- type-fest - A collection of essential TypeScript types. Either add the package as a dependency or copy-paste the needed types.
- ts-essentials - All essential TypeScript types in one place.
- ts-pattern - The exhaustive Pattern Matching library for TypeScript, with smart type inference.
- typescript-book - A concise guide to effective development in TypeScript.
- Total TypeScript Book - The companion repository for the upcoming Total TypeScript book.
- typehero - Connect, collaborate, and grow with a community of TypeScript developers.
- Sheriff - Lightweight Modularity for TypeScript Projects.
- ngx-mf - Bind your model types to Angular FormGroup type.
- ts-serializer - Serialize your models into strongly typed TypeScript classes.
- ngx-exhaustive-check - Angular utility for ensuring exhaustive checks on TypeScript discriminated unions, enhancing type safety and reliability.
- mutates - Powerful TypeScript AST mutation toolset, forked from `ng-morph`, enabling extensive project-wide transformations beyond Angular.
- tsconfig - SmartRecruiters' tsconfig contains all strict rules and improves your project type-safety.
- typebuddy - Finally make sense of your complex types.
- guardz - Lightweight, zero-dependency TypeScript type guards for runtime validation with structured error handling.
- typescript-challenges - A set of challenges helping you understand TypeScript.
- valibot - The modular and type safe schema library for validating structural data.
-
RxJS
- Official website - Reactive Extensions Library for JavaScript.
- rx-computed - The async RxJS-based version of signals' `computed()`.
- operators - This package regroups a couple of RxJS operators meant to simplify some common patterns.
- learn-rxjs - Clear examples, explanations, and resources for RxJS.
- redux-observable - RxJS middleware for action side effects in Redux using "Epics".
- rxjs-challenge - A set of little RxJS puzzles to practice your Observable skills.
- until-destroy - RxJS operator that unsubscribe from observables on destroy.
- effects - A framework-agnostic RxJS effects implementation.
- rxjs-course - RxJS course from Angular University.
- ngx-observable-lifecycle - Library for observing the lifecycle of an (Ivy compiled) Angular component.
- ngx-operators - RxJS operators for Angular.
- subscribable-things - A collection of reactive wrappers for various browser APIs.
- ngx-rxjs-zone-scheduler - A library for Angular providing RxJS schedulers to run some kind of work inside or outside of `NgZone`.
- rxjs-broker - An RxJS message broker for WebRTC DataChannels and WebSockets.
- observable-webworker - Simplified API for working with Web Workers with RxJS.
- ng-event-bus - RxJS-based message bus service for Angular.
- rxjs-typewriter - Lightweight NPM library for typewriter effects using RxJS for smooth, customizable animations.
- rxjs-collection - RxJS enhanced Array, Map, WeakMap, Set, and WeakSet.
- ngx-safe-subscribe - Easy way to automatically unsubscribe from RxJS observables in Angular components.
- ng-rxjs-safe-subscribe - Implementation of Angular's repeatable OnDestroy pattern.
- @mrOranger/RxJs - Theory with examples about the Reactive Programming paradigm, using the library RxJS.
- rxvisualizer - RxJS Marble Diagram Visualizer from `Angular Space`.
- eslint-plugin-rxjs-x - Fork of [eslint-plugin-rxjs](https://github.com/cartant/eslint-plugin-rxjs) adding ESLint flat config support with breaking changes and improvements.
- rxjs-common - A collection of useful RxJS operators.
- fork-join-settled - RxJS library which is analog of [Promise.allSettled()](https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Promise/allSettled) method.
- rxjs-conduit - RxJS ReplaySubjects with with additional features to make reactive programming easier.
- reactive-event-source - Lightweight RxJS-based EventSource wrapper with auto-reconnect, leak prevention, and reactive state management.
- ngx-device-permission - Angular library for handling device permissions (camera, microphone, geolocation, etc.) in a reactive way using RxJS.
- subsiphon - Lightweight utility for managing multiple RxJS subscriptions with indexed/named keys and simple cleanup methods.
-
-
Testing
-
E2E
- Cypress - End to End and Component Testing for Angular.
- testcafe - A user-friendly end-to-end testing solution.
- cypress-harness - This library provides Cypress support to Component Test Harnesses.
- webdriverio - Next-gen browser and mobile automation test framework for Node.js.
- Puppeteer Angular Schematic - Adds [Puppeteer-based](https://github.com/puppeteer/puppeteer) e2e tests to your Angular project.
- playwright-ng-schematics - Adds Playwright Test to your Angular project.
- ngx-playwright - Tools to run Playwright e2e tests in an Angular workspace.
- playwright-coverage - Report coverage on Playwright tests using v8 coverage, without requiring any instrumentation.
- Cypress to Playwright - A curated collection of resources that can help you to migrate your test suite from Cypress to Playwright.
- Playwright Chrome Recorder - Export Chromium recorder tab data to Playwright tests. This gives you a nice starting point that you can refine to modern Playwright.
- playwright-mcp - A Model Context Protocol (MCP) server that provides browser automation capabilities using Playwright.
- lib-e2e-cypress-for-dummys - An Angular library that automatically records the Cypress commands needed to test your application while you browse and use the interface.
- playwright-ng-schematics - Adds Playwright Test to your Angular project.
- Puppeteer Angular Schematic - Adds [Puppeteer-based](https://github.com/puppeteer/puppeteer) e2e tests to your Angular project.
-
Component
- Jest - A delightful JavaScript testing framework with a focus on simplicity.
- Jasmine - Simple JavaScript testing.
- Meticulous AI - Cover the 1000s of edge cases of your application - without writing or maintaining a single test.
- Vitest - A Vite-native testing framework.
- Angular Testing Library - Extends DOM Testing Library by introducing APIs tailored for testing Angular components.
- swc-angular - This is a set of Angular presets that enable you to use SWC (Speedy Web Compiler) with Jest or Vitest.
- swc-angular-plugin - SWC (Speedy Web Compiler) is a lightning-fast JavaScript/TypeScript compiler, but it doesn't support Angular so you need this plugin.
- ts-jest - A Jest transformer with source map support that lets you use Jest to test projects written in TypeScript.
- jest-preview - Debug your Jest tests. Effortlessly.
- angular-testing-kit - A set of convenient utilities to make Angular testing with Jasmine and Karma simpler.
- jest-codemods - Codemods for migrating to Jest.
- ngx-speculoos - Simpler, cleaner Angular unit tests.
- jest-preset-angular - Jest configuration preset for Angular projects.
- karma-image-snapshot - Karma Jasmine matcher that performs image comparisons based on [jest-image-snapshot](https://github.com/americanexpress/jest-image-snapshot) for visual regression testing.
- jest-marbles - Helpers library for marbles testing with Jest.
- angular-unit-test-helper - Helper functions to help write unit tests in Angular using mocks and spies.
- nightwatch-plugin-angular - Official [Nightwatch](https://nightwatchjs.org/) plugin which adds component testing support for Angular apps. It uses the Webpack DevServer under the hood. Requires Nightwatch 2.4+.
- docker-ng-cli-karma - Angular Docker image capable of running Karma with Chrome.
- wdio-harness - WebdriverIO support for Angular component test harnesses.
- Early AI - Save time, enhance code coverage, and ensure quality with Early's automatically generated, verified, and validated unit tests. Works with Jest and Vitest.
- @jscutlery/playwright-ct-angular - Playwright Angular component testing.
- testronaut - By removing mocks and guesswork, [Testronaut](https://testronaut.github.io/testronaut/) enables developers to visually inspect output and write precise tests with Playwright’s robust API.
-
Helpers
- Auto-create and -update tests tool - Automate Angular unit test and boilerplate with this schematic.
- spectacular - Offers test harnesses for Angular applications and libraries.
- msw - Seamless REST/GraphQL API mocking library for browser and Node.js.
- stryker-js - Mutation testing for JavaScript and friends.
- shallow-render - Angular testing made easy with shallow rendering and easy mocking.
- spectator - A Powerful Tool to Simplify Your Angular Tests.
- ng-mocks-sandbox - A repo with guides and examples for unit tests in Angular applications using ng-mocks.
- jest-angular-test-verifier - Jest reporter that verifies Angular components, services, directives, and other file types have matching test files.
- ng-mocks - Angular testing library for mocking components, directives, pipes, services and facilitating TestBed setup.
- ngx-testing-tools - Provides high-level utilities and reduces boilerplate for testing Angular applications.
- ngtx - A**ng**ular **T**esting E**x**tensions is a small set of functions that make your life easier when testing Angular components.
- ngx-page-object-model - This library simplifies Angular UI component testing using the Page Object Model (POM), separating test logic from DOM manipulation for better abstraction.
- @storybookjs/testing-angular - Testing utilities that allow you to reuse your stories in your unit tests.
- Angular Material CDK Testing - `@angular/cdk/testing` provides infrastructure to help with testing Angular components.
- ngx-testbox - 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.
- ng-automocks - It simplifies Angular testing by auto-generating mocks for components, directives, pipes, modules, and services using Jest, removing manual stubbing.
- ngx-api-mocks-interceptor - A powerful Angular HTTP interceptor for mocking API responses with support for dynamic data generation, path matching, response delays, and simulated file operations.
- testing-library-queries - Streamlines DOM querying with a composable, chainable API, TypeScript support, CSS selector helpers, concise syntax, reusable query logic, and framework-agnostic compatibility.
- ArchUnitTS - Enforce architecture rules, detect circular dependencies, and validate code standards in JS/TS projects with easy setup and seamless test framework integration.
- qc-auto-package - Effortless, reliable test IDs for Angular — managed by testers, independent of code.
-
Guides
- how-do-i-test - Repository representing different testing use cases for Angular and Spring.
- angular-tour-of-heroes-jest-100-coverage - 100% unit testing coverage of the popular Angular demo app - Tour of Heroes.
- Tim Deschryver Blog - A rich source of valuable perspectives and practical tips on testing.
-
-
Third Party Components
-
UI Libraries
- Blueprint UI - Accelerate your development with flexible UI components and tools that work everywhere.
- Taiga UI - Powerful set of open source components for Angular!
- bryntum - World class web components for calendars, gantt charts, kanban boards, and scheduling.
- Syncfusion - Its [Essential UI Kit for Angular](https://github.com/syncfusion/essential-ui-kit-for-angular) is compatible with both Tailwind CSS and Bootstrap.
- oblique - Angular framework with Swiss corporate design and ready‑to‑use components for branded business apps.
- orchestrator - Extensible orchestrator for UI and forms for Angular.
- dyte-io/ui-kit - Dyte UI Kit: prebuilt components for quick video and voice call integration into any app or website.
- ngwr - Angular UI kit to make stylish Angular applications.
- Windmillcode-Angular-CDK - Provides a collection of reusable UI components, each crafted with attention to detail and performance.
- prime-ng - The Most Complete Angular UI Component Library.
- ngx-ui - Style and Component Library for Angular2 and beyond!
- ng-aquila - Aquila, an open‑source Allianz GDF component library, offered here as a white‑label variant.
- carbon-components-angular - An Angular implementation of the Carbon Design System for IBM.
- NG-ZORRO - An enterprise-class UI components based on Ant Design and Angular.
- Nebular - Customizable Angular UI Library based on Eva Design System.
- ngx-vflow - An open source library to build node-based UI with Angular.
- ng-devui - Angular UI Component Library based on DevUI Design.
- ej2-angular-ui-components - Syncfusion Angular UI library with 70+ lightweight, responsive, modular, touch‑friendly components.
- enterprise-ng - Angular wrappers for IDS Enterprise components.
- fundamental-ngx - Fundamental Library for Angular is SAP Design System Angular component library.
- designsystem - Kirby Design System is a UX Component library implementing the Kirby Design Philosophy.
- sbb-angular - Angular Library for SBB.
- ui - Enterprise level Angular UI framework from Alauda Frontend Team.
- ngx-tethys - Fast and reliable Tethys Design components for Angular.
- antwerp-ui_angular - Antwerp UI is a component interface library for building user interfaces and responsive web apps.
- ng-clarity - Clarity Angular is a scalable, accessible, customizable, open-source design system built for Angular.
- ngx-semantic - A new take on an Angular implementation for Semantic UI.
- ngx-float-ui - Angular wrapper for the [Floating UI](https://floating-ui.com/) library.
- winonang - Winona UI suite: seamless Angular components, optimized for Windows yet fully cross‑platform compatible.
- onega-ui - Modern, stylish UI kit with diverse components for building professional, attractive websites.
- ng-zen - Create customizable, production‑ready Angular UI components seamlessly within your project.
- ng-vcl - Angular VCL ‒ an Angular component library based on the [VCL](https://vcl.github.io) CSS eco system.
- ngx-ui - NGXUI from [Omnedia](https://github.com/omnedia): standalone Angular components, blocks, and templates for landing pages and marketing materials.
- po-angular - Component library based on Angular. Documentation in Portuguese.
- ngx-nighthawk - Comprehensive, user‑friendly components with Bootstrip integration—streamlined Bootstrap for Grid and Utility features.
- tableau-ui-angular - A third-party component library that brings Tableau-style components to Angular.
- flexi-ui - [Flexi UI](https://flexi-ui.ecnorow.com/): reusable, customizable, open‑source UI components for modern, visually appealing front‑end applications.
- @ng-verse/ui - Collection of feature‑rich Angular components, directives, and pipes—no install needed, just copy‑paste. See [docs](https://ui.ngverse.dev/) for more.
- @koobiq/angular-components - Open‑source design system for security‑focused products, offering UI patterns, components, tools, resources, and guidelines.
- Vega - Expedite feature development by leveraging reusable components and styles tailored to your preferred framework.
- zardui - Collection of beautiful, accessible Angular components based on [shadcn-ui](https://github.com/shadcn-ui/ui) and NG‑ZORRO, fully open source and free.
- @jean-merelis/angular-components - A library of reusable Angular components and utilities that provides high-quality UI elements for your applications.
- mantic-ui - Angular components for [Semantic UI](https://semantic-ui.com/) and [Fomantic UI](https://fomantic-ui.com/).
- kage-ui - Lightweight, flexible Angular library with reusable components inspired by border‑first design systems for scalable, consistent UIs.
- quix-quang - Angular component and utility library developed by [Quix Srl](https://www.quixconsulting.com/).
- slateui - A modern, accessible UI component library that provides directive-based components built with Angular primitives, Tailwind CSS, and signals.
- ship-ui - A modern, signal-based, zoneless-compatible UI library for Angular. Explore its features and documentation on their [official website](https://www.shipui.com).
- @nexcraft/forge - Framework-agnostic Web Components UI library. Works in Angular via custom elements.
- ngx-nova-ui - A modern Angular 20 UI component library built with signals, standalone components, and a CSS-first theming approach.
- elementar-ui - Fully open-source Angular UI Components & Admin Panel based on Angular Material and Tailwind CSS.
- ngx-vant-revive - Angular UI component library implemented according to the [Zan Design System](https://design.youzan.com/) visual specifications.
- MaxterDev NGX Components - A highly flexible and SCSS-customizable components library for Angular.
- gcds-components - The `gcds-components-angular` package enables easy integration of [GC Design System](https://design-system.alpha.canada.ca/) web components into Angular.
- particle-ng - A lightweight, themeable component library offering flexible, high-control alternatives to Angular Material and PrimeNG.
- ngx-kit-ui - Modern Angular UI library for mobile and web.
- takeoff-ui - A comprehensive design system providing framework-agnostic web components developed with Stencil.js.
- TecnualNG - A modern Angular UI library offering reusable, customizable, and accessible components for building professional web applications.
- mozek - A lightweight SCSS toolkit and UI library designed for clean, simple, non‑over‑engineered styling with consistent spacing, colors, and typography.
- Magma - A broad set of components, services, pipes, directives, and utilities that support its ecosystem and are available for anyone to use or extend.
- NG-ALAIN - NG-ZORRO admin panel front-end framework.
- ngx-aespartal-ui - A professional, lightweight, and customizable Angular component library built with Atomic Design principles.
-
UI Libraries built on Material
- Angular Material - Material Design components for Angular.
- angular-jqwidgets - Advanced Angular Components with Material Design.
- angular-material-css-vars - Little library to use CSS variables with Angular Material.
- IgniteUI Angular - Ignite UI for Angular is a complete library of Angular-native, Material-based Angular UI components with the fastest grids, charts, and more.
- MDBootstrap - Bootstrap 5 & Angular 17 UI KIT - 700+ components, MIT license, simple installation.
- Alyle UI - Minimal Design, a set of components for Angular 16+.
- @ng-matero/extensions - Angular Material Extensions Library.
- ngx-components - Useful components and utility functions for Angular.
- ngx-material-auth - A library for Angular which provides functionality around the frontend part of authentication and authorization.
- ngx-material-navigation - Creates material navigation elements like combined navbar and sidenav or footers, automatically shifting items based on breakpoints.
- ngx-material-entity - With `NgxMaterialEntity` you can create entities and define how to display them directly on their properties. It can even generate complete and highly customizable CRUD-Tables.
- ngx-core-business - Actively developed Angular library on `@angular/material`, offering reusable, enterprise‑grade components and utilities for scalable apps.
- c3-components - An open-source component library that extends the `@angular/material` library.
- simplematcomponents - Set of Angular components that fit into or use Angular Material Design.
- angular-ui-plusify - Includes Datetime Picker and Markdown Editor, with plans to expand into a full Angular UI toolkit.
- nmce - Suite of Angular Material extensions with reusable code and UI enhancements for complex, data‑rich business apps.
- NgxMatFacetToolkit - Angular standalone facet filtering toolkit with Material UI.
- ngx-dynamic-stepper - A powerful, flexible Angular library for creating dynamic wizard-style steppers built on top of Angular Material Stepper.
- Covalent - Teradata UI Platform built on Angular Material.
-
Data Grids
- ag-grid - The best JavaScript Data Table for building Enterprise Applications. Supports React, Angular, Vue and Plain JavaScript.
- ignite-ui-angular's grid - The data grid, tree grid, hierarchical grid in `Ignite UI` provide excel-style filtering, live-data, sorting, draggable row and other toolbar.
- revogrid - Powerful virtual data grid smartsheet with advanced customization. Best features from Excel plus incredible performance.
- jspreadsheet - A lightweight vanilla JS plugin for interactive web tables and spreadsheets. See [docs](https://bossanova.uk/jspreadsheet/docs/getting-started) for details.
- jsgrids - A comparison tool to compare JavaScript data grid and spreadsheet libraries. Find even more libraries from this repo.
- active-table - Framework agnostic table component for editable data experience.
- ZingGrid - A JavaScript Web Component Library that allows developers to include interactive data tables in their web applications. The library can be used in [Angular](https://www.zinggrid.com/docs/integrations/js-frameworks-&-libs/angular) and many more frameworks.
- ngx-flamegraph - Flame graph for stack trace visualization written in Angular.
- ZingGrid - [ZingGrid](https://github.com/ZingGrid/zinggrid) is a JavaScript Web Component Library that allows developers to include interactive data tables in their web applications. The library can also be used in popular frameworks such as React, Angular, Vue, jQuery, and many more!
- ngx-panemu-table - 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.
- slickgrid-universal - A monorepo which includes all editors, filters, extensions, and services related to framework agnostic [SlickGrid](https://github.com/6pac/SlickGrid) usage.
- @blueshiftone/ngx-grid - A professional Angular data grid.
- @guiexpert/angular-table - Framework-agnostic table library designed to seamlessly integrate with the major frameworks, including [Angular](https://gui.expert/getstarted/angular/).
- ngx-tabulator-tables - Angular wrapper for the [Tabulator](https://tabulator.info/) table library.
- activereportsjs/angular-reporting-tool - Angular components for data visualization and reporting. Embed reports with [ActiveReportsJS](https://developer.mescius.com/activereportsjs).
- ngx-s-data-table - An Angular data table module that auto-maps class data with optional custom mappings for flexible rendering.
- mat-datatable - A simple data table with virtual scrolling using Angular Material.
- @Trixwell/data-grid - An Angular data table component with filtering, sorting, pagination, CSV export, sub-grids, and Material integration.
- ngx-multi-sort-table - This library features a multiple sortable table based on Angular Material Design, with a focus on server-side loaded and sorted data.
- angular2-smart-table - Angular Smart Data Table component.
- ngx-editable-material-table - An editable table, built on top of Angular Material, natively for Angular.
- ngx-smartgrid - A lightweight and flexible Angular table/grid component designed to work seamlessly across Angular 10 to 20+.
- handsontable - A popular JavaScript data grid component that brings the well-known look and feel of spreadsheets to your application.
- ng-virtual-grid - Maximum performance for extremely large grids.
- ngx-simple-datatables - A lightweight, high-performance Angular data table component with features like virtual scrolling, column freezing, and customizable templates.
- ngx-list-manager - An Angular service tool to manage lists efficiently.
- cerious-grid - A seriously powerful Angular grid for developers who demand control, flexibility, and performance.
- ngxsmk-datatable - Modern Angular 17+ datatable focused on performance, customization, and developer experience.
- ngx-column-filter - A powerful, reusable Angular column filter component with support for multiple field types, advanced filtering rules, and customizable match modes.
-
UI Libraries built on Bootstrap
- angular-bootstrap-md - Material Design for Bootstrap 5 & Angular 17.
- ngx-bootstrap - Fast and reliable Bootstrap widgets in Angular (supports Ivy engine).
- design-angular-kit - A toolkit based on Bootstrap Italia
- ngx-bootstrap-components - Standalone Angular components with Bootstrap integration, built for signals and OnPush strategy.
- yoozsoft - Widgets built using Bootstrap 5, CSS, and NG Bootstrap 17 with APIs designed for the Angular ecosystem.
- ngx-gccb - Angular 19+ library with easy‑to‑use shared components, directives, pipes, and services. See [showcase](https://ngx-gccb.netlify.app/) for code snippets.
- Elementar UI - Fully open-source Angular UI Components & Admin Panel based on Material 3 and Tailwind.
- ez-nav - A config-driven, responsive Angular navigation bar that integrates seamlessly with Bootstrap layouts.
- ng-bootstrap-addons - Adds UI components not available in `ng-bootstrap` (e.g., input/form controls).
- cute-widgets - An open‑source Angular UI library that provides native directive‑based components styled with Bootstrap 5+ utilities and design classes.
-
UI Library and Framework Ionic
- Ionic Academy - The fastest way to learn Ionic.
- Ionic Themes - Tutorials and templates.
- Elite Ionic - Advanced training for Angular developers who want to create NEXT LEVEL native web applications.
- Ionic Start - Build web and native mobile applications with Ionic whilst learning modern reactive development with Angular.
- Official GitHub repository
- awesome-cordova-plugins - Native features for mobile apps built with Cordova/PhoneGap and open web technologies. Complete with TypeScript support.
- ionic-angular-collect-icons - Library to group ionIcons and auto‑generate export files, simplifying addIcons() management in small projects.
- ionic-angular-library - A collection of components and services that are useful for developing Ionic Angular applications.
- IDEA-Ionic8-extra - [IDEA's](https://www.iter-idea.com/) extra components and services built on Ionic 8, and distributed with different NPM packages.
- ionic-component-snippets - Repository of unofficial Ionic demos and libraries that can still benefit developers and their apps.
- ionic-state - Provides utilities for working with state in Ionic applications.
- ionic-header-parallax - This directive enables a parallax effect on `ion-header` elements to display a cover photo while on top of the page and transition to the normal toolbar when scrolling down.
- Official website
- simplici-auth-angular-ionic - Powerful Angular library for seamless social auth in Ionic/Angular apps, supporting major providers with web/mobile compatibility via Capacitor or Cordova.
- ionic-insta-api-wrapper - Lightweight Ionic/Cordova library for fetching Instagram content (Stories, Reels, posts, profiles) with login and cookie support.
- ionx-search-select - Modern Angular/Ionic search & select with standalone components, signals, and full `ControlValueAccessor` support.
- ionic-adv-tooltip - Media rich tooltips and popovers for Ionic Angular that render templates, images, videos, or live previews on any host.
-
UI Libraries built on Tailwind CSS
- Tailkit UI - Carefully crafted, customizable, fully responsive Tailwind CSS components, templates, and tools for your projects.
- Flowbite - Open-source UI components built with Tailwind CSS with support for Angular.
- Preline UI - [Preline](https://github.com/htmlstreamofficial/preline) is an open-source set of prebuilt UI components based on the utility-first Tailwind CSS framework.
- Metronic - Comprehensive Tailwind CSS UI toolkit for building modern, scalable web applications efficiently.
- tailwind-ng - Open‑source library integrating Tailwind CSS with Angular for seamless, scalable, and joyful UI development.
- Rectangle UI - A code-first UI component library for Angular.
- FlyonUI - [Integrate](https://flyonui.com/framework-integrations/angular/) FlyonUI with Angular and Tailwind CSS to create a modern, responsive UI, streamlining your development process efficiently.
- semantic-components - Modular Angular CDK + Tailwind UI elements with semantic HTML, full accessibility, and lightweight flexibility.
- zapui - Build scalable Angular apps with a Tailwind-powered design system from [zap:ui](https://zapui.togethercreative.co.uk/).
- simui - Beautiful Angular UI components built with Tailwind CSS and Spartan.
- seacotools - A library designed for modern Angular applications, offering a suite of reusable UI components and services compatible with Tailwind CSS.
- nicacoder-ng - Centralized Angular library of customizable components to accelerate development and ensure project consistency.
- angular-superui - Comprehensive Angular UI library with 50+ production‑ready components, built on Tailwind CSS v4, TypeScript, and Angular 17+ Signals.
- koala-ui - A modern and accessible component library designed to speed up interface development.
- ngx-tw - A comprehensive component library built with Tailwind CSS, providing a modern and customizable set of UI components for Angular applications.
- PrimeBlocks - Professionally designed UI blocks tailored for rapid application development.
- synerity-ui - Enterprise‑grade Angular 20+ library with 90+ accessible, performant Tailwind‑styled components for modern apps.
- Galaxy UI - Universal Component Library that brings beautiful, accessible components to Angular.
- ngx-lite-suite - Angular UI library with a "Lite Suite" design system of glassmorphism, gradients, and fluid animations.
- ngx-tailwindcss - A customizable Angular UI library for Tailwind CSS 4+, offering accessible, beautifully designed components with full styling control.
- angular-tailwind-ui - Easy to use and simple components, directives and services. Using Angular 19 and Tailwind CSS 3.
-
Storage
- rxdb - An abstraction layer for [IndexedDB](https://rxdb.info/articles/angular-indexeddb.html).
- dexie - A Minimalistic Wrapper for IndexedDB.
- ng2-webstorage - LocalStorage and SessionStorage manager.
- signaldb - Local JavaScript DB with MongoDB‑like interface, TypeScript, signal‑based reactivity, schema‑less design, and fast queries.
- ngx-reactive-storage - Wrapper for IndexedDB/localStorage with promise‑based API, supporting Angular Signals and RxJS Observables.
- ngx-indexed-db - Wraps IndexedDB in an Angular service.
- angular-async-local-storage - Efficient client-side storage for Angular: simple API + performance + Observables + validation.
- angular-web-storage - Angular decorator to save and restore of HTML5 Local & Session Storage.
- indexeddb-helper - Angular library simplifying IndexedDB with clean CRUD API, cache expiration, and data storage/retrieval.
- ng-storage - A modern, reactive Angular service for browser storage management with AES-GCM encryption, TTL, change notifications, and Apollo-style providers.
- convex-angular - The Angular client for Convex.
- secure-client-store - Universal TypeScript library for AES-256-GCM client-side encryption (works in browsers & Node.js).
- ngx-persist - A type‑safe, signal‑based persistent state utility for Angular, syncing with localStorage, sessionStorage, IndexedDB, or custom backends.
- strata-storage - Zero-dependency universal storage plugin providing a unified API for all storage operations across web, Android, and iOS platforms.
-
Carousels
- egjs-flicking - Flicking Angular Quick Start.
- @MurhafSousli/ngx-gallery - Angular Gallery, Carousel and Lightbox.
- carousel-library - A versatile Angular library providing a feature-rich, simple, and performant carousel component.
- ngx-owl-carousel-o - `owl-carousel` for Angular >=6.
- ngx-drag-scroll - A lightweight responsive Angular carousel library.
- ngu-carousel - Angular Universal carousel.
- ngx-slider - Self-contained, mobile friendly slider component for Angular based on [angularjs-slider](https://github.com/angular-slider/angularjs-slider).
- ng-image-slider - Angular Image Slider with Lightbox.
- ngx-slick-carousel - Angular 17+ wrapper for slick plugin.
- ngx-splide - Splide.js integration to Angular.
- angular2-image-gallery - Image Gallery built with Angular 17+, Node.js and GraphicsMagick.
- ngx-darkbox-gallery-library - A highly configurable lightbox themed gallery library for Angular applications using the Ivy engine (Angular 15+).
- slidecontent-angular - A simple content slide developed in Angular with navigation buttons and transition animations.
- ngx-hm-carousel - A light carousel for Angular 18+, supports mobile touch with [HammerJs](https://hammerjs.github.io/).
- ngx-stories - An Angular component to render Instagram like stories.
- ngx-simple-gallery - A lightweight gallery library for Angular 18 that presents all images as thumbnails, expanding them to full size upon clicking or tapping.
- @daelmaak/ngx-gallery - Small, performant, responsive, dependency free, easy to use Angular 8+ gallery.
- embla-carousel-angular - Angular wrapper for [Embla Carousel](https://github.com/davidjerleke/embla-carousel).
- @vinlos/ngx-gallery - A simple native gallery component for Angular.
- ngx-cdk-lightbox - Tailored CDK-based solution for rendering an image gallery with lightbox functionality in Angular.
- rm-image-slider - Standalone Angular image slider with lightbox, lazy loading, and video support (YouTube/MP4).
- ngx-carousel-modern - A modern, customizable carousel component for Angular 16+ with support for both standalone and NgModule-based applications.
- @MurhafSousli/ngx-gallery - Simplifies the process of creating beautiful image galleries for the web and mobile devices.
-
Charts
- ag-charts - Fully-featured and highly customizable JavaScript charting library.
- org-chart - Highly customizable org chart. Integrations available for Angular, React, and Vue.
- unovis - Modular data visualization framework for React, Angular, Svelte, Vue, and vanilla TypeScript or JavaScript.
- ngx-graph - Graph visualization library for Angular.
- ngx-charts - Declarative Charting Framework for Angular2 and beyond!
- ng2-charts - Beautiful charts for Angular2 based on Chart.js.
- angular-google-charts - A wrapper for the Google Charts library written in Angular.
- ngx-echarts - Angular directive for [Apache ECharts](https://github.com/apache/incubator-echarts).
- sequential-workflow-designer - Customizable no-code component for building flow-based programming applications or workflow automation. Zero external dependencies.
- ng-apexcharts - Angular wrapper for ApexCharts to build interactive visualizations.
- ng-chartist - Angular component for [Chartist.js](https://github.com/chartist-js/chartist).
- systelab-charts - Systelab Angular Chart services.
- ngx-gantt - A modern and powerful gantt chart component for Angular.
- ngx-simple-charts - 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.
- ngu-flow - Angular flow diagram library.
- highcharts-angular - Official minimal [Highcharts](https://www.highcharts.com/) integration for Angular.
- Foblex - Angular Powered Flow-Chart Library.
- ngx-flexmonster - A powerful and fully customizable JavaScript component for web reporting and data visualization.
- ng-draw-flow - A library for creating interfaces based on displaying data as nodes.
- amcharts5 - The newest, fastest, and most advanced amCharts charting library for JavaScript and TypeScript apps. Check out the [Angular integration guide](https://www.amcharts.com/docs/v5/getting-started/integrations/angular/) to get started. Additionally, older versions are still being updated to support newer releases of Angular.
- ngx-hierarchy - Angular component module for vertical or horizontal hierarchy/tree view with flexible dynamic template design and controls.
- @cubejs-client/ngx - Along with [@cubejs-client/core](https://www.npmjs.com/package/@cubejs-client/core), you can [integrate](https://cube.dev/docs/product/apis-integrations/javascript-sdk/angular) Cube.js in Angular.
- ngx-lightweight-charts - An easily extendable Angular wrapper for [Trading View Lightweight Charts](https://www.tradingview.com/lightweight-charts/).
- ngx-interactive-org-chart - Modern Angular organizational chart component with interactive panning and zooming.
- pioneer-charts - An Angular library for creating responsive, customizable charts using D3.js—supports bar, line, pie, and more.
- ngx-recharts - Build composable charts with Angular components using the same API as [Recharts](https://recharts.org/).
- carbon-charts - Carbon Charts Angular is a thin Angular wrapper around the vanilla JavaScript @carbon/charts component library.
-
Drag and Drop
- angular cdk - The `@angular/cdk/drag-drop` module provides you with a way to easily and declaratively create drag-and-drop interfaces.
- ngx-drag-drop - Angular directives using the native HTML Drag And Drop API.
- @hackingharold/ngx-dropzone - The missing file input component for Angular Material.
- ng-dnd - Drag and Drop for Angular.
- ngx-file-drag-drop - Angular material file input component which lets the user drag and drop files, or select files with the native file picker.
- angular-drag-drop-layout - A lightweight, dependency-free Angular library for creating highly customizable, responsive grid layouts with drag-and-drop functionality.
- ngx-swapy - A simple component library to get a drag and drop DOM through the help of [Swapy](https://github.com/TahaSh/swapy).
- ngx-draggable-dom - Angular attribute directive that causes any element to become a draggable element.
- ngx-drag-resize - This Angular library provides directives that add drag and resize functionality to HTML elements.
- ng-keyboard-sort - Library to add keyboard commands for elements that also use CDK drag and drop sorting.
- angular-mixed-cdk-drag-drop - Angular Directive to support mixed orientation drag drop using Angular CDK.
- ngx-draggable-widget-kama - Reworked [ngx-draggable-widget](https://github.com/arup-banerjee/ngx-draggable-widget) for better support.
- cdk-drag-snap-to-point - A demo to showcase cdkDrag features to achieve drop only on certain points.
- @MasterATM/ngx-dropzone - A lightweight and highly customizable Angular dropzone component for file uploads. Based on [@peterfreeman/ngx-dropzone](https://github.com/peterfreeman/ngx-dropzone) repository.
- ngx-puzzle - Drag-and-drop dashboard builder for Angular applications.
- ngx-drag-drop-kit - High-performance Angular drag & drop toolkit featuring grid layouts, sorting, resizing, nesting, and more.
- ngx-dashboard - Modern Angular workspace for building drag-and-drop grid dashboards with resizable cells and customizable widgets.
- ngx-dropzone-next - A maintained fork of `@peterfreeman/ngx-dropzone`, providing bug fixes and compatibility with newer Angular versions.
-
Forms
- angular-imask - Angular input mask.
- @TanStack/form - With TypeScript support, headless UI, and framework-agnostic design, it streamlines cross-framework form handling.
- ngx-currency - Currency mask module for Angular.
- ngx-mask - Angular Plugin to make masks on form fields and html elements.
- maskito - Collection of libraries to create an input mask which ensures that user types value according to predefined format.
- ng-signal-forms - Signal powered Angular Forms.
- ngx-sub-form - Utility library for breaking down an Angular form into multiple components.
- ngx-vest-forms - A lightweight, type-safe adapter linking Angular template-driven forms with [Vest.js](https://vestjs.dev/) for complex, async validation.
- ngx-super-forms - This library adds some much-needed features on top of Angular forms and Reactive forms, to make it more developer friendly.
- tripetto - Tripetto’s FormBuilder SDK offers customizable components for building and deploying forms. Use this [quickstart](https://tripetto.com/sdk/docs/getting-started/usage-with-angular/) to integrate with Angular.
- @paddls/ngx-form - Model based typed reactive forms made easy.
- ngx-enhancy-forms - Fancy enhanced Angular forms.
- @pixelbyaj/ngx-form - ISO20022 Angular Forms use XSD/XML to design HTML forms and structure MX messages.
- ngx-focus-entities - Library for generating reactive Angular forms from a Focus4 representation generated with [TopModel](https://github.com/klee-contrib/topmodel).
- ngx-forms-core - This library extends Angular’s form system with strictly typed classes and tools to enhance type safety.
- @luistabotelho/angular-signal-forms - Simple Angular library to implement forms with signals.
- ngx-form-object - An abstraction over Angular reactive forms that generates forms from models and manages nested relationships.
- reactive-form-extensions - This project enhances Angular ReactiveForms with input trimming, error messages, and validation-based CSS—without extra dependencies.
- ngx-forms - Collection of Angular form functions, that will help you build your applications.
- pro-form - A predefined set of reactive and reusable form input components based on Angular Material.
- ngx-query-builder - Angular query builder with standalone components, sensible defaults, templating hooks, and full form support for domain-specific editors.
- @klubinskak/ngx-smart-forms - Smart, Signal-powered form state utilities for Angular 17+.
- ngx-custom-controls - Angular library with a base directive (BaseCvaImplementationDirective) that simplifies custom form controls with built-in validation.
- ngxAccessor - This library adds a third approach to Angular forms, integrating signals alongside existing methods with adaptability.
- angular-template-signal-forms - A modern Angular form library built from the ground up with Signals — flexible, type-safe, and fully themeable.
- ngx-form-m3 - Persian form library for Angular and Material 3.
- ngx-formidable - A powerful Angular component library for building rich, validated forms.
- piying-view - A strongly typed frontend form solution; an alternative to `ngx-formly` and Angular's official form framework.
- lite-form - A lightweight Angular library offering customizable form components with validation, styling, and animations.
- cc-form-engine - Advanced Angular library for reactive form generation and management with dynamic validation, change tracking, and customizable error messages.
- ngx-autosave-forms - Autosave form values in localStorage using template forms or reactive forms in Angular.
- ngx-better-forms - Streamlined, maintainable reactive form utilities.
- ngx-mat-form - Angular library that uses Reactive Forms and Angular Material to dynamically generate configurable forms from a schema.
- ng-forge - A type‑safe, dynamic forms library built for Angular’s signal‑based forms.
- zignal - A type-safe Angular form library using signals and Zod validation, with Turkey-specific validators and multi-language support.
- ngx-currency-v2 - A fork of [ngx-currency](https://github.com/nbfontana/ngx-currency) updated for the latest Angular version.
-
Images
- cloudinary - Angular SDK from Cloudinary.
- ngx-image-cropper - An image cropper for Angular.
- ngx-img-cropper - Image cropping tool for Angular.
- ngx-image-hero - Hero animation package for smooth, clickable image zoom into immersive view.
- unpic - Angular directive for responsive, high-performance images with automatic srcset, sizing, and CDN/CMS URL detection.
- ngx-advanced-img - Angular attribute directives suite that provides various HTML img feature extensions.
- ngx-smart-cropper - Angular standalone image uploader with crop, resize, drag-and-resize, grid overlays, and aspect ratio support.
- ngx-annotorious - Angular wrapper for [Annotorious V3](https://annotorious.dev/), a library that adds annotations to images.
- ngx-easy-image-drawing - Angular library for easy image drawing on a canvas.
- ngx-blurhash-render - Lightweight Angular 15+ library for rendering image blurhash, requiring [blurhash](https://www.npmjs.com/package/blurhash) dependency.
- ngx-pinch-zoom - This module enables image zooming and positioning through touch screen gestures.
- ngx-broken-img - Angular directive to fix broken url in img. If image url returns 404, a placeholder is used to fill img's src.
- ngx-lightbox - A [lightbox2](https://github.com/lokesh/lightbox2) implementation port to use with Angular >= 18 (zoneless).
- ngx-avatars - Spiritual successor to [ngx-avatar](https://github.com/HaithemMosbahi/ngx-avatar).
- ngx-image-compression - A lightweight image compression and conversion library for Angular.
- ng-cropper - Angular image cropper built on `CropperJS` with customizable interface and optional toolbar for seamless cropping.
- ngx-ratio-image - An Angular library to show an image with variable ratio in container with a fixed ratio.
-
Loaders
- dotglitch-ngx - Highly customizable lazy loader for Angular components.
- ngx-spinner - A library for loading spinner for Angular.
- angular-svg-round-progressbar - Angular module that uses SVG to create a circular progressbar.
- ngx-progressbar - Nanoscopic progress bar, featuring realistic trickle animations.
- ngx-loading-bar - Automatic page loading / progress bar for Angular.
- angular-busy - Show busy/loading indicators on any element during a promise/Observable.
- ngx-loader-indicator - Awesome loader for Angular applications. No wrappers only your elements.
- ngx-skeleton-loader - Make beautiful, animated loading skeletons that automatically adapt to your Angular apps.
- ngx-loading-buttons - A lightweight Angular library to add a loading spinner to your Angular Material buttons.
- ngx-fastboot - Dynamic Angular configuration loader that boosts startup performance by compiling configs in a separate chunk.
- nx-svg-loaders - Angular, React, Svelte, Vue SVG loader/spinner collection.
- ngx-ui-loader - Versatile Angular loader/spinner with foreground/background modes, progress bars, and multi-loader support.
- ngx-source - Dynamically load JavaScript and CSS during application execution.
- skeletonizer - Lightweight, customizable package for creating skeleton views with Vue and Angular adapters.
- ngx-loading-overlay - An Angular directive adding a loading overlay to your HTML.
- square-progress - Square progress bar with animation.
- ng-loading-skeleton - A lightweight and customizable Angular loading skeleton component.
- groupix-spinner-library - A lightweight Angular spinner library for seamless loading animations!
- ngx-loading-page - Sleek, adaptable loading component with multiple loader styles, dynamic themes, customizable backgrounds, and Bootstrap card design.
- ngx-spinner-loading - Lightweight, customizable Angular spinner with global, section, inline loaders, HTTP interceptors, and signal-based state.
- ngx-signal-loading-bar - A lightweight, signal-based, zoneless loading bar for Angular.
- ng-overlay-skeleton-loader - A lightweight Angular directive to add customizable skeleton loading states to your components.
- ngxsmk-skeleton-loader - A lightweight skeleton loader featuring SCSS animations and easy theming.
- skeleton-styler - A lightweight, framework-agnostic library to generate skeleton loading UIs with customizable styles and animations.
- ngx-loader - Basic loader paired with a service for state management.
- ngx-promise-buttons - Chilled loading buttons for Angular.
-
Notifications
- OneSignal - Integrate OneSignal into Angular apps with [onesignal-ngx](https://github.com/OneSignal/onesignal-ngx) for push and in‑app messaging.
- ngx-toastr - Notifications/Toastr.
- ngx-sweetalert2 - Declarative, reactive, and template-driven SweetAlert2 integration for Angular.
- ngx-notifications - Simple notifications module for Angular.
- hot-toast - Smoking hot toast notifications for Angular.
- ngx-sonner - An opinionated toast component for Angular. A port of @emilkowalski's sonner.
- angular-bootstrap-toast-service - Angular project for sending Bootstrap based toast notifications including Vercel deployment.
- ngx-notifier - A Simple Notification Service for Angular applications.
- angular-notification - A singleton, global Angular service to programmatically show notifications.
- ngx-french-toast - Lightweight, customizable Angular 14+ toast library for informative messages, feedback, and dynamic component support.
- angular-toaster - Updated fork of [Angular2-Toaster](https://github.com/Stabzs/Angular2-Toaster).
- ng-fast-toast - Fast, lightweight Angular 18+ library for effortless alerts/notifications, Ionic-compatible, Tailwind-styled, using Shadow DOM.
- notifyx - A simple, customizable toast library for JavaScript/TypeScript with zero dependencies.
- web-notifier - Lightweight, flexible web notification library with simple RxJS‑based API for browser notifications.
- toastify - Lightweight and customizable toast notifications for web applications.
- ng-toast-service - Simple, customizable Angular notification service with slide‑in alerts and configurable behavior.
- grand-notifications - Beautiful, customizable toast notifications with artistic animations.
- ngx-toastr-notifier - Lightweight, customizable Angular 20+ toast notifications with Material design and flexible APIs, replacing `toastr`.
- ngx-modern-alerts - Flexible Angular system for banner and floating alerts with hub, timeouts, custom actions, and more.
- alert-bar-library - Display contextual messages (success, info, warning, error) with clean, accessible styles that match modern web apps with this library.
- mk-magic-messages-library - Easily display animated success, info, warning, and error alerts in your Angular 20+ application.
- ngx-popify - Toast notifications for Angular 16+ built using reactive signals and easily integrated via a view component.
- ngx-alertifying - Customizable, responsive Angular alert component for stylish, accessible feedback across devices and contexts.
- @IQXLimited/ngx-toastr - A fork of `ngx-toastr` that adds extra features, improvements, and customizations.
- ngx-snotifire - A flexible toast library offering multiple notification types, simultaneous positions, rich configuration, full custom styling, built‑in themes, callbacks, and custom HTML support.
-
CSV
- ngx-export-as - Angular 2+ / Ionic 2+ HTML/table element to export it as JSON, XML, PNG, CSV, TXT, MS-Word, Ms-Excel, and PDF.
- ngx-csv-parser - CSV Parser for Angular by Developers Hive.
- ng2csv - Angular service for saving data to CSV file.
- impler - Using [Angular package](https://www.npmjs.com/package/@impler/angular) you can embed CSV Excel Importer into your application with just few lines of code.
- rm-ng-export-to-csv - A lightweight and customizable Angular library to export JSON data to CSV files with auto-download support. Ideal for charts, tables, reports, and dashboards.
-
Viewers
- ng2-pdfjs-viewer - An Angular component for PDFJS and ViewerJS (Supports all versions of Angular).
- ngx-extended-pdf-viewer - A full-blown PDF viewer for Angular 16, 17, and beyond.
- ng2-pdf-viewer - PDF viewer component.
- ngx-diff - Angular component library for displaying diffs of text.
- ngx-treeview2 - An Angular treeview component with checkbox.
- ngx-json-schema-viewer - JSON Schema Viewer in Angular.
- ngx-imageviewer - Generate a image/pdf viewer using canvas.
- ngx-gist - An Angular Material and highlightjs styled display box for GitHub gist and local code snippets.
- ngx-voyage - File Explorer for Angular and PrimeNG.
- ngx-json-treeview - A collapsible JSON tree view for Angular.
- ngx-json-diff-viewer - Angular component for visually displaying the differences between two JSON objects.
- ng-pdf-renderer - A modern, zero-configuration PDF viewer for Angular applications with intelligent auto-fit, text selection, and responsive design.
- file-viewer - A powerful, universal file previewer library for Angular applications with support for PDF, images, documents, spreadsheets, and more.
- json-diff - An Angular-powered tool to quickly compare two JSON objects and highlight their differences!
- ngx-serial-console - Angular component and service to monitor output from a serial device.
- ngx-profile-comparison - A high-quality, production-ready Angular component library that visually compares two user profiles by highlighting their similarities and differences.
- ngx-universal-viewer - An Angular component for viewing PDFs, Word, Excel, and PowerPoint files in continuous scroll or page-by-page modes.
- pdf-viewer-kit - A modern, high-performance, framework-agnostic, lightweight PDF viewer and annotation library built on top of [pdf.js](https://github.com/mozilla/pdf.js).
- ngx-omniview - An all-in-one content viewer for Angular that seamlessly displays raw string inputs as Plain Text, HTML, Markdown, LaTeX, MathJax, JSON, and more—using just a single component.
- Angular Image & PDF Viewer - A customizable Angular library for viewing PDFs and images using Mozilla’s `pdf.js` engine for smooth previews.
-
DOM
- ng-lock - Angular decorator to lock a function and user interface while a task is running.
- ngx-highlightjs - Instant code highlighting, auto-detect language, super easy to use!
- ngx-sharebuttons - Angular share buttons.
- ng-dynamic-component - Dynamic components with full life-cycle support for inputs and outputs for Angular.
- ngx-ellipsis - Multiline text with ellipsis for Angular 9+.
- ngx-resize-observer - Angular 8+ module for detecting when elements are resized.
- ngx-mutation-observer - Get Angular 8+ events fired when an element is mutated in the DOM.
- ngx-visibility - Angular module that detects when elements are visible. Uses IntersectionObserver.
- ngx-breakpoint-observer - This library adds reactive breakpoint and media query methods based on Signals.
- ng-helpers - A collection of useful components, directives and pipes for Angular.
- angular-paginator - Pagination Component for Angular applications.
- ngx-fade - An Angular component for smooth fade-and-slide viewport transitions using the Intersection Observer API.
- ngx-interpolation - An Angular lightweight library to interprate string interpolation expressions.
- ng-gd - An easy way to manage a canvas element with support for mouse or tablet events.
- ngx-annotate-text - An Angular library for visualizing and annotating text, ideal for tasks like named entity recognition and part of speech tagging.
- pyno-date - A lightweight Angular library for converting and formatting Jalali and Gregorian dates.
- ngx-fittext - An Angular library that allows you fit text in a box or a line.
- ngx-optimus - An Angular library offering custom pipes to simplify data formatting and keep component logic cleaner.
- ngx-signal-combinators - Composable boolean helpers for Angular signals, enabling cleaner reactive template logic.
-
QR Codes
- angularx-qrcode - A fast and easy-to-use Ivy compatible Ionic and Angular QR Code Generator library.
- ngx-kjua - Angular QR-Code generator component using [kjua](https://github.com/lrsjng/kjua).
- ngx-scanner - Angular QR code, Barcode, DataMatrix, scanner component using ZXing.
- ng-qrcode - Easy to use AOT compatible QR code generator for Angular projects.
- dfts-qrcode - A tiny and simple-to-use JavaScript / TypeScript QR-Code generator library. Fully type-safe and ES modules compatible.
- ng-qrcode-svg - Simple QR code generator (SVG only) for Angular.
- ngx-qrcode-generator - An Angular component that generates QR codes using the [QRious](https://github.com/neocotic/qrious) library.
- ngx-scan-detect - Detects barcode or QR code scanning on document and emits the scanned code.
- ngx-scanner-qrcode - Library for scanning QR codes from raw images, locating, extracting, and parsing them.
- Angular-html5qrcode - This library provides an Angular wrapper for the [html5-qrcode](https://github.com/mebjas/html5-qrcode) library, allowing developers to easily integrate QR code and barcode scanning functionalities into their applications.
- ngx-qrcode - A simple Angular 18+ component to generate QR codes. Based on [react-native-qrcode-skia](https://github.com/enzomanuelmangano/react-native-qrcode-skia) library.
- qrcode-angular - A streamlined Angular library that creates verification QR codes for [Self.xyz](https://self.xyz/).
-
File Upload
- Uppy - A sleek, modular JavaScript file uploader that [integrates seamlessly with Angular](https://uppy.io/docs/angular/).
- ng2-file-upload - Easy to use file upload directives.
- ngx-dropzone-wrapper - Angular wrapper library for [Dropzone](https://www.dropzone.dev/).
- ngx-flow - Angular7+ wrapper for [flow.js](https://github.com/flowjs/flow.js) for file upload.
- ngx-file-drop - Angular module for simple desktop file and folder drag and drop. This library does not need rxjs-compat.
- ngx-uploadx - Angular Resumable Upload Module.
- file-upload - Angular module used for file upload.
- uppy - [Uppy](https://github.com/transloadit/uppy) is a sleek, modular JavaScript file uploader that integrates seamlessly with any application. It's fast, has a comprehensible API and lets you worry about more important problems than building a file uploader.
- ngx-custom-material-file-input - File input management for Angular Material.
- ngxf-uploader - File uploader for Angular 18+.
- filestack-angular - Integrate [Filestack](https://www.filestack.com/) into your Angular app for a faster, safer, and more reliable file upload experience.
- ngx-file-preview - A powerful preview tool for many file types.
- ngx-image-upload - A lightweight, customizable library for image uploads with preview, validation, and smooth animations.
- ngx-uploader-file - A versatile Angular file upload library with preview, validation, image cropping, drag-and-drop, and multi-language support.
- ngx-filesize-pipe - An Angular pipe that converts bytes to a human-readable size, ideal for uploaders and media apps.
- ngx-file-helpers - Angular file helpers including a file picker and dropzone.
-
Mixed Utilities
- Official Angular Components repository - Component infrastructure and Material Design components for Angular.
- rxweb - Tons of extensively featured packages for Angular, Vue and React Projects.
- angular-ru-sdk - Set of toolchains for common interaction patterns, abstracting Angular core functionalities without presentation bias.
- daffodil - Angular Ecommerce PWA Framework.
- rx-angular - RxAngular toolkit for fully reactive apps focused on performance, template rendering, and developer experience.
- ng-web-apis - A set of common utils for consuming Web APIs with Angular.
- ngworker - Monorepo for the @ngworker NPM organization. Packages for Angular applications and testing.
- jscutlery devkit - Tools that make Angular developer's life easier.
- lithium-angular - Lithium simplifies Angular with utilities for seamless reactive state and event interactions.
- ngspot - Collection of awesome Angular libraries.
- ts-cacheable - A popular platform-agnostic caching library.
- ngxtension-platform - Utilities for Angular.
- ngify - Use Angular features outside of Angular.
- dfts-common - Collection of TypeScript libraries (icons and other utilities).
- sba-angular - [Sinequa's](https://www.sinequa.com/) Angular-based Search Based Application (SBA) Framework.
- ng-as - Angular pipe and directive for type casting template variables.
- angular-toolbox - A library that provides useful tools for Angular apps development.
- rxap - A collection of modules and tools that reduce web and cloud app development effort.
- ngx-lift - `clr-lift` and `ngx-lift` enhance Angular with utilities, operators, and components for simplified development.
- firestitch - A wide range of open-source Angular solutions is available from [Firestitch](https://firestitch.com/).
- ngx-utility - Various helpers for forms, zones, DOM manipulation, HTTP requests, and more.
- ssv.ngx - Mono-repo of libraries from [sketch7](https://github.com/sketch7). [ngx.command](https://github.com/sketch7/ssv.ngx/tree/master/libs/ngx.command#readme) is a command pattern implementation for Angular. [ngx.ux](https://github.com/sketch7/ssv.ngx/blob/master/libs/ngx.ux/README.md) provides UX essentials and utilities for building apps.
- ng-kit - Reusable Angular components built with Angular Material and Bootstrap 5.x, Utility classes/functions for Date, Form and String operations.
- nxt-components - A collection of various Angular components.
- ngx-signal-plus - A comprehensive utility library for Angular Signals that provides enhanced functionality, operators, and utilities.
- @studiohyperdrive/ngx-tools - A mono-repo providing several of the Angular based packages created and maintained by the [Studio Hyperdrive](https://studiohyperdrive.be/) team.
- ngx-nuts-and-bolts - A collection of commonly used pieces of Angular-related code that are used by [Infinum](https://infinum.com/).
- ngx-common - A collection of useful features to enhance your Angular apps.
- ngx-signals-plus - Additional Signals to improve developer experience.
- ngx-kit - Utilities for Angular Framework.
- ng-tool-collection - Useful Tools written in Angular.
- angular-signal-generators - Angular Signal Generators streamline development with signals and utilities for faster, cleaner code.
- yaagoub - Accelerate your development with decorators, directives, icons, services, and OAuth 2.0.
- ngx-oneforall - An Angular library with reusable pipes, directives, services, decorators, constants, enums, and more.
- mmstack - A monorepo for mmstack libraries.
- @tomaszatoo/ngx-libs - Repository for some useful Angular libraries, such as [ngx-timer](https://www.npmjs.com/package/@tomaszatoo/ngx-timer).
- @shanieMoonlight/moonlight-repo - Monorepo of SpiderBaby’s open-source Angular libraries, utilities, and demo applications.
- @jchpro/ng - Monorepo of various libraries for Angular. Visit [example page](https://ng.jchpro.pl/) for more info.
- ng-util - A set of Angular utilities.
- @everllence/ngx-tools - This repository contains a collection of libraries is designed to elevate your Angular development experience.
- reactive-kit - Lightweight utilities for reactive Angular apps, reducing boilerplate and pairing well with `ngxtension`.
- fireng - A collection of Angular libraries to simplify responsive development using signals.
- xprng - Micro packages of simple and smart components for Angular.
- ngx-primeng-toolkit - Comprehensive TypeScript utilities for Angular state management with PrimeNG helpers, `ng-select`, storage, and NgRx caching.
- spartan - Cutting-edge tools powering Angular full-stack development.
- @ibenvandeveire opensource - A monorepo hosting multiple packages—both Angular and non-Angular—developed and maintained by [Iben Van de Veire](https://github.com/IbenTesara).
- @farfadev/ngx-lib - Repository of Angular libraries from [Farfadev](https://github.com/farfadev), usable in any application.
- ngx-security - A modular Angular library for authentication, roles, and permissions management.
- ng-catbee - A collection of Angular libraries developed and maintained by the [Catbee](https://catbee.in/docs/@ng-catbee/) team.
- dfx-common - Collection of Angular libraries including `dfx-qrcode` and more.
- ngx-persian - A full-featured toolset for Persian Applications.
- acontplus-libs - Nx monorepo containing Angular libraries providing Domain-Driven Design (DDD) architecture, core utilities, and Angular Material UI components for enterprise applications.
- Angular Directive Workspace - An Angular monorepo that hosts several standalone directive and utility libraries, including [ng-signals-utils](https://www.npmjs.com/package/@sergeydus/ng-signals-utils).
- angular-cool - A monorepo packed with developer‑friendly Angular utilities that supercharge apps with effortless UI, storage, networking, and performance features.
- dasch-ng - A collection of reusable Angular libraries and TypeScript utilities for modern web development.
- ngx-schema-tools - A monorepo containing Angular libraries for JSON schema editing, visual data mapping, and dynamic form rendering.
- angular-3d - Modern Angular libraries for building stunning 3D graphics and scroll animations.
- angular-kit - A set of powerful Angular tools including pipes, lifecycle hooks, and reactive enhancements.
- npm-ntk-cms-angular - This monorepo contains a collection of 9 reusable Angular libraries designed for building modern CMS applications.
-
Cookies
- ngx-cookieconsent - Cookie Consent module for Angular.
- cookieconsent - Simple cross-browser cookie-consent plugin written in vanilla js that can be added to [Angular](https://cookieconsent.orestbida.com/essential/getting-started.html#angular).
- ngx-cookie-service - Angular service for cookies. Originally based on the [ng2-cookies](https://github.com/BCJTI/ng2-cookies) library.
- ngx-cookie-consent - Angular multi-language module to display a cookie consent banner without other dependencies.
- ngx-cookie-ssr - A straightforward cookie service for Angular 19 applications, inspired by ngx-cookie-service.
- ngx-gdpr-cookie-consent - A beautiful Cookie consent library, easy to use.
- smallest-cookie-banner - Minimal framework-agnostic cookie consent banner.
-
Icons
- lucide - Open-source icon library with 1000+ SVGs, featuring an [official Angular package](https://lucide.dev/guide/packages/lucide-angular) for easy integration.
- primeicons - The default icon library of PrimeNG with over 250 open source icons developed by PrimeTek.
- ng2-fontawesome - A small directive making font awesome even easier to use.
- angular-svg-icon - Angular component and service for inlining SVGs allowing them to be easily styled with CSS.
- @ngneat/svg-icon - A lightweight library that makes it easier to use SVG icons in your Angular Application.
- angular-fontawesome - Official Angular component for Font Awesome 5+.
- ng-icons - The ultimate icon library for Angular.
- Angular-Svg-Sprite - Simplify Angular SVG icon usage with flexible, manageable SVG sprites.
- ng-hero-icons - Use [Heroicons](https://heroicons.com) in your Angular application.
- ngx-fluent-ui - Angular & online library for Microsoft Fluent UI icons.
- angular-remix-icon - Angular wrapper for Remixicon icon library.
- angular-line-awesome - Angular Line Awesome is an Angular component to manage [Line Awesome](https://icons8.com/line-awesome) icons.
- angular-tabler-icons - This package allows you to use the [Tabler Icons](https://tabler.io/icons) in your Angular applications.
- ngx-fast-svg - SVGs, fast and developer friendly in Angular.
- angular-techs-logos - Library of tech related icons.
- ngx-x-browser-svg-mask - Directive to easily achieve cross browser compliance while creating SVG masks.
- Semantic Icons - A collection of free and open source icons ready for use in your Angular projects using the component attribute selector and the SVG tag.
- coolshapes - An Angular library aiming at allowing developers to use cool-looking abstract shapes with little grainy gradients from [coolshapes](https://coolshap.es/).
- angular-phosphor-icons - Set of components designed for utilizing [Phosphor Icons](https://phosphoricons.com/) in Angular via directives.
- @ngverse/icons - Angular library that allows you to use popular open-source icons as regular components.
- ic-on - The future of iconing.
- ngxi - Comprehensive SVG icon set for Angular with seamless integration of thousands of popular icons.
- chill-wind-icons - Dynamic Angular icon library with native Tailwind CSS support, tree-shakeable icon data, and built from Iconoir SVGs.
- @TSB04/svg-icon - Framework-agnostic, customizable, lightweight SVG icon package for React, Vue, Angular, and more.
- Semantic Icons - Free, open-source icon collection for Angular projects via component selector and SVG tag.
-
Calendars
- fullcalendar-angular - The official Angular component for FullCalendar.
- angular-calendar - A flexible calendar component for Angular 15+ that can display events on a month, week, or day view.
- schedule-x - Material design event calendar.
- angular-calendar-timeline - Angular 13+ timeline component for tasks or events in day, week, and month views, supporting SSR without large dependencies like jQuery or Moment.js.
- ngx-resource-calendar - Angular resource calendar library.
- timegrid-angular - Angular wrapper for the [HexaFlexa](https://hexaflexa.com/) Timegrid web component.
- ngx-calendario - An Angular library for displaying customizable calendars with event support.
- ngx-calendar-widget - A lightweight, customizable, and feature-rich calendar widget designed to simplify event management and scheduling in your Angular applications.
- daypilot-lite-angular - Angular version of JavaScript/HTML5 event calendar/scheduler components that can display day/week/month calendar views.
- @pyas/connect-angular - A plugin wrapper around the [Pyas Connect](https://github.com/brutforce-tech/pyas-connect) Web Component, exposing PyasConnect as a first-class Angular component.
- ngx-strip-calendar - Strip calendar component for Angular 17+.
- ngx-calendar-view - A responsive Angular calendar component library with day/week/month views, drag-and-drop events, mobile swipe support, and built-in dark mode.
- ngx-datepicker-calendar - A fast, accessible Angular date‑picker library built with signals and standalone components.
- ngx-resource-scheduler - A lightweight, flexible resource scheduler for Angular.
-
Editors
- angular-editor - A simple native WYSIWYG editor component for Angular.
- ngx-wig - Angular WYSIWYG HTML Rich Text Editor.
- ngx-summernote - [Summernote](https://github.com/summernote/summernote) editor for Angular.
- ngx-quill - Angular components for the Quill Rich Text Editor.
- tinymce-angular - Official [TinyMCE](https://www.tiny.cloud/) Angular Component.
- angular2-froala-wysiwyg - Angular wrapper for Froala WYSIWYG HTML Editor.
- ngx-editor - Rich Text Editor for Angular using ProseMirror.
- acrodata/code-editor - CodeMirror 6 wrapper for Angular.
- ngx-simple-text-editor - Ngx Simple Text editor or ST editor is a simple native text editor component for Angular 9+.
- ngx-property-editor - Angular library containing simple input components and a property editor component, which automatically builds a form for editing all properties of any object.
- ngx-tiptap - Angular bindings for [tiptap v2](https://tiptap.dev/).
- slate-angular - Angular view layer for [Slate](https://github.com/ianstormtaylor/slate).
- ngx-ace-wrapper - Angular wrapper library for [Ace](http://ace.c9.io/).
- ngx-quill-wrapper - Angular wrapper library for [Quill](http://quilljs.com/).
- contentful-rich-text-angular-renderer - Angular renderer for Contentful Rich Text, offering customizable node and mark rendering using Angular templates.
- ngx-tinymce - `TinyMCE` components built with Angular.
- formly-editor - A configurable editor for `ngx-formly` forms.
- MagnetarQuill - Extensible Angular WYSIWYG editor for rich text, media, and tables with a plugin architecture.
- ngx-editorjs2 - Extensible block editor inspired by [Editor.js](https://editorjs.io/), with customizable blocks and Angular reactive features. [ngx-editor-js2-blocks](https://github.com/Ba5ik7/ngx-editor-js2-blocks) adds support for custom content types.
- ngx-traak - A WYSIWYG Angular editor library built on top of ProseMirror, built for standalone components and highly customizable with plugins.
- angular-rich-text-editor - Angular wrapper for [RichTextEditor](https://richtexteditor.com/) with license key support and `ControlValueAccessor`.
- ngx-aztreya-editor - A lightweight, customizable Angular Rich Text Editor component with built-in toolbar, headings, text formatting, and alignment options.
- Angular-JSON-Tree-Editor-Component - Angular JSON Tree Editor Component that actually works.
- ng-diagram - A robust Angular library for building interactive diagrams, Node-based editors, and visual programming interfaces.
- armor-editor - A secure, lightweight rich text editor with premium features—built to integrate seamlessly into Angular applications.
- ngx-workflow - A powerful, highly customizable Angular library for building interactive node-based editors, flow charts, and diagrams.
- Monaco Pattern Editor - A premium Angular library that wraps Monaco Editor with beautiful themes and coding interview preparation features.
- ngx-jodit - Angular wrapper for [Jodit](https://github.com/xdan/jodit) WYSIWYG editor.
- BlockNoteAngular - Unofficial [BlockNote](https://github.com/TypeCellOS/BlockNote) Angular wrapper.
-
Layout
- ng-polymorpheus - A tiny library for polymorphic templates in Angular.
- angular-gridster2 - Angular gridster 2.
- overview - A collection of tools to make your Angular views more modular, scalable, and maintainable.
- ngx-layout - Clone of Angular FlexLayout.
- angular-grid-layout - Responsive grid with draggable and resizable items for Angular applications.
- gui - JSON powered GUI for configurable panels.
- ngx-flickering-grid - A simple component library to create a container with an animated grid pattern background.
- ngx-gridpattern - A simple component library to create a container with an pattern background.
- ngx-retro-grid - 3D perspective grid component with customizable colors, rotation, and smooth animations for nostalgic or futuristic effects.
- ngx-bottom-sheet - A highly customizable and lightweight Angular service that provides a mobile-friendly bottom sheet component.
- static-columns - Define columns with static width with Angular and FlexBox.
- @marxlnfcs/ngx-grid - Simple Angular Grid Module for modern grid layouts.
- ngx-swipe-menu - A component to create "swipe left to 'action'" experiences.
- ngx-flex-layout - Port of [Angular Flex Layout](https://github.com/angular/flex-layout) to provide support after EOL.
- ngx-zoomable - A zoomable, pannable container component for Angular applications.
- berg-layout - This monorepo contains versions of the [Berg Layout for Angular](https://www.npmjs.com/package/@berg-layout/angular), React, and Web Components.
- angular-split - Angular split component.
- ngx-material-drawer - Configurable Angular Material Drawer and Toolbar.
- lightweight-grid-layout - A headless, dependency-free grid layout library for JavaScript/TypeScript that works with any framework or none, leaving rendering and styling to users.
- ng-flex-layout - Angular library that provides a responsive, flexible layout API built on Flexbox and mediaQuery observables.
- dockview-angular - Zero dependency layout manager supporting tabs, groups, grids, and splitviews.
- gridstack - Mobile-friendly TypeScript library for drag-and-drop, multi-column responsive dashboards with Angular support.
-
Scroll
- simplebar - Custom scrollbars vanilla JavaScript library with native scroll, done simple, lightweight, easy to use and cross-browser.
- ngx-page-scroll - Animated scrolling functionality for Angular written in pure TypeScript.
- OverlayScrollbars - JavaScript plugin for custom styleable overlay scrollbars that hide natives while preserving functionality.
- ngx-ui-scroll - Virtual/infinite scroll for Angular.
- ngx-scrollbar - Custom overlay-scrollbars with native scrolling mechanism.
- angular-fullpage - Official component for fullPage.js, a fullscreen scrolling library.
- ngx-scroll-animations - Minimal Angular directive for scroll‑triggered CSS animations, dependency‑free and compatible with any animation choice.
- lithium-ngx-virtual-scroll - A fast and lightweight virtual scrolling solution for Angular that supports single column lists, grid lists and view caching.
- @robingenz/ngx-infinite-scroll - Simple Angular directive for infinite scrolling.
- ngx-scrolltop - Lightweight, Material Design inspired button for scroll-to-top of the page. No dependencies.
- ngx-tracing-beam - A simple component library to add an animated tracing beam to your vertical scrolling.
- ngx-marquee - A simple component library to create an infinite scrolling marquee with your content.
- @omnedia/ngx-scrollbar - Custom scrollbar with smooth scrolling and full styling control.
- ngx-virtual-dnd-list - A virtual scrolling list component that can be sorted by dragging.
- ngx-perfect-scrollbar - This fork of [ngx-perfect-scrollbar](https://github.com/zefoy/ngx-perfect-scrollbar) is an Angular wrapper library for [Perfect Scrollbar](https://utatti.github.io/perfect-scrollbar/).
- ngx-perfect-scrollbar-portable - Angular wrapper library for Perfect Scrollbar.
- ngx-scroll-top - Configurable, lightweight back to top button for Angular projects.
- ngx-virtual-scroller - Displays a virtual, "infinite" list. Supports horizontal/vertical, variable heights, and multi-column.
- ng-mat-select-infinite-scroll - Infinite Scroll directive for Angular Material select component.
- horizontal-scroller - Infinite horizontal scroller for Angular apps using Tailwind.
- ngx-responsive-virtual-scroll - Fast, lightweight Angular virtual scrolling for single‑column lists, responsive grids, and view caching.
- ngx-virtual-scroller-flexible - Ultra‑fast, flexible virtual scroller rendering unlimited items with varying heights seamlessly.
- ng-virtual-list - Maximum performance for extremely large lists.
- ngx-horizontal-menu-scroll - A lightweight, customizable Angular library for creating beautiful horizontal scrolling menus with smooth navigation controls.
- usal - Framework agnostic ultimate scroll animation library.
- ar-virtual-scroll - Lightweight Angular virtual scroll with automatic dynamic height, ideal for chats, feeds, and variable lists.
-
JSON Forms
- jsonforms - Customizable JSON Schema-based forms with React, Angular and Vue support out of the box.
- ngx-formly - JSON powered / Dynamic forms for Angular.
- formio - JSON powered forms for Angular.
- fluent-form - Building dynamic form in Angular with Fluent API or JSON.
- dynamic-forms - Angular project for dynamic forms based on JSON.
- ng-formworks - An Angular [JSON Schema](https://json-schema.org/) Form builder, similar to, and mostly API compatible with, [Angular Schema Form](http://schemaform.io/examples/bootstrap-example.html), [React JSON Schema Form](https://rjsf-team.github.io/react-jsonschema-form/), and [JSON Form](https://ulion.github.io/jsonform/playground/).
- jsonforms-angular-seed - Angular-based JSON Forms seed app.
- DynamicAngularForm - Create dynamic form by passing a JSON with associated values.
- json-forms-zorro-wrapper - Ng Zorro wrapper for json forms library.
- ngx-formwork - Framework for Angular Reactive Forms built from JSON or TypeScript configuration.
- ngx-formbar - A highly flexible framework for generating declarative reactive forms.
-
Markdown
- ngx-markdown - Angular library that combines Marked, Prism.js, Emoji-Toolkit, KaTeX, Mermaid and Clipboard.js.
- ngx-md - Angular directive for parsing markdown content in your web application.
- ngx-remark - Render markdown with custom Angular templates.
- angular-markdown-editor - Angular Markdown Editor. All-in-one Markdown Editor and Preview.
- mdbook-angular - A renderer for [mdbook](https://rust-lang.github.io/mdBook/index.html) that turns Angular code samples into running Angular applications.
- ngx-textile - Use the Textile markup language in your Angular project using [textile-js](https://github.com/borgar/textile-js).
- ngx-mdx - Take Angular lifecycle to Markdown for a seamless experience.
- markular - A lightweight Markdown editor for Angular.
- md-juice - A lightweight, tokenized CSS theme for Markdown HTML output.
- ngx-md-editable - A lightweight Angular component that edits Markdown and renders expressive HTML content.
-
Dates
- angular-datepicker - Highly configurable date picker built for Angular applications.
- ngx-datetime-range-picker - Angular material datetime range picker with daily, weekly, monthly, quarterly & yearly levels.
- ngx-timeago - Dynamic timestamp rendering in Angular.
- ngx-date-fns - [Date-fns](https://date-fns.org/) pipes for Angular.
- ngx-mat-timepicker - A true material timepicker.
- mat-datetimepicker - Material datetimepicker for `@angular/material`.
- ngx-multiple-dates - Multiple dates picker based on Angular Material.
- ng-datetime - Angular library containing components used for handling datetime.
- time2blocks-ngx - Angular lib to identify which time is associated with a Blockchain block in the past (and format it).
- dhutaryan/ngx-mat-timepicker - Material timepicker based on material design.
- ngx-timeline - A simple component library to add an animated timeline view.
- ngx-custom-daterangepicker - An Angular Material date range picker with configurable options, supporting advanced features and straightforward integration.
- ngx-prayertimes-api - An Angular API client for [Prayer Times API](https://aladhan.com/prayer-times-api).
- frxjs-Ngx-Timeline - This library allows you to integrate a timeline in your Angular app.
- ngx-daterangepicker-pro - A powerful, customizable Angular date range picker built with Angular 17+ and [Day.js](https://github.com/iamkun/dayjs).
- angular-material-jalali-datepicker-adapter - A comprehensive Angular library that provides Jalali (Persian/Solar Hijri/Shamsi) date adapter for Angular Material datepicker component.
- date-interceptors - This library provides a robust solution for converting date and duration strings from JSON payloads into native Date objects and Duration objects, respectively.
- @asadi/angular-date-components - A comprehensive Angular library of date-related components designed to meet the needs of applications that require localization based on various calendar systems.
- ngx-vertical-timeline - An Angular component for creating a responsive vertical timeline.
- ngx-chronica - A comprehensive Angular library providing six specialized date and time picker components that fill critical gaps in the Angular ecosystem.
- ngx-mat-multi-date-picker - A comprehensive, standalone Angular library providing high-quality Gregorian, Jalali (Persian), and Hijri (Islamic) date pickers.
- date-time-picker - Angular date time picker.
- date-time-picker-moment-adapter - Moment.js Adapter for `@danielmoncada/date-time-picker`.
- ng-laydate - A simple yet robust date & time picker for Angular 18+.
- hijri-date-time-picker - Angular standalone dual Gregorian/Hijri datetime picker using Umm Al-Qura calendar.
- lifecycle-timeline - An interactive Vanilla JS component for visualizing product lifecycle stages, accompanied by an Angular integration guide.
-
Form Controls
- ngx-color-picker - Color picker widget.
- auto-complete - Angular Auto Complete component and directive.
- ngx-color - Color Pickers from Sketch, Photoshop, Chrome, GitHub, X, and more.
- ngx-ui-switch - A simple iOS 7 style switch component for Angular.
- ng-select - All in One UI Select, Multiselect and Autocomplete.
- ngx-duration-picker - Angular component for ISO_8601 durations.
- angular-colorful - A tiny color picker component for modern Angular apps.
- file-input-accessor - Angular directive that provides file input functionality in Angular forms.
- ngx-filesaver - Simple file save with [FileSaver.js](https://github.com/eligrey/FileSaver.js).
- ngx-bar-rating - Angular Bar Rating.
- angular-code-input - Robust Angular input component (numbers/chars) for Angular 7–16+, with Ionic 4–7, mobile, and clipboard support.
- angular-iban - IBAN directives and pipes for Angular.
- ngx-autosize-input - An Angular directive that automatically adjusts the width of an input element. It shrinks and increases the width.
- angular-cc-library - Library to support Credit Card input masking and validation.
- ngx-cron-editor - Graphical Angular 15+ cron builder with reactive forms integration and Material Design styling.
- ngx-otp-input - One time password input library for Angular.
- ngx-show-hide-password - Add split input button to password or text input. Toggles input type between "text" and "password".
- ngx-phone-field - Angular directive for international phone input with flag dropdowns, supporting Reactive and Template-Driven Forms.
- ngx-rabe-star - An Angular library that provides a customizable star rating component for your Angular application.
- ngx-cron - User-friendly cron input.
- ngx-countries-dropdown - Angular library with customizable countries dropdown component with flags, dial code, language and currency details.
- ngx-morse - A simple morse code encoder and decoder for Angular.
- ngx-mat-split-button - Angular Material split button with a primary action and dropdown for secondary options.
- ng-select2 - This Angular CLI module is a fork of [select2-component](https://github.com/plantain-00/select2-component).
- ngx-mat-table-multi-sort - Add multi-sort capability to an Angular Material table.
- ngx-super-select-tree - A single/multiple choice drop down tree for Angular!
- ngx-easy-emoji-picker - Angular library that seamlessly integrates emoji selection into your application.
- ng-country-select - A smart, multilingual country search with flags and codes.
- ngx-virtual-select-field - This package replicates the Angular Material Select component with virtual scroll capabilities with help of cdk-virtual-scroll.
- ngx-card-wrapper - Angular >=16 wrapper for [card.js](https://github.com/jessepollak/card), which provides a credit card form.
- @amirsavand/ngx-input - Awesome all-in-one Angular package for inputs and forms handling.
- ngx-pwd - Password Strength Meter and Generator.
- ngx-emoji-mart-next - Customizable Slack-like emoji picker.
- ngx-np-datepicker - Angular datepicker supporting the Nepali (Bikram Sambat) calendar with easy form integration.
- ng-otp-input - A fully customizable, one-time password (OTP) input component for the web built with Angular.
- ngx-multi-select-input - Modern Angular standalone component for multi-term input with chips, autocomplete, and color support—ideal for tag editors and search bars.
- rm-ng-star-rating - A fully customizable and feature-rich Angular standalone component for advanced star ratings with precision and responsive design.
- ngx-input-color - `ngx-input-gradient` and `ngx-input-color` are customizable Angular components for color/gradient picking with previews and form integration.
- ngxsmk-tel-input - An Angular telephone input component with country dropdown, flags, and robust validation/formatting.
- gradient-picker - A powerful and beautiful gradient picker.
- ngxsmk-datepicker - A modern, highly customizable Angular date range picker component.
- ngx-country-selector - A sleek, customizable Angular Material country selector offering accessible dropdowns with flags, codes, local names, and more.
- angular-datepicker2 - Lightweight Angular 16+ datepicker with standalone support, range and multi-date selection, and customizable templates—no external dependencies.
- ngx-phone - Angular phone input with auto country detection, real-time formatting, validation, and full forms support.
- ngx-phone-country-input - Comprehensive Angular library for phone input and country selection with reactive forms support.
- ngx-mat-period-picker - A modern Angular Material period picker component built with standalone components.
- touchspin-angular - Angular adapter for the [TouchSpin](https://github.com/istvan-ujjmeszaros/touchspin) number input component with per-renderer support.
- ngxsmk-otp-input - Lightweight standalone Angular 17+ OTP/PIN input with SCSS theming, autofill, masking, and reactive forms support.
- ngx-otp-code-input - An Angular OTP input component with extensive customization options, including masking, numeric-only input, and autofocus.
- smart-date-input - A smart date input directive that uses the Writer API to parse natural language dates.
- color-picker - Another beautiful color picker.
- ngx-mat-birthday-input - An Angular Material library for entering a birthday.
-
Router
- xng-breadcrumb - Zero‑config, lightweight, configurable, reactive breadcrumbs for Angular 6+.
- ngx-quicklink - Quicklink prefetching strategy for the Angular router.
- ui-router - State-based routing in Angular is enabled through [UI-Router for Angular](https://ui-router.github.io).
- ngx-hover-preload - Preload Angular lazy-loaded routes on mouse over.
- ngx-back-button - A library for handling proper Angular back button capability.
- ngx-href - A directive that allows href to understand Angular's router while retaining its default functionality.
- olt-ngx-breadcrumbs - Angular Library for generating breadcrumbs based on the routing state.
- ngx-route-manager - A simple library to store all route urls used in the application.
- ngx-speculative-link - An Angular implementation of [Speculative Rules API](https://developer.mozilla.org/en-US/docs/Web/API/Speculation_Rules_API) inspired by [quicklink](https://github.com/GoogleChromeLabs/quicklink) and `ngx-quicklink`.
- storybook-addon-angular-router - A simple plugin to make working with the Angular router in [Storybook](https://storybook.js.org/) easier.
- ngx-navigate-back - A lightweight Angular library designed to simplify navigation management. With ngx-navigate-back, you can easily implement a "back" functionality similar to the browser's native back button, allowing users to navigate to the previous page.
- angular-router-menus - Typed, customizable Angular route‑based menus with multi‑navigation, nested dropdowns, and injection‑token access.
- ngx-multi-level-push-menu - A modern, accessible Angular component for responsive multi-level push menus with extensive customization options.
- ngx-foresight - An Angular integration of [ForesightJS](https://foresightjs.com/) for intelligent router preloading based on user intent.
- ngx-route-breadcrumbs - Angular library that simplifies creating breadcrumbs based on routing URLs and parameters.
- ngx-speculation-rules - Angular library for the [Speculation Rules API](https://developer.mozilla.org/en-US/docs/Web/API/Speculation_Rules_API) enabling prefetching and prerendering for faster, SSR- and Zoneless-compatible navigation.
- ngx-url-params - Lightweight Angular service for managing and synchronizing URL query parameters with a concise, reactive API.
-
Maps
- ngx-mapbox-gl - Angular binding of `mapbox-gl-js`.
- ngx-maplibre-gl - Angular binding of maplibre-gl.
- cesium-angular-example - A simple web application that demonstrates integration of [Cesium](https://cesium.com) with the LATEST version of Angular.
- ng-maps - Modular map components for Angular.
- ngx-leaflet - Core Leaflet package for Angular.
- ng-azure-maps - Angular HTML-driven wrapper for azure-maps-controls, enabling easy integration into Angular applications.
- ngx-google-maps-places - Angular wrapper for Google Maps Places API, simplifying Google Places integration.
- HERE maps API for JavaScript - Integrate [HERE Maps](https://www.here.com/) with Angular for interactive maps, geocoding, routing, and more.
- ngx-leaflet-markercluster - Provides [leaflet.markercluster](https://github.com/Leaflet/Leaflet.markercluster) integration into Angular projects.
- ngx-gaia-gis - An Angular service that simplifies map creation and interaction using the powerful [OpenLayers](https://openlayers.org/) library.
- angular-yandex-maps - Yandex.Maps Angular components that implement the Yandex.Maps JavaScript API.
- angular-cesium - Creating map based web apps using Cesium and Angular.
- workletjs - An Angular map component library that provides seamless integration with OpenLayers, enabling developers to create interactive and customizable maps.
- ng-simple-maps - Beautiful, lightweight SVG world maps for Angular applications.
-
Media
- angular-audio-context - An Angular wrapper for the Web Audio API's AudioContext.
- Vidstack - Framework with UI components for custom web media players, plus a customizable Default Layout. See [installation guide](https://www.vidstack.io/docs/player/getting-started/installation/angular?styling=default-layout&provider=video).
- silicon-audio-wave - Very simple audio wave system from Silicon.
- byteark-player-angular - Player Container from [ByteArk](https://www.byteark.com/).
- voicecapture-angular - The library offers customizable options for handling voice input and transcription, making it a flexible solution for enhancing user interfaces.
- ngx-video-timeline - Video playback progress bar component.
- velt - Add AI powered collaboration features ridiculously fast.
- cometchat-uikit-angular - [CometChat](https://www.cometchat.com/) Angular UI Kit offers pre-built UI for quick, reliable, fully featured chat integration.
- ngx-cam-shoot - A streamlined Angular component that simplifies using your device's camera and accelerates image capture and saving.
- @dytesdk/web-core - This [quickstart](https://docs.dyte.io/guides/livestream/client-setup/angular) shows how to add Dyte's Livestream SDK to your Angular applications.
- @poseclop/ngx-video-player - A lightweight video player component that emulates YouTube.
- ngx-lite-video-v2 - Updated fork of [ngx-lite-video](https://github.com/karim-mamdouh/ngx-lite-video), adding lazy loading for YouTube and Vimeo iframes in Angular.
- ngx-user-camera - Modern Angular 20+ camera component with front/back switching, optional canvas rendering, and zoneless reactive signals.
- rm-ng-video-player - An advanced, feature-rich Angular video player with YouTube-style controls and Apple-inspired glassmorphism design.
- ngx-rumbletalk - An Angular library for [Rumbletalk](https://rumbletalk.com/) group chats.
- ng-three-model-cropper - An Angular `Three.js` library for configurable 3D model cropping with GLB/FBX support and triangle-pruning export.
- @ngx-core/media-optimizer - Professional framework-agnostic library for image optimization, conversion, and compression.
-
Visual Effects
- ngx-countdown - Simple, easy and performant countdown.
- angular-tag-cloud-module - With this module, you can generate word clouds / tag clouds.
- ngx-parallax-stars - Angular library to create beautiful stars with parallax effect.
- ngx-font-picker - Google fonts font picker widget for Angular.
- ng-whiteboard - Lightweight Angular whiteboard component.
- ngx-gauge - A highly customizable Gauge component for Angular apps and dashboards.
- ngx-neon-underline - An Angular library that provides a glowing neon underline effect for your components.
- ngx-lamp - A simple component library to create a lamp.
- ngx-globe - A simple component library to create a container with an animated globe.
- ngx-color-scheme - Add dark mode to your Angular applications with ease.
- ngx-gooey - The gooey effect for Angular, used for shape blobbing / metaballs.
- @DerStimmler/ngx-analog-clock - Customizable analog clock for your Angular app.
- ngx-waterbox - An isometric water box component.
- angular-game-of-life - Background component playing Conway's Game of Life for Angular 19+.
- @craftedcode-dev/ngx-analog-clock - Analog clock component for Angular applications with timezone support, custom themes, and extensive styling options.
- ng-snowfall - An interactive Angular snowfall component where snowflakes respond to mouse movement to create a realistic wind effect.
-
Modals
- dialog - A simple to use, highly customizable, and powerful modal.
- ngx-awesome-popup - Angular dialog modal framework (Confirmation box, Alert box, Toast notification and Cookie banner).
- ngx-modal-ease - A versatile Angular library providing a lightweight, simple, and performant modal.
- angular-confirmation-capture - A singleton, global Angular service to programmatically show a confirmation box to capture an user's consent.
- angular-anchored-floating-box - Singleton Angular service to render floating boxes anchored to elements with `TemplateRef` or component content.
- up-window-angular - An Angular library designed to create dynamic, customizable modals and window-based components for web applications.
- ngx-dialog - Type-safe Angular Dialogs Directive for Angular 16+.
- ngx-whats-new - A simple library for creating multi-modal dialogs.
- ng-modal-service - A simple Angular modal Service.
- strictly-typed-mat-dialog - Angular material library to improve type safety around mat dialogs.
- ngx-light-modal - Lightweight, dependency-free Angular modal with standalone components, dynamic rendering, stacking, backdrop control, and lifecycle observables.
- ngx-side-page - Versatile Angular library for slide‑out side panels with smooth, service‑based animations, like Material dialogs for side pages.
- async-modal-ngx - This library renders Angular components with flexible data flow, while all styling and modal-host design remain your responsibility.
-
Tooltips
- helipopper - A powerful tooltip and popover for Angular applications.
- ngx-tippy-wrapper - Angular wrapper for [Tippy.js](https://github.com/atomiks/tippyjs).
- popover - Angular popover component.
- ngx-tooltip-directives - Library with three tooltip directives (string, HTML, template), inspired by [ng2-tooltip-directive](https://github.com/drozhzhin-n-e/ng2-tooltip-directive).
- angular-tooltip - Easily show tooltips programmatically and/or declaratively in Angular.
- tooltip-testing - Tooltip for Angular, forked from `cm-angular-tooltip`.
- ngx-popovers - An Angular library based on `Floating UI` with already ready-made components to use.
- ngx-overlay - Lightweight Angular library for modern CSS/HTML overlays—modals, tooltips, and popups—browser‑compatible and elegant.
- ngx-smart-tooltip - A lightweight, customizable tooltip library for Angular 18 that uses signals, the Web Animations API, and OnPush change detection.
- angular-tooltip - Easily show tooltips programmatically and/or declaratively in Angular.
-
Animations
- tsparticles - A component to easily add Particles animations to your Angular application.
- ngx-confetti-explosion - Confetti in Angular.
- ngx-lottie - Fully customizable Angular component for rendering After Effects animations. Compatible with Angular 9+.
- angular-animations-explorer - A resource to showcase the different animations that you could do with Angular.
- ngx-notation-reveal - Angular component to add rough notation animation when element is visible.
- ngx-typed2 - An Angular Typing Animation Library.
- ngx-count-animation - 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.
- ng-auto-animate - Angular Directive (library) for FormKit's [Auto Animate](https://auto-animate.formkit.com).
- layout-projection - Beautify the Web with awesome layout animations.
- ngx-easy-view-transitions - Angular library for easier use of the View Transitions API.
- ngx-typed-writer - A Native Angular 2+ Typing Animation Library (Angular SSR and Angular Universal Friendly).
- ngx-meteors - An Angular library that adds a mesmerizing meteor shower animation effect to your components.
- ngx-number-ticker - A simple number ticker effect to animate counting.
- ngx-word-rotation - An Angular library designed to facilitate word rotation animations within Angular applications.
- ngx-word-morph - An Angular library designed to facilitate word morphing animations within Angular applications.
- ngx-cryptic-text - An Angular library that provides a cryptic text animation effect. The component animates text by randomly switching letters until the correct characters appear.
- ngx-word-pullup - 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.
- ngx-typewriter - A lightweight and easy-to-use library for creating typewriter effects. It uses RxJS to manage the typewriting effect, ensuring smooth and customizable animations.
- ngx-gradient-text - An Angular library for smooth, animated text gradients with customizable color transitions.
- ngx-shiny-text - An Angular library that provides a shimmering text animation effect.
- ngx-ripple - A customizable ripple effect component for interactive, engaging backgrounds or containers.
- ngx-shine-border - An Angular library that provides a dynamic and customizable animated border effect for Angular components.
- ngx-border-beam - This component allows you to create a glowing, animated border that can be customized in terms of colors, border radius, and animation duration.
- ngx-dotpattern - An Angular library that provides a customizable dot pattern background effect for your Angular components.
- ngx-background-beams - An Angular component that generates dynamic animated background beams with customizable gradients and motion paths.
- ngx-aurora - An Angular library for a customizable, animated aurora background with gradient effects and two animation styles.
- ngx-particles - An Angular library for interactive particle animations that respond to mouse movements, creating customizable backgrounds.
- ngx-spotlight - An Angular library for SVG spotlight effects that highlight page sections with customizable colors and animations.
- ngx-starry-sky - An Angular library that creates a beautiful starry sky background with optional shooting star effects.
- ngx-connection-beam - An Angular component that dynamically renders animated connection lines between two elements.
- ngx-countUp - Animates a numerical value by counting to it.
- ngx-animated-counter - BugSplat's library provides simple count up and count down number animations.
- ngx-dom-confetti - Celebrate success with dom confetti on Angular projects!
- ngx-dotlottie-web - Angular JavaScript library for rendering Lottie and dotLottie animations in Node.js and web environments.
- afnaan-ngx-custom-cursor - A customizable animated cursor for Angular applications. Enhance user experience with a stylish and interactive cursor effect.
- @ramiz4/typing-text - Angular directive for animated typing effects — smooth, customizable, and standalone.
- ngx-gsap - A lightweight, customizable Angular animation library powered by GSAP that's declarative and easy to use.
- ngx-animations - Angular animation library inspired by GSAP, offering high-performance directives, components, and a timeline service with full RTL support.
- ngx-spring - Create fluid, natural-feeling animations using spring physics instead of durations and easing curves.
-
Directives
- ng-let - Structural directive for sharing data as local variable into HTML component template.
- ng-for-track-by-property - Angular global `trackBy` property directive with strict type checking.
- ngx-copypaste - A pure and awesome copy paste directive for Angular.
- ngx-nullish - Angular Structural Directive, which replaces `*ngIf` with Nullish Coalescing operator.
- ngx-copy-to-clipboard - 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.
- ngx-nullable - This library provides a way to make properties nullable in Angular templates.
- ngx-if-platform - Directive for conditional display based on platform.
- ngx-cut - Angular directive for cutting texts with responsive options.
- ngx-app-version - Angular directive for writing version into DOM.
- ngx-repeat - Angular directive for repeating HTML element by count.
- ngx-fixed-footer - Angular directive that adds a fixed footer without overlap.
- ngx-responsive-if - An Angular structural directive for conditional rendering based on media queries.
- ng-click-outside - Angular directive for handling click events outside of an element.
- ngx-autofocus - A powerful, flexible Angular directive for automatic element focusing.
- ngxsmk-button-spinner - Angular 17+ directive to show a loading spinner inline or centered on any button.
- ngxture - A lightweight and modular Angular library that provides ready-to-use animations and gesture directives.
- @maxime1jacquet/npm-directives - Angular Directives including [ngx-cursor](https://www.npmjs.com/package/ngx-cursor) and [ngx-simple-countdown](https://www.npmjs.com/package/ngx-simple-countdown).
- ngx-overflow-reveal - An Angular directive that elegantly reveals truncated text on hover.
- ngx-clamp - Angular directive for multi-line or height-based text clamping with legacy-browser support.
- ngx-memoize - A lightweight, zero‑dependency decorator that memoizes Angular class methods to eliminate repeated template-call overhead and boost performance.
-
Pipes
- ng-generic-pipe - Generic pipe for Angular application.
- safe-pipe - Angular pipe for sanitizing your unsafe content.
- ngx-func-pipe - Simple, lightweight Angular pipe to call functions directly in templates.
- ngx-pipes-toolkit - A complementary pipes library for Angular.
- ng-dompurify - Angular Sanitizer/Pipe using [DOMPurify](https://github.com/cure53/DOMPurify) with full configuration support.
- ngx-signal-pipes - Transform Angular signals with functional pipes.
- ngx-search-pipe - Angular search pipe that filters object collections by term, built to work seamlessly with signals.
- ngx-pipe-lib - Common Angular pipe examples for your day to day tasks.
- ngx-dynamic-search - Angular pipe designed for dynamic, deep search filtering across complex nested objects and arrays.
- ngx-number-to-words - Angular pipe to convert numbers into words, ideal for invoices, reports, and financial apps.
- memoize-pipe - A universal pipe for memoizing computations in Angular templates.
- ngx-highlight-text - Angular pipe that highlights a selected word in the HTML markup.
- ngx-smart-pipes - A lightweight, tree-shakeable collection of standalone Angular pipes designed for real-world use cases.
-
Editor Components
- code-editor - Code editor component for Angular applications.
- ngx-monaco-editor - Monaco Code Editor for Angular.
- ngx-wysicat - Block‑editing and advanced formatting on top of Quill; plugins for structured documents.
- quill-table-better-dooooit - A module that enhances the table functionality of `Quill`.
-
Form Validation
- ngx-valdemort - Simpler, cleaner Angular validation error messages.
- validointi - This is a library to help you validate your template driven forms.
- ngx-reactive-forms-utils - Provides easy validation error display and custom validators.
- angular-reactive-validation - This library simplifies Reactive Forms validation by eliminating the need for extensive HTML.
- ngx-formcontrol-errors - A directive for showing errors in Angular form controls.
- ngx-validator-pack - A collection of validators designed
- ngx-error-msg - The error message mapping library for Angular.
- polish-validators - A validation library designed for Polish-specific formats, also available as an Angular wrapper via [ngx-polish-validators](https://www.npmjs.com/package/ngx-polish-validators).
- ngx-reactive-form-class-validator - A lightweight library for dynamically validate Angular reactive forms using [class-validator](https://github.com/typestack/class-validator) library.
- ng-error-tooltips - Angular reactive forms library that shows error tooltips for user-friendly validation messages.
- ngx-forms-validator - A forms validator library for Angular.
- ngx-control-message - A library for binding a message to a synchronous or asynchronous form control validator.
- safari-numfix - A lightweight utility to safely handle paste and keydown events on number input fields in Safari.
- ngx-input-errors - Angular Reactive Forms library that auto-displays validation errors with multi-language and custom message support.
- error-message - Lightweight Angular library for flexible, standardized validation error display and management.
- ng-reactive-form-validate - Angular library for streamlined form validation with customizable messages, Transloco integration, and styled error labels.
- angular-password-checker - Protect your users from re-using a password known to be hacked with this simple Angular directive.
- translation-validation - Automatic validation messages for Angular forms in any language.
- ngx-mat-errors - Offers a simple and adaptable approach to presenting error messages within a `MatFormField`.
- oop-validator - Powerful, flexible validation library for any UI framework—Vue, React, Angular, and more—for complete front-end validation.
- ngx-cross-field-validation - Angular library providing conditional, equality, inequality, and sequence-based validations on form controls.
- validauth - Lightweight, powerful authentication validators for JavaScript applications.
- ngx-validation-messages - This module simplifies the display of form validator messages by using a single component.
- ngx-validators - A library that provides additional Angular Validators, including the ones Angular provides.
-
Keyboard Mouse
- ngx-focus-control - Library to provide tools to work with focus and focusable elements to improve user interfaces and accessibility.
- virtual-keyboard-javascript - Virtual Keyboard for JavaScript, React, Angular, & Vue.
- angular-touch-keyboard - Virtual Keyboard for Angular applications.
- hotkeys - A declarative library for handling hotkeys in Angular applications.
- ngx-contextmenu - A context menu component for Angular.
- ngx-keys - A reactive Angular library for managing keyboard shortcuts with signals based UI integration.
- focusly - A lightweight Angular library that brings intuitive, keyboard-driven navigation to web applications.
- ngx-arrow-state - An Angular library that provides terminal/shell-like input history navigation using arrow keys, plus Ctrl+Enter form submission for textareas.
- angular-onscreen-material-keyboard - Onscreen virtual keyboard for Angular using Angular Material.
-
Loggers
- lumberjack - Versatile Angular logging library with built-in drivers and easy customization for custom log drivers.
- angular-logger - A logger built with Angular in mind.
- @Xilerth/ngx-logger - Library for seamless custom logging integration, enabling efficient debugging, monitoring, and analytics.
- pretty-html-log - Module for pretty-printing ComponentFixtures, DebugElements, NativeElements, or HTML strings in Jest Angular tests.
- log4ngx - A TypeScript logging framework for Angular projects, based on concepts used in Log4j, Log4net, etc.
- ngx-wlog - A logger for Angular applications, drawing inspiration from the `.NET` [NLog](https://nlog-project.org/).
- ng-route-logger - A simple and powerful library that helps you track page navigation times inside your Angular application.
- candy-logger - A lightweight logging library for JavaScript/TypeScript with a popup UI in browsers and enhanced terminal output in Node.
- @pubfunc/ngx-common-log - A flexible logging library for Angular applications with support for multiple transports, log levels, namespaces, and dependency injection.
-
UI Primitives
- ng-primitives - A low-level UI component library with a focus on accessibility, customization, and developer experience.
- ngbase - Lightweight Angular UI primitives with unstyled directives and components, customizable for any design system.
- primitives - Angular port of [Radix UI](https://www.radix-ui.com/) Primitives. Accessible. Customizable.
- vacui-ui - A headless Angular library of utility-first, primitives, low-level directives as foundational elements.
- ngx-headless - A collection of standalone, accessible Angular primitives inspired by [Headless UI](https://headlessui.com) & [FormKit](https://formkit.com).
-
Onboarding and Product Tours
- skyux - SKY UX components for Angular.
- ngx-ui-tour - A UI tour library inspired by [angular-ui-tour](https://github.com/benmarch/angular-ui-tour).
- ngx-tour-wizard - Product Tour Wizard.
- bdc-walkthrough - An Angular Material library for displaying walk-through pop-ups and dialogs using a declarative way.
- ngx-onboarding - Onboarding library for seamless Angular tutorials, helping users quickly learn and navigate your app.
- ngxsmk-help-tour - Angular standalone library for spotlight focus and guided product tours with keyboard navigation, auto-advance, theming, and a11y.
- ngx-web-tour - A customizable product tour library for Angular applications that supports user onboarding with animations and professional UI.
- angular-shepherd - Angular Service wrapping the site tour library [Shepherd](https://github.com/shepherd-pro/shepherd).
-
Printing
- ngx-print - A plug n' play Angulae library to print your stuff.
- ngx-printify - Angular utility library for simplified printing with a directive for components and a service for programmatic use.
- ngx-printer-demo - A simple Angular service to print a window, parts of a window (div), images, HTMLElements or Angular Objects.
-
Captcha
- altcha - GDPR, WCAG 2.2 AA, and EAA compliant, self-hosted CAPTCHA alternative with PoW mechanism and advanced anti-spam filter.
- ngx-turnstile - Cloudflare Turnstile for Angular.
- ng-hcaptcha - Provides an easy to use component for [hCaptcha](https://hcaptcha.com/).
- angular-yandex-smart-captcha - This library integrates Yandex SmartCaptcha into Angular forms for easy CAPTCHA protection.
- go-captcha-angular - A simple, easy-to-use, interactive, and secure behavioral verification code that implements verification modes such as text/graphic clicking, sliding/dragging, and rotation.
- ng-recaptcha-2 - Angular 18 fork of [ng-recaptcha](https://github.com/DethAriel/ng-recaptcha). Alternatively, you create your own service that implements Google's reCAPTCHA with the help of this [article](https://ben-5.azurewebsites.net/2024/9/5/google-recaptcha-v3-with-angular/#google_vignette).
- ngx-slider-recaptcha - Customizable Angular library that provides a slider-based CAPTCHA component to help secure forms from spam and bot submissions.
- @semantic-components/re-captcha - Angular 19+ integration of Google's reCAPTCHA using **signal inputs** and **standalone components**.
- ng-cloudflare-turnstile - An intuitive, lightweight and easy to integrate [Cloudflare turnstile](https://developers.cloudflare.com/turnstile/) component for Angular.
- trustcaptcha-angular - This library helps you [integrate](https://docs.trustcaptcha.com/en/frontend/integration?frontend=angular) [Trustcaptcha](https://www.trustcaptcha.com/en) into your Angular frontend applications.
- yandex-smart-captcha - An Angular library for integrating [Yandex SmartCaptcha](https://yandex.cloud/en/services/smartcaptcha) with support for standard/invisible captchas, reactive forms, and modern signals/effects.
- ngx-captcha-kit - This kit simplifies CAPTCHA implementation with a single component and service, ensuring compatibility with Angular 20+ features like Signals and zoneless change detection.
- ngx-captcha - reCaptcha components for Angular.
- ngx-numeric-captcha - A modern, lightweight Angular CAPTCHA library featuring multiple verification challenges.
- ngx-easy-captcha - Easy captcha implementation for both Google Recaptcha and Cloudflare Turnstile.
- ngx-dice-captcha - A dynamic 3D CAPTCHA library featuring dice-based interaction and lifelike physics powered by Three.js and Cannon-es.
- @semantic-components/re-captcha - Angular 19+ integration of Google's reCAPTCHA using **signal inputs** and **standalone components**.
-
Layout Components
- ngx-van - Tiny HTML nav replacement with desktop nav and built-in mobile sliding side menu—no duplication.
- ng-simple-sidebar - A simple Angular component to generate a sidebar with a hamburger menu.
- ngx-bladex - A simplistic blade component for Angular with minimize/maximize and a close button.
- @berg-layout/angular - This is the Angular version of [berg-layout](https://github.com/blidblid/berg-layout).
-
-
Security and Authentication
-
Security Best Practices
- Snyk - A developer security platform that integrates directly into development tools, workflows, and automation pipelines.
- Socket - A developer-first security platform that protects your code from both vulnerable and malicious dependencies.
- Aikido - Secure your code, cloud, and runtime in one central system. Find and fix vulnerabilities automatically.
- GitHub - Code scanning is available for all public repositories on GitHub.com. You can turn on secret scanning and use Code QL to secure your repos.
- GitHub Skills - Guided interactive tutorials for Code Security and analysis are available.
- HackTricks - Angular Security Checklist.
- Angular Security - Best Practices.
- SafeDep - It continuously scans open source code for vulnerabilities and malware, helping security engineering teams proactively mitigate inherited OSS risks.
-
Authentication
- MojoAuth - The Simplest Way to [integrate](https://docs.mojoauth.com/guides/angular) passkeys.
- corbado - [Integrate](https://docs.corbado.com/corbado-complete/frontend-integration/angular) Corbado with Angular to use passkeys for authentication.
- Logto - Open‑source Auth0 alternative (OIDC/OAuth2/SAML). Angular [quickstart](https://docs.logto.io/quick-starts/angular#prerequisites).
- Supabase - Build a User Management App with Angular.
- fingerprint - The Fingerprint Angular SDK is an easy way to integrate Fingerprint into your Angular application.
- appwrite - Integrate your [Angular app](https://appwrite.io/docs/quick-starts/angular) with [Appwrite](https://appwrite.io/) for auth, database, storage, functions, and more.
- angularx-social-login - Social login and authentication module for Angular 17.
- angular2-jwt - Helper library for handling JWTs in Angular apps.
- angularfire - Angular + Firebase.
- angular-oauth2-oidc - Support for OAuth 2 and OpenId Connect (OIDC) in Angular.
- @serhiisol/ngx-auth - Angular 20+ Authentication Module.
- hanko - Follow this [quickstart guide](https://docs.hanko.io/quickstarts/frontend/angular) to integrate [Hanko](https://www.hanko.io/), an open source authentication and user management solution, into your Angular app.
- angular-authentication - An Angular application that demonstrates best practices for user authentication & authorization flows.
- angular-auth-oidc-client - NPM package for OpenID Connect, OAuth Code Flow with PKCE, Refresh tokens, and Implicit Flow.
- keycloak-angular - Easy Keycloak setup for Angular applications.
- auth0-angular - Auth0 SDK for Angular Single Page Applications.
- ng-supabase - An Angular component library for your [Supabase](https://supabase.com/) project!
- zitadel - Secure authentication management for your application. Customize as you grow, with easy APIs and programmable workflows. Focus on growing, your login is in good hands.
- ngxfire - Zoneless AngularFire replacement.
- FusionAuth Angular SDK - Angular SDK for login/registration, logout, and refresh token handling.
- lbx-jwt - Provides JWT authentication for loopback applications. Includes storing roles inside tokens and handling refreshing. Built-in reuse detection.
- kinde-angular - Angular wrapper around the [Kinde](https://kinde.com/) TypeScript [SDK](https://docs.kinde.com/developer-tools/sdks/backend/typescript-sdk/).
- Melody Auth - Its [SDK](https://www.npmjs.com/package/@melody-auth/angular) enables seamless Angular–melody auth integration with automated state, redirects, and token handling.
- msal-angular - MSAL for Angular allows Angular apps to authenticate users via [Azure AD](https://docs.microsoft.com/azure/active-directory/develop/v2-overview), Microsoft accounts, and social providers through [Azure AD B2C](https://docs.microsoft.com/azure/active-directory-b2c/active-directory-b2c-overview#identity-providers), and to acquire tokens for [Microsoft Cloud](https://www.microsoft.com/enterprise) services like [Microsoft Graph](https://graph.microsoft.io).
- Agilicus - Single sign-on with MFA for all users, with [integration samples](https://github.com/Agilicus/samples) on the Agilicus Platform.
- @badisi/ngx-auth - Authentication and authorization support for Angular based desktop and mobile applications.
- @melody-auth/angular - [Melody Auth](https://github.com/ValueMelody/melody-auth) Angular SDK facilitates seamless interaction between Angular applications and the melody auth server. It silently handles authentication state management, redirect flows, token exchange, and authentication validation for you.
- hexaeight-sessions - Session/auth management library for Angular, React, and Vue.
- frontegg-angular - Hosted login SDK for Angular; see the [quickstart](https://developers.frontegg.com/ciam/sdks/frontend/angular/hosted-login).
- witspry-auth-ng-client - A comprehensive Angular library for OAuth2 authentication with PKCE (Proof Key for Code Exchange) support.
- otp-angular - A lightweight, highly customizable, and dependency-free OTP (One-Time Password) input component built for Angular 20+ applications.
- ngx-webauthn - 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.
- ngx-better-auth - An Angular 20+ wrapper for [Better Auth](https://github.com/better-auth/better-auth). Provides reactive session handling with signals, clean DI provider setup with observables, and modern guards.
- omni-auth - Angular authentication library providing core functionality for authentication flows, guards, and error handling.
- capacitor-biometric-authentication - Framework‑agnostic biometric auth library with zero dependencies, provider‑less APIs, multi‑platform support, and optional Capacitor integration.
- zenuxs-oauth - Universal OAuth 2.0 + PKCE client for modern applications.
- SuperTokens - Configure your [Angular](https://supertokens.com/docs/quickstart/frontend-setup) application to use SuperTokens for authentication.
-
Role-Based Access Control
- permit - An authorization-as-a-service solution that can be used with [Angular](https://www.permit.io/blog/how-to-implement-role-based-access-control-rbac-in-angular).
- casl-angular - Module which integrates isomorphic permissions management library [CASL](https://github.com/stalniy/casl) with Angular.
- ngx-permissions - Permission and roles based access control for your Angular applications(AOT, lazy modules compatible).
- nblocks - A control center for seamless management of Authentication, Payments, Subscriptions, Feature, and Role management.
- ngx-smart-permissions - A lightweight Angular library for role and permission-based access control, supporting standalone components and NgModules.
- ngx-role-accessor - Enterprise-grade Angular Role-Based Access Control (RBAC) Library.
- ngx-can-i - A package for Angular developers to help them deal with permissions.
- ngx-signal-permissions - A modern, signal-based Angular library for managing permissions and roles with full TypeScript support.
- ngxsmk-gatekeeper - A lightweight, developer‑friendly middleware engine for Angular that secures routes and HTTP requests through one composable setup.
-
Payments
- google-pay-button - Google Pay button - React, Angular, and custom element.
- ngx-stripe - Angular bindings for [StripeJS](https://stripe.com/docs/js) and [Stripe Elements](https://stripe.com/docs/stripe-js).
- adyen-angular-online-payments - Accept payments on your Angular/Express-based website with cards, wallets, and key local payment methods.
- solidgate - With its Angular SDK, you can add Solidgate Payment Form.
- angular-spotflow-checkout - The [Spotflow](https://www.spotflow.one/) Angular SDK enables users to make payments with a streamlined checkout experience.
- izipay - Integrate Izipay into your project with minimal configuration and an integrated proxy.
- ngx-supabase-stripe - Ready‑made Angular components for Supabase + Stripe payments/subscriptions.
- ngxsmk-stripe - Angular plugin for integrating Stripe payments (one-time & subscriptions) with theme customization, event emitters, and standalone components.
- ngx-hyperpay - An Angular library for easy integration of the [HyperPay](https://www.hyperpay.com/) payment gateway.
-
-
Development Utilities
-
Internationalization
- Crowdin - AI-powered localization software, automating content translation with 600+ apps and [integrations](https://store.crowdin.com/search?query=angular).
- ngx-tolgee - Web-based localization tool enabling users to translate directly in the Angular app they develop.
- i18n-ally - All in one i18n extension for VS Code.
- ngx-translate - The internationalization (i18n) library for Angular.
- angular-l10n - Angular library to translate texts, dates and numbers.
- transloco - The internationalization (i18n) library for Angular.
- transloco-keys-manager - Tools to help reduce monotonous work.
- ngx-translate-messageformat-compiler - Compiler for `ngx-translate` that uses [messageformat.js](https://github.com/messageformat/messageformat) to compile translations using ICU syntax for handling pluralization and gender.
- localess - A powerful translation management tool and content management system built using Angular and Firebase.
- I18N - Soluling has implemented a collection of internationalization (I18N) APIs for `.NET`, Angular and Delphi.
- ng-extract-i18n-merge - Extract and merge i18n xliff translation files for Angular projects.
- ngx-translate-module-loader - Highly configurable and flexible translations loader for `@ngx-translate/core`.
- ngx-translate-multi-http-loader - A loader for ngx-translate that loads translations with http calls.
- angular-ecmascript-intl - Contains pipes to transform internationalization data using Intl.* browser APIs.
- intl-tel-input-ng - An Angular component to easily integrate [intl-tel-input](https://github.com/jackocnr/intl-tel-input).
- ng-intl - A type-safe, reactive Angular i18n library with lazy-loaded translations, signals, and full TypeScript support.
- ngx-translate-cut - Angular pipe for cutting translations ✂️ 🌍 (plugin for `@ngx-translate`).
- ngx-easy-i18n-js - The easy internationalization (i18n) library for Angular.
- ngx-translate-routes - This service translates titles and route paths.
- ngx-translate-lint - Simple CLI tools for check `ngx-translate` keys.
- locale-translator - Translate any locale with the provided pipe or service.
- ngx-merge-json-translations - This builder helps merge the `messages.json` file, after running extract-i18n, into target files using specified locales taking care to delete removed keys and add new ones.
- ngx-i18n-extract-regex-cli - Tool for extracting translations from Angular app using regex.
- ngx-translate-version - Angular module that provides version to your language files.
- ngx-signal-translate - A signal-driven translation service.
- ngx-translate-phraseapp - The official library for integrating [Phrase Strings In-Context Editor](https://support.phrase.com/hc/articles/5784095916188-In-Context-Editor-Strings) with `ngx-translate` in your Angular application.
- ngs-plural - It simplifies the process of generating grammatically correct plural forms based on a numeric count and supports custom language rules.
- tldraw-web-component - Make [tldraw](https://github.com/tldraw/tldraw) work with frameworks other than React; Made primarily to work with Angular.
- ngx-g11n - Angular helpers for internationalizing and localizing your application.
- ng-translate-extensions - Angular module extending ng2-translate.
- Transifex - You can easily localize Angular components using the [Transifex library extension](https://www.npmjs.com/package/@transifex/angular). This library extends the functionality of [Transifex Native JavaScript SDK](https://developers.transifex.com/docs/javascript-sdk).
- doloc - Instant translations in your [Angular](https://doloc.io/getting-started/frameworks/angular/) workflow.
- ngx-translate-db - A lightweight, efficient Angular translation library that uses IndexedDB for offline storage.
- ngx-i18n-tools - Tools for translating Angular apps, including an Excel/XLIFF converter—[ngx-xlf-xlsx](https://github.com/Ascor8522/ngx-i18n-tools/tree/master/ngx-xlf-xlsx).
- ngx-glagolize - An Angular library for handling translations and localization.
- signal-translate - Translation service that is using signals at its core.
- ngx-signal-i18n - A type-safe, lazy-loaded i18n solution for Angular, built on signals for reactivity and compatible with zoneless.
- @OGS-GmbH/ngx-translate - A lightweight Angular i18n library with REST-based setup, dynamic language switching, and flexible translation management.
- ngx-translate-toolkit - An Angular library designed to extend `@ngx-translate/core` and streamline the process of managing translations in large projects.
- angular-intlayer - This [intlayer](https://github.com/aymericzip/intlayer) package allows you to internationalize your Angular application. It provides context providers and hooks for Angular internationalization.
- ruci - A CLI tool that simplifies i18n validation in Angular projects with `ngx-translate`, ensuring accurate, high-quality translations.
- i18n-scanner-toolkit - Extract, detect missing translations, and manage multilingual content with CSV export/import.
- angular-translation-checker - A tool for `ngx-translate` that detects unused or missing keys to keep i18n files clean.
- angular-i18next - Angular integration for [i18next](https://www.i18next.com/).
- ngx-runtime-i18n - Runtime internationalization for Angular — signals-first, SSR-safe, and framework-agnostic core.
- rust-ngx-translate-lint - A Rust port of `ngx-translate-lint` for improved performance.
- ngx-bidi - Angular library for automatic or manual LTR/RTL text direction with directives, `NgxBidiService`, SCSS mixins, and module/standalone support.
- ngx-atomic-i18n - Angular translation library with lazy loading.
- ngx-localized-router - A lightweight Angular library that helps you localize your application routes by adding language segments to the URL.
-
Accessibility
- WAVE - Web Accessibility Evaluation Tools.
- WAI - The W3C Web Accessibility Initiative (WAI) develops standards and support materials to help you understand and implement accessibility.
- axe Accessibility Linter - Accessibility linting for HTML, Angular, React, Markdown, Vue, and React Native.
- webaim - Web accessibility in mind.
- digital.gov - Accessibility for teams guide from USA government.
- Angular Material CDK - a11y - The a11y package provides a number of tools to improve accessibility.
- PrimeNG - Accessibility guide from PrimeNG.
- astral-accessibility - An open-source accessibility widget written in Angular.
- angular-vlibras - An Angular library that integrates VLibras to automatically translate content into Brazilian Sign Language (Libras).
- a11y-accessibility-first - A WCAG 2.2-compliant Angular template with an accessibility component to boost accessibility.
- ngx-accessible-ui - Angular 9+ navigation and menu directives compliant with WCAG 2.1 AA and the European Accessibility Act 2025 for inclusive web experiences.
- easy - Uncomplicated Angular styles with a11y.
- a11y-libraries - A range of accessibility solutions for Angular.
- Official Angular ARIA - A collection of headless, accessible directives that implement common WAI-ARIA patterns.
-
IDE Extensions
- Angular 17 Snippets - 258 Angular Snippets (TypeScript, Html, Angular Material, Flex Layout, NgRx, RxJS, PWA & Testing).
- Angular Schematics - Ultimate code generation in Visual Studio Code.
- Ionic VS Code Extension - Perform various functions that are common to developing an Ionic app, all without leaving your VS Code window.
- Angular Extension Pack - This extension pack packages some of the most popular VS Code Angular extensions.
- Nx Console - Spend less time looking up command line arguments and more time shipping incredible products.
- VS Code Angular HTML - Syntax highlighting for Angular HTML template files.
- vscode-angulartools - You can explore an Angular project, enhance documentation, reverse engineer code, and do refactoring with [AngularTools](https://marketplace.visualstudio.com/items?itemName=coderAllan.vscode-angulartools).
- ngx-html-syntax - Angular HTML Syntax for [Sublime Text](https://www.sublimetext.com/).
- Angular Dev Tools - Browser extension for debugging and profiling Angular applications.
- Redux DevTools - Can be used in combination with `@ngrx/store-devtools` to inspect the state of your NgRx app.
- zed-angular - This extension integrates the Angular Language Service into [Zed](https://zed.dev/).
- i18n-studio - A VS Code extension for Angular i18n that shows translations inline, autocompletes keys, and streamlines multilingual workflows.
- Angular File Generator - Supercharge your Angular development with intuitive and rapid file generation.
- Angular Schematics Pro - Ultimate Angular code generation in Visual Studio Code.
- vscode-angular-auto-import - Automatically suggests and inserts missing Angular component imports based on selectors used in templates.
- GraphLens - Interactive architecture visualizer for Angular projects.
-
AI
- augment code - The first AI coding assistant built for professional software engineers and large codebases.
- Workik - Free AI-Powered Angular code generator | Your Context-Driven AI Partner!
- Figma to Angular - Convert designs to clean Angular code in a click.
- Zipy - AI Angular Code Generator.
- Yes Chat AI - Angular Ninja - Angular Development Assistant.
- aitools.fyi - AI Tools Built With Angular.
- global seo - Translate Angular app with AI.
- deep-chat - Fully customizable AI chatbot component for your website.
- mini-bard-palm2-angular - Result from this [step by step guide](https://medium.com/google-cloud/build-ai-powered-angular-apps-with-google-gemini-5bf5e905ca1d#f02a) on how to integrate Google Gemini with Angular.
- abbi-ng-ai-image-descriptor - Angular web app for AI-generated image descriptions. You need an OpenAI API key to use the tool.
- Official Angular Examples Repo - Angular Examples using [GenKit](https://firebase.google.com/docs/genkit) and [Vertex AI](https://cloud.google.com/vertex-ai).
- gitingest - Turn any Git repository into a simple text digest of its codebase. This is useful for feeding a codebase into any LLM.
- Design Shift - Generate Angular components you want from [Uizard](https://uizard.io/) layouts.
- UI2CODE - UI to Code Converter in seconds with AI.
- PureCode AI - Build Angular application UIs 50% faster with PureCode AI.
- ai-friendly-docs - Angular AI-optimized documentation, enhancing accessibility and response quality for Large Language Models.
- agentbridge - A framework that standardizes how AI agents discover, interact with, and control application components.
- context7 - MCP Server with up-to-date code documentation for LLMs and AI code editors.
- agent-rules-kit - A CLI tool for AI that installs and configures rules to guide agents in technology stack best practices.
- hashbrown - The [Hashbrown](https://hashbrown.dev/) framework is for building joyful, AI-powered user experiences.
- CodeSage AI - Analyzes code quality of React, Vue, and Angular projects using linters and an LLM.
- Official AI docs
- Frontend AI - Ask for a component or upload an image, and instantly receive ready-to-use code without lifting a finger.
- angular-mcp-server - An MCP server offering Angular documentation access, enabling AI assistants to search and retrieve relevant Angular info.
- Official llms.txt file
- Official llms-full.txt file
- Angular code editor rules - Guide for effective AI interaction patterns when working with Angular code.
- Official Angular CLI MCP Server Setup
- AGENT.md - The universal agent configuration file.
- cursor.directory - The home for Cursor enthusiasts.
- angular-material-ai-rules - A collection of configuration rules and usage guidelines for using Angular Material in AI-driven code editors.
- ngx-bob - Angular chat widget with messaging, local history, error handling, commands, and search.
- web-codegen-scorer - A tool for evaluating the quality of web code generated by Large Language Models (LLMs).
- ngx-gen-ui - Lightweight Angular directive and service for streaming generative UI content via Firebase AI.
- Feature Search Agent - Angular PR Scout - 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.
- superconnect - 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.
- glama - Directory of MCP servers filtered for Angular-related entries.
- Official llms-full.txt file
- CodingFleet - An innovative AI-powered tool that transforms your instructions into efficient Angular code.
-
Performance
- esbuild Bundle Size Analyzer - Visualize the contents of your esbuild bundle.
- microwave - Optimize Angular change detection effortlessly.
- detective - Uses forensic code analysis at the architectural level to reveal hidden patterns within your codebase.
- sonda - Universal visualizer and analyzer for JavaScript and CSS.
- ng-event-plugins - A tiny library for optimizing change detection cycles for performance sensitive events.
- ngememoize - Easily boost the performance of your Angular applications by memoizing functions and getters with this lightweight and simple-to-use library.
- hawkeye - A tool that visualizes and optimizes JavaScript bundles, revealing modules, dependencies, and assets affecting performance.
- ngx-script-optimizer - A lightweight Angular library designed to supercharge your third-party script handling.
- ngx-unused - Find declared but unused Angular classes in your codebase.
- ng-reactive-lint - An Angular-specific linter enforcing optimal reactivity patterns with Signals and RxJS.
- ngx-network-monitor - A lightweight Angular service to monitor network status: online/offline, connection quality (2G/3G/4G/5G), and ping latency.
- ng-queuex - Experimental Angular ecosystem with React-like scheduler and signal-driven directives for fine-grained change detection.
- ngx-performance-diagnostics - Spot performance bottlenecks, excessive change‑detection cycles, and memory leaks in Angular apps with zero setup.
- angular-rust-compiler - High-performance Angular AOT compiler written in Rust, providing full static compilation of Angular components and directives.
-
Analytics
- ngx-tableau - A module that allows you to embed a Tableau report in an Angular webapp.
- plausible - Lightweight, open‑source, privacy‑friendly analytics with SPA support—see [SPA support](https://plausible.io/docs/spa-support).
- angulartics2 - Vendor-agnostic analytics for Angular2 applications.
- ngx-matomo-client - Matomo analytics client for Angular applications.
- angular-google-tag-manager - A service library for integrate google tag manager in your Angular project.
- litlyx - A dev-friendly, open-source analytics tool for JavaScript frameworks—set up in under 30 seconds with one line of code!
- opentelemetry-angular-interceptor - A library to deploy [OpenTelemetry](https://opentelemetry.io/) in your Angular application.
- @blue-cardinal/ngx-google-analytics - Angular module for injecting Google Analytics script, with safeguards to prevent use in dev environments.
- oculr-ngx - An analytics library that makes collecting data in an Angular app simple.
- ngx-clarity - A useful Angular library that automatically injects the script tag required to use [Microsoft Clarity](https://clarity.microsoft.com/).
- ngx-piwik-pro - A dedicated [Piwik PRO](https://piwik.pro/) Angular library for implementing Tag Manager and tracking.
- ngx-material-tracking - Provides GDPR-compliant tracking for Angular sites with built-in Google Analytics, Meta Pixel, and custom options.
- ngx-segment-analytics - Provides an API for [Segment](https://github.com/segmentio/analytics-next/).
- ngx-meta-pixel - This package enables you to setup [Meta Pixel](https://www.facebook.com/business/tools/meta-pixel) for your Angular application.
- clickstream-analytics-on-aws-web-sdk - [Clickstream Web SDK](https://aws-solutions.github.io/clickstream-analytics-on-aws/en/latest/sdk-manual/web/) enables easy collection of browser clickstream data to AWS via the provided data pipeline.
- @luzmo/ngx-embed - A library for embedding [Luzmo](https://www.luzmo.com/) dashboards in your Angular application.
- ng-webdatarocks - This repository contains the source code of the Angular wrapper for [WebDataRocks](https://www.webdatarocks.com/). Follow this [example](https://github.com/WebDataRocks/pivot-angular) to integrate the WebDataRocks web reporting tool.
- rybbit - A privacy-friendly alternative to Google Analytics; see this [guide](https://www.rybbit.io/docs/guides/angular) for Angular integration.
- ngx-amplitude - An Angular 18+ library for easy integration of [Amplitude](https://amplitude.com/) analytics, with global init and event logging service.
- ngx-gtm - Angular library that automatically injects the script tag required to use Google Tag Manager (GTM).
- Heap - Product analytics for tracking customer journeys, conversion, and retention.
- Heap - Product analytics for tracking customer journeys, conversion, and retention.
-
SEO
- ngaox - Boost Angular apps with seamless content integration, optimized SVGs, advanced SEO, and efficient social media management.
- ngx-seo - Kwerri OSS: samvloeberghs.be + ngx-seo.
- seo-analyzer - The library for analyze a HTML file to show all of the SEO defects.
- Angular React SEO - Angular & React Examples SEO (Search engine optimization).
- unhead - Full-stack `<head>` management for Angular applications.
- seo-manager-pro - A powerful SEO manager for Angular, React, Vue, and Vanilla JS to easily set tags and structured data.
-
Generators and Scaffolding
- LymeStack - A full-stack web app template and toolset that helps small teams quickly build and enhance applications.
- goxygen - Generates a Go backend, links a front‑end, and provides Docker files for dev and prod.
- abp - Open‑source ASP.NET Core framework for enterprise apps with opinionated architecture.
- orval - Generate, validate, cache and mock in your frontend applications, based on your OpenAPI specification.
- teleport-code-generators - A collection of code generators for modern JavaScript applications.
- generator-jhipster-ionic - You can use it to generate an Ionic app that talks to a JHipster backend.
- angular-scaffold - Scaffold an Angular project with all tooling you need for production projects.
- skulljs - Provides a standardized file structure for building web applications using popular JavaScript and TypeScript frameworks.
- ngx-schematics-utilities - Useful utilities for Angular Schematics.
- ngx-rename - Windows (PowerShell) and Linux (Bash) scripts to rename an Angular project and update config files.
- jangular-cli - A Spring Boot + Angular starter kit with JWT auth, Flyway migrations, route protection, and CLI setup.
- Node Initializr - Quickly gathers your app’s dependencies and handles much of the initial setup for you.
- spiderly - `.NET` (C#) code generator that transforms an EF Core model into a fully customizable `.NET` (C#) and Angular web app.
- ng-openapi - Angular OpenAPI Client Generator.
- tmf - A lightweight TypeScript port of Eclipse Modeling Framework (EMF) for model-driven, type-safe data models across Node.js, Java, and Angular/React.
- nx - The Nx Plugin for Angular contains executors, generators, and utilities for managing Angular applications and libraries within an Nx workspace. It also enables using Angular Devkit builders and schematics in Nx workspaces.
- polyfront-scaffold - A generator that offers a wide range of configuration options to build a flexible, scalable Angular app.
- angular-sitemap-generator - Generates a `sitemap.xml` file for an Angular project.
- cem-angular-generator - Generate Angular wrapper libraries from Custom Elements Manifest output.
- Bootify.io - Generate Spring Boot apps with custom database, Angular frontend and CRUD functionality.
- AutoFormsBuilderFilesGenerator - Generate Angular forms from OpenAPI/Swagger with `ng-openapi-gen`, featuring strong typing, validation, and UI helpers.
- ngx-autogen - A set of schematics that streamline Angular workflows by generating best‑practice code and reducing repetitive setup tasks.
- angular-momentum - Spins up Angular projects in a monorepo quickly with minimal configuration.
-
Styling
- panda - Easily use Panda, CSS-in-JS Framework, with Angular with its dedicated [integration](https://panda-css.com/docs/docs/installation/angular).
- ngx-css - An Angular abstraction for [Squid CSS](https://github.com/squidit/css).
- Super JSS - Super JavaScript Stylesheets is a tiny Angular runtime library that generates atomic CSS with breakpoints and theming.
- ngx-classed - A library allows you to dynamically add or remove classes based on state.
- Angular-Material-Tailwind-Integration - A stable, themeable set of CSS custom properties mapping Material Design System tokens to Tailwind CSS utility classes.
- element-identifier - Create reliable, distinct CSS selectors to target DOM elements, and utilize a web component for visual inspection and selection.
- ngx-angora-css - A JavaScript-based CSS framework that dynamically generates styles on page load.
- ngx-mq - A declarative library that uses signals and the native [matchMedia API](https://developer.mozilla.org/en-US/docs/Web/API/Window/matchMedia) to manage media queries, with built-in breakpoint presets for Tailwind, Bootstrap, and Angular Material.
- tokiforge - Framework-agnostic design token engine for React, Vue, Angular, Svelte & vanilla JS.
- Theme-Kit - A unified design‑token SDK that centralizes your colors, typography, and spacing for seamless use across React, Vue, Angular, or any JavaScript project.
-
Editor and IDE Extensions
- VS Code Angular Snippets - This extension for Visual Studio Code adds snippets for Angular for TypeScript and HTML.
- VS Code NG Language Service - This extension provides a rich editing experience for Angular templates.
-
Documentation Tools
- Compodoc - The missing documentation tool for your Angular application.
- ng-doc - The documentation engine for Angular projects.
- docgeni - A modern, powerful and out of the box documentation generator for Angular components lib and markdown docs.
- easy-template-x-angular-expressions - Angular expressions support for [easy-template-x](https://github.com/alonrbar/easy-template-x).
- trakk.js - Automatic Documentation Generation / Real-Time Code Execution Flow / Testing / Debugging / Onboarding for Front-End Applications.
- ng-component-hierarchy-visualizer - An unobtrusive tool that generates Mermaid diagrams of your Angular component hierarchy from route configs.
- angular-latest-snippets - Comprehensive Angular v19 [snippets](https://marketplace.visualstudio.com/items?itemName=JMGomes.angular-latest-snippets) for TypeScript and HTML, including support for the latest Angular features.
- story-ui - Automate component documentation by generating Storybook stories through AI-powered conversations, compatible with many LLM providers.
- Storybook - The UI development environment you'll love to use.
- envguards - Framework-agnostic environment variable validation, documentation generator, and `.env.example` creator.
-
Networking
- manifest - A lightweight Backend-as-a-Service (BaaS) that fits into a single YAML file. This [quick start](https://manifest.build/docs/angular) shows how to use it with Angular.
- ngx-device-detector - An Angular v7+ library to detect the device, OS, and browser details.
- angular-http-server - Simple http-server for Single Page Apps (SPAs).
- ngx-offline-indicator - A simple and customizable way to inform users about their internet connection status within their Angular applications.
- ngx-network-status - A lightweight Angular library to detect actual internet connectivity by pinging a backend endpoint — not just relying on `navigator.onLine`.
- ng2-idle - A module for responding to idle users in Angular applications.
-
Runtime
- falso - All the Fake Data for All Your Real Needs.
- angular-compile - Angular Dynamic Compile. Convert strings to Angular components.
- ngs-json-utils - A lightweight Angular library for easy JSON manipulation—deep clone, serialize, and deserialize with TypeScript support.
- lbx-change-sets - Automatically tracks entity changes using an extendable base repository.
- ngx-signal-hub - Lightweight Angular hub unifying callbacks with signal‑based event observation.
- ngx-json-reader - Angular 17+ JSON reader/editor with multi-URL comparison and diffing.
- ngx-compare-object - Angular utility to compare an original object with its modified version.
- deepequalspure - JavaScript object deep equals service for Angular projects.
-
Linting
- angular-eslint - Monorepo for all the tooling which enables ESLint to lint Angular projects.
- eslint-plugin-ng-module-sort - Auto-sorts Angular and NestJS module arrays to keep your modules clean and organized.
- @ni/javascript-styleguide - NI's JavaScript and TypeScript linter rules for ESLint.
- eslint-config-spartan - An opinionated ESLint configuration with separate configs (called mixins) for various eslint plugins.
- eslint-config-angular - Comprehensive Angular ESLint configuration with TypeScript support, component/template rules, accessibility, and CSS linting.
- @yoo-digital/eslint-plugin-angular - Custom lint rules for Angular.
- eslint-config-angular-strict - Modern ESLint configuration with strict rules for Angular development.
- ngx-html-bridge-markuplint - This library links Markuplint to Angular templates by reverse‑compiling them into HTML, enabling accurate linting with proper source‑mapped reporting.
- eslint-config-neon - A comprehensive shareable ESLint configuration.
-
Code Analysis
- ng-parsel - Parse your Angular code base to JSON abstraction - Great for displaying APIs and running custom analysis.
- angular-compiler-output - See the JS output of the Angular compiler for a given Angular template.
- compuse - Analyze Angular component usage across your codebase with a unified API for extracting usage insights.
- ng-lens - A Node.js tool that uses `ts-morph` to analyze Angular components and detect service usage patterns from any API library.
- ngx-genie - A tool to visualize the dependency injection tree, analyze service states, track component relationships, and identify memory or architectural issues.
- ng-di-graph - A command-line tool that analyzes Angular TypeScript codebases to extract dependency injection relationships.
- ngx-html-bridge - Converts Angular templates into static HTML variants, enabling reliable validation and linting with any standard HTML tool.
-
Debugging
- ngx-dev-toolbar - A powerful development toolbar for Angular applications to improve your developer productivity directly in the browser.
- ngx-error-handling - This library seamlessly manages unhandled RxJS, signal, and classic errors, making them accessible through an Rx subject (ErrorBus).
-
-
Learning Resources
-
Training
- Angular University - Learn And Keep Up With The Angular Ecosystem.
- Ultimate Courses - Everything you need to become an Angular expert.
- Udemy: Angular - The Complete Guide
- Angular Academy - World-class instructor-led live online Angular courses!
- Angular.Schule (in Germany)
- Angular.DE (Germany)
- Simplified Courses - Angular Training by Expert Brecht Billiet!
- Angular Start - Learn to build professional-grade Angular applications using new features with modern best practices.
- Angular Training - The Angular Coach You Need.
- Marmicode
- Offering Solutions
- liveloveapp - Workshops are available for Cypress, NgRx, RxJS, AG Grid and web performance.
- Angular Material 3 Theming System: Complete Guide - The only course you will need for Angular Material 3 Theming.
- Angular UI - Get ready to build your next web application using Angular with interactive courses and exercises.
- learnbydo.ing - Learn {Web} programming with Courses, Books & Exercises from [Fabio Biondi](https://www.fabiobiondi.dev/video-courses/). Content either in Italian or English.
- Tech OS - Offers high-level Angular training designed for demanding developers and ambitious teams.
- ng.guide - Learn Angular by building real-world apps.
-
Blogs
- Amadou Sall
- angular-university - Learn and Keep Up with the Angular Ecosystem.
- Playful Programming
- Angular Minds
- Angular Architects
- House of Angular
- thisdot labs
- halodoc
- Angular Love - (Polish) Excellent up-to-date resource for Angular.
- 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.
- ninja-squad
- marmicode
- Tim Deschryver
- Chau Tran
- Minko Gechev
- Matthieu Riegler
- Thomas Laforge
- Evgeniy Oz
- Tomas Trajan
- Igor Katsuba
- ng serve
- Tomasz Ducin
- This is Angular
- daily.dev
- Offering Solutions
- Daniel Kreider
- Angular Philosophies
- Maksim Dolgikh
- Angular Material Dev - One place for everything related to Material Design in Angular.
- Code With Omkar
- Angular Tips - Best practices and recommendations for building complex, large and maintainable applications with Angular.
- Angular Experts - Learn all about Angular, NgRx, RxJS & NX and advance your skills with guides, in-depth content and actionable tips and tricks!
- Practical Angular Guide - Real-world-ish solutions for Angular developers By [Donald Murillo](https://github.com/DonaldMurillo).
- Bálint Neuhausz
- Netanel Basal
- Rainer Hahnekamp
-
Certification Programs
- Hackerrank - Angular (Basic) Skills Certification Test.
- Certificates.dev - Obtain your Certification of Competence as an Angular Developer.
- Angular Academy CA - Hands‑on, instructor‑led Angular training in Canada.
- Edureka - Angular Certification Course Online.
- Koenig - Various courses cover Angular separately or full-stack.
- Simplilearn - Angular Certification Training Course.
- Altitude CSI - Angular Certification Program.
-
Books
- Become a ninja with Angular - `Ninja Squad`.
- Manning - Buy a Manning pBook anywhere, get the eBook free here.
- Angular-Buch (German) - `dpunkt.verlag`.
- Modern Angular - `Manfred Steyer` **FREE**.
- Packt Publishing - Your best option to find the largest variety of up-to-date programming books.
- GumRoad - Various Free and Paid Angular ebooks.
- Angular University Ebooks - Available separately or included with a subscription.
- Angular Book - `Denys Vuika` **FREE**.
- Ultimate Guide to Angular Evolution - `House of Angular` **FREE**.
- Micro Frontends and Moduliths with Angular - `Manfred Steyer` **FREE**.
- Angular Mastery - `CHRISTIAN LÜDEMANN` **FREE**.
- Enterprise Monorepo Angular Patterns - `Nx Core Team` **FREE**.
- Mastering Angular Signals: A Practical Guide to Modern Reactivity, Performance, and Migration - `Muhammad Ahsan Ayaz`.
-
Cheat Sheets
- Framework Field Guide - A free and practical way to learn Angular, React, & Vue all at once.
- Past Angular Cheatsheet - Note: *NEW* official docs do not have a cheatsheet.
- Angular Developer Roadmap
- Interviewbit Angular Cheatsheet
- ZeroToMastery Angular Cheatsheet
- List of 100 Angular Interview questions and answers
- 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.
-
Style Guides
-
Exercises
- 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.
- angular-fundamental-lessons
- angular-debugging-challenge - This repository hosts an Angular-based project designed as a coding and debugging exercise.
- angular-api-challenge - This repository hosts an Angular-based project designed as a api integration exercise.
- modern-angular-exercises - Exercises on various Angular topics, including solutions and solution videos.
- angular-debug-quest - Sharpen your skills at fixing bugs in Angular applications for a better understanding of the framework.
-
YouTube Channels
-
-
State Management
-
NgRx
- Official website
- Official GitHub repository - Reactive State for Angular.
- angular-ngrx-nx-realworld-example-app - Real world application built with Angular 21, NgRx 21, and Nx 22.
- ngrx-course - Angular University Complete Guide.
- ngrx-store-localstorage - Simple syncing between `@ngrx/store` and local storage.
- ngrx-toolkit - Various Extensions for the NgRx Signal Store.
- ngrx-traits - NgRx Traits is a library to help you compose and reuse a set NGRX actions, selectors, effects, and reducers across your app.
- ngrx-addons - A collection of NgRx addons, including state persistence.
- ngrx-store-storagesync - Highly configurable state sync library between localStorage/sessionStorage and `@ngrx/store`.
- ngrx-wieder - Lightweight undo-redo for Angular with NgRx & Immer.js.
- ngrx-immer - Immer wrappers around NgRx methods createReducer, on, and ComponentStore.
- ngrx-rtk-query - Make RTK Query with Hooks works in Angular Applications.
- ngx-view-state - Library for handling Loading/Success/Error in NgRx.
- store-service - Adds an abstraction layer / facade between Angular components and the NgRx store.
- ngx-signal-store-query - Signal Store feature that bridges with [Angular Query](https://tanstack.com/query/latest/docs/framework/angular/overview).
- SmartNgRX - A library that simplifies CRUD operations by abstracting NgRx, while still leveraging and supporting existing NgRx code.
- ngrx-hateoas - A library to bring hypermedia json into the NgRx Signal Store following the HATEOAS approach.
- ngrx-http-tracking - This NgRx library integrates with existing stores to reduce boilerplate and simplify handling HTTP request states like loading, success, and error.
- ngrx-manager - Plug-N-Play State Manager for NgRx stores.
- ngrx-set - This simplifies the creation of actions for asynchronous requests that can succeed, fail, or be aborted.
- easy-ngrx-distinct-selector - Provides functions to easily create `@ngrx/store` selectors with equal functions for arguments and result values.
- ngrx-store-wrapper - Angular library for NgRx state management with built-in session and local storage, no manual actions or reducers needed.
- ngx-rehydrate - NgRx state rehydration library for Angular SSR applications.
-
Other State Libraries
- xstate - Actor-based state management & orchestration for complex app logic.
- query - Powerful asynchronous state management, server-state utilities and data fetching for the web.
- usm - A modular state management library compatible with Angular.
- exome - Simple proxy based state manager for deeply nested states, works with Angular Signals and RxJS.
- tansu - A lightweight, push-based state management library. It works well with [the Angular ecosystem](https://amadeusitgroup.github.io/tansu/#md:tansu-works-well-with-the-angular-ecosystem).
- elf - 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.
- ng-simple-state - Simple state management in Angular with only Services and RxJS.
- state-adapt - Declarative, incremental state management library.
- ngx-signal-state - Opinionated simple state management for Angular.
- ngx-collection - Collection State Management Service for Angular.
- signalstory - A state management library built on Angular signals, supporting simple repositories, decoupled commands, side effects, and inter-store communication via event-driven architecture.
- ngx-sherlock - An Angular tooling library to be used with the [@politie/sherlock](https://github.com/politie/sherlock) distributed reactive state management library.
- @tethys/store - A mini, yet powerful state management library for Angular.
- angular-redux - Unofficial Angular bindings for [Redux](https://redux.js.org/).
- ngx-crud - CRUD services in Angular with effortless aborting, caching and observing.
- ng - An Angular extension of [@bitfiber/rx](https://github.com/bitfiber/rx) for managing reactive state, workflows, and events with RxJS.
- @ng-state/store - RxJS and Immer (or ImmutableJs) powered nested state management for Angular applications inspired by NgRx.
- ngx-state-machine - An Angular wrapper for the [simple-state-machine](https://www.npmjs.com/package/@state-management/simple-state-machine) library. It integrates the state machine into Angular applications by making the `StateMachine` injectable as a service.
- ngx-simple-signal-store - A simple way to create signal stores with a read-only interface.
- ng-simple-state-management - Simple state management implementation for Angular applications.
- ngx-statewise - A simiplifed state management alternative to NgRx or NGXS.
- fsm-state-manager - A simple, flexible and strongly-typed finite state machine manager for managing state transitions in Angular or any TypeScript-based application.
- signal-tree - An Angular 16+ store built around signals that focuses on simplicity.
- signaltree - A powerful, type-safe, modular signal-based state management solution for Angular applications.
- angulator - A lightweight Angular [mediator](https://refactoring.guru/design-patterns/mediator) library, designed to simplify communication between different parts of your application using a request/response and notification/handler pattern.
- ngx-query - A lightweight, observable-based query library that helps you manage server state, caching, and synchronization between your backend and UI.
- @tanstack/angular-db - 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.
- ngx-mxstore - Simplifies state management by moving logic into pure, testable methods and connecting components to the store via decorators.
- ngx-stashr - A lightweight, signal-driven state management library for Angular 21, inspired by React’s [Zustand](https://github.com/pmndrs/zustand).
- ngx-event-bus-lib - Broadcast strongly-typed events anywhere in your app and react to them declaratively — without services, DI, providers, RxJS, signals, or tight coupling.
-
NGXS
- Official GitHub repository - NGXS aims to simplify state management with minimal boilerplate and maintenance.
- ngxs-synchronizers - Simplifies synchronizing your NGXS-based application state with external data sources.
- actions-executing - 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.
- select-snapshot - Flexibile decorator that allows to get a snapshot of the state.
- Official website
- emitter - New pattern that provides the opportunity to feel free from actions.
- ngxs-message-plugin - An NGXS plugin which allows you to share state between different browser contexts.
- firestore-plugin - Firestore plugin for NGXS.
- ngxs-reset-plugin - Reset plugin for NGXS: Effortlessly clears, resets, or overwrites NGXS states respecting the state tree.
- ngxs-postmessage-plugin - NGXS plugin for state synchronization across windows or microfrontends using `postMessage`.
- action-lifecycle-hooks - Makes it simple to trigger code on action outcomes—such as success or error—without manual action wiring.
-
-
Angular Pulse
-
Podcasts
-
Google Developer Experts on X
- Wassim Chegham
- Alex Inkin
- Jack Franklin
- Thierry Chatel
- Uri Shaked
- Gonzalo Ruiz de Villa Suárez
- Sharon DiOrio
- John Papa
- Dan Wahlin
- Christian Weyer
- Todd Motto
- Tim Ruffles
- Aaron Frost
- Wilson Mendes
- Jared Williams
- Gerard Sans
- Pascal Precht
- Maxim Salnikov
- Deborah Kurata
- Shai Reznik
- Manfred Steyer
- Juri Strumpflohner
- William Grasel
- Alyssa Nicoll
- Nir kaufman
- Dmitriy Shekhovtsov
- Jeff Delaney
- Nishu Goel
- Santosh Yadav
- Ankit
- Siddharth Ajmera
- Muhammad Ahsan Ayaz
- Dmytro Mezhenskyi
- Michael Hladky
- Fabio Biondi
- Thomas Laforge
- Jeff Whelpley
- Raúl Jiménez
-
Community
- Angular Stack Overflow
- Angular Hashtag - Use `#angular` hashtag on X.
- @Angular on X
- Angular Space - Your Hub for Learning and Growing as an Angular Developer.
- Angular Discord Channel
- builtwith trends - Angular Usage Statistics.
- Map of GitHub - Explore the NgSphere to discover repositories with overlapping stargazers.
- 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: The Documentary | An origin story
- Gitter Channel
- /r/Angular Subreddit
- Angular Buddies Slack Channel
- Is This Tech Dead? - Is Angular dead?
- Angular Talents - Independent developers can highlight their availability for upcoming projects, eliminating the need to endlessly scroll through job boards.
- Good First Issues - Find beginner-friendly issues and start contributing to Angular open-source projects.
- Top rated Angular Stack Overflow questions Dashboard
-
Newsletters
-
Angular Team on X
-
Angular Experts on X
-
Bluesky
-
-
Architecture and Advanced Topics
-
Feature Flags
- Flagsmith - Ship Faster and Control Releases with Feature Flag Management.
- @configcat/js-sdk - ConfigCat SDK for JavaScript provides easy integration for your application to [ConfigCat](https://configcat.com/).
- ngx-growthbook - An Angular wrapper for [GrowthBook](https://www.growthbook.io/), providing feature flags and A/B testing capabilities.
- angular-unleash-proxy-client - Angular wrapper for [unleash](https://www.getunleash.io/) and [unleash-proxy-client-js](https://github.com/Unleash/unleash-proxy-client-js).
- @devcycle/openfeature-angular-provider - [DevCycle](https://docs.devcycle.com/sdk/client-side-sdks/angular/) supports the OpenFeature Angular SDK.
- @statsig/angular-bindings - The [Statsig](https://www.statsig.com/) Angular bindings package provides a `StatsigService` that can be injected into your components. See the [Statsig docs](https://docs.statsig.com/client/javascript-sdk/Angular/) for more details.
- ngx-version-view - A powerful Angular library that enables version-aware component rendering for seamless feature toggling based on application versions.
- @configcat-labs/feature-flags-in-angular-sample-app - Example app that uses ConfigCat.
- @openfeature/go-feature-flag-web-provider - [GO Feature Flag](https://gofeatureflag.org/) provider allows you to [connect](https://gofeatureflag.org/docs/sdk/client_providers/openfeature_angular) to your GO Feature Flag instance with the `@openfeature/web-sdk`.
- featurit-sdk-angular - Angular wrapper of the JavaScript client for the [FeaturIT](https://featurit.com/) Feature Flag management platform.
- flagpole - Angular SDK for the [Flagpole](https://useflagpole.dev/) feature flag management system.
- 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](https://toggly.io/) feature flags.
-
GraphQL
- takeshape - It's easy to build a GraphQL API using TakeShape. Follow this [guide](https://app.takeshape.io/docs/get-started/client/angular) to integrate with Angular.
- hasura - Real world GraphQL tutorials for frontend developers with deadlines!
- graphql-code-generator - Code generator for GraphQL schemas and operations, with flexible plugin support.
- buoy - A GraphQL client for Angular built on top of Apollo.
- tailcall - This comprehensive guide dives into five powerful approaches for integrating GraphQL into your Angular applications.
- apollo-orbit - A fully-featured GraphQL client for Angular with modular state management.
- apollo-dynamic-angular - Variant of Apollo Angular that allows dynamic selection sets for queries, mutations and subscriptions via a decorated schema.
- ngx-graphql-client - A typed GraphQL client for Angular applications with full TypeScript support.
- apollo-angular - A fully-featured, production ready caching GraphQL client for Angular and every GraphQL server.
-
Server-Side Rendering
- 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.
- ngx-ssr-code-remover - Post processor to remove SSR Code from bundles when served.
- treaty - The meta framework for Angular. An alternative to Analog.
- analog-stuff - Extra stuff for AnalogJS including `agx-remark-rehype`.
- ngx-trpc - Angular tRPC client with SSR, RxJS, Signals and Subscriptions Support.
- Official website - Documentation for the new SSR package built into the framework.
- ngx-sitemaps - Generate sitemaps from Angular prerendered routes.
- ngx-bun - High-performance SSR/SSG adapter for Angular 19+ using Bun's built-in server.
-
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](https://github.com/module-federation/vite) with Angular and AnalogJS (via [@brandonroberts/angular-vite](https://github.com/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.
- ngx-remote-component - An Angular library for loading remote components dynamically in Nx workspaces.
- npm-mfe-live-reload - This tool auto-reloads the shell in development mode when remote microfrontends change.
-
HTTP
- @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.
- cashew - A flexible and straightforward library that caches HTTP requests in Angular.
- ngx-repository - Easily create a strongly typed data client (HTTP REST or Firestore) in your Angular project.
- ng-http-caching - Cache for HTTP requests in Angular application.
- convoyr - Modular HTTP extensions for Angular.
- angular-http-cache-interceptor - Angular HTTP cache interceptor.
- angular-odata - A fluent API for querying, creating, updating and deleting OData resources in Angular.
- ngx-drupal8-rest - Drupal 8 rest module for Angular applications.
- ngx-http-retry - An Angular service that provides HTTP methods (GET, POST, PUT, DELETE) with built-in retry logic using RxJS's `retry` operator.
- 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-http-request-state - An Angular library for wrapping HttpClient responses with loading & error information.
- ng-speed-test - A lightweight Angular library for checking internet speed.
- ngs-request-tracker - A library for tracking, storing, and displaying statistics on all HTTP requests.
- ngx-pwa - Provides additional functionality around Angular PWA's. Most notably being able to cache and sync POST/PATCH/DELETE Requests.
- ng-rest-client - This library simplifies HTTP requests by letting developers define RESTful API clients with method decorators.
- ngx-http-helper - A lightweight library to easily call your APIs and add JWT token or API key on each header request.
- ngx-sse-client - A simple **SSE** (Server Sent Events) client for Angular applications to replace the use of `EventSource`.
- @connectrpc/connect-web - [Connect](https://connectrpc.com/) provides cross-platform API libraries. [@connectrpc/connect](https://www.npmjs.com/package/@connectrpc/connect) offers type-safe Protobuf APIs in TypeScript, and [@connectrpc/connect-web](https://www.npmjs.com/package/@connectrpc/connect-web) adds browser support. See the [Angular example](https://github.com/connectrpc/examples-es/tree/main/angular).
- 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.
- @angular-experts-io/resource - The missing create, update, delete (CUD) support for Angular resource.
- ngx-http-resilience - Angular HttpInterceptors that provide resiliency capabilities.
- ngx-interceptors - Library with common HTTP interceptors for Angular applications.
- ngx-hal - A datastore library with support for handling [HAL-formatted](http://stateless.co/hal_specification.html) HTTP requests.
- trpc-angular - This repository offers two tRPC-based Angular packages: `@heddendorp/trpc-link-angular` for HttpClient, and `@heddendorp/tanstack-angular-query` for 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](https://github.com/vpulim/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.
-
Monorepos
-
Micro-Frontends
- ngx-mfe - Angular library for working with micro-frontends in Webpack 5 and plugin ModuleFederation.
- micro-frontends-mindmaps - A mindmap summarizing micro-frontends concepts.
- 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.
- ngx-mf-remote-loader - SSR-compatible dynamic remote module loader for Angular + Nx Micro Frontends.
-
-
Site Templates
-
Paid Templates
- Wrap Pixel
- Nzoni - Launch your SAAS in days with Angular.
- Theme Forest
- Angular-Templates
- Admin Mart
- Vortex - A high-performance web application template built with Angular and Java, designed to deliver seamless user experiences and powerful backend solutions.
- NgFast - The Angular boilerplate for building SaaS, landing pages, and web apps fast—turning your ideas into income.
-
Free Templates
- Colorlib
- HTMLrev
- angular-tailwind - Angular & Tailwind CSS Admin Dashboard Starter Kit.
- material-pro-angular-lite - 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.
- coreui-free-angular-admin-template - CoreUI Angular is free Angular admin template based on Bootstrap 5.
- QuickApp - ASP.NET Core / Angular startup project template with complete login, user and role management. Plus other useful services for Quick Application Development.
- ng-matero - Angular Material admin dashboard template.
- @wlucha/angular-starter - Angular 19 Starter with Storybook, Transloco, Jest, Cypress, Docker, ESLint, Material, & Prettier.
- angular-realworld-example-app - Angular codebase containing real world examples (CRUD, auth, advanced patterns, etc) that adheres to the [RealWorld](https://github.com/gothinkster/realworld) spec and API.
- zen - Nest + Prisma + Apollo + Angular Full Stack GraphQL Starter Kit.
- sakai-ng - Free Angular Admin Template by PrimeNG.
- devextreme-angular-template - Responsive Application Layout Templates based on DevExtreme Angular Components.
- angular-quickstart - A bare-bones Angular template to get you deployed to Netlify fast!
- template-angular - Phaser 3 TypeScript project template that uses the Angular framework and Vite for bundling.
- angular-nest - Simple web app template with Angular + NestJS + ng-openapi-gen.
- gradient-able-free-admin-template - Gradient able free Bootstrap, Angular, React admin template.
- angular-ngrx-frontend - Angular NgRx powered frontend template for Symfony (or similar) backend.
- Threejs - New Three.js starter app.
- tailkit-starter-kit-angular - Angular Starter Kit for using `Tailkit UI` components out of the box in your project.
- angular-starter-kit - Angular project template with Prettier, Linter, Git-Hooks and VS Code settings.
- fractal-boilerplate-lua-angular - Basic Angular & Lua - FiveM Boilerplate: A streamlined starter kit for web and in-game development with hot builds and utility scripts.
- angular-sample-app - A sample Angular app integrating [Descope](https://www.descope.com) with login, user dashboard, and dynamic navigation.
- angular-and-firebase-template - An opinionated full-stack starting point for building a web app, using Angular and Firebase.
- spike-angular-free - Spike is the most powerful & comprehensive free Angular admin template based on Material Angular.
- Flexy-admin-angular-lite - Flexy is the Most Powerful & Comprehensive free Angular admin template based on Material Angular.
- berry-free-angular-admin-template - Berry is a free Angular + Bootstrap 5 admin dashboard with customizable, feature-rich pages for optimal UX.
- mantis-free-angular-admin-template
- datta-able-free-angular-admin-template
- sanity-template-angular-clean - A clean Angular SPA that gets content from [Sanity](https://www.sanity.io/).
- angular-templates - A set of Angular templates for common web apps.
- tailwind-angular-starter - Free and open-source starter project to help you get started with Angular, Tailwind CSS, and the [Flowbite UI components](https://github.com/themesberg/flowbite-angular).
- LightNap - A full-stack SPA starter kit with `ASP.NET` Core Identity, JWT management, and admin identity features.
- @cristobalgvera/angular-template - Project to easily start an Angular project using Server Side Rendering, Angular Material, and Tailwind CSS. It also includes development tools to easy your workflow.
- keycloakify-starter-angular-vite - Angular and Vite Starter for [Keycloakify 11](https://www.keycloakify.dev/).
- @carlossalasamper/angular-clean-architecture - An Angular scaffold with a clean architecture that is easy to understand.
- ngx-package-starter - An Angular library NPM starter (or example) project to ease setup of Angular libraries as NPM packages from your GitHub repo.
- angular-boilerplate - Angular 18 + Bootstrap/Material + NgRx + Spring Boot starter with modular architecture and ngx-datatable.
- nx-starter - Nx powered starter project for Angular with SpartanUI.
- angular-material-tailwind-playwright-starter - Angular 19 with Material, Tailwind, Jest, Playwright, and NGXS.
- Angspire - Angular + `.NET` monorepo template with built-in auth, themes, and a scalable foundation for faster development.
- @rainerhahnekamp/angular-starter - A starter project for a modern Angular 19 application.
- BoilerPlate-FirebaseAngular - Starting point for apps built using `.NET`, Angular, and Firebase.
- extreme-angular - A starter template with pre-configured dev tools that enforce best practices for creating clean, maintainable, and accessible web apps.
- dataclouder-template-angular - A ready-to-use Angular/Ionic template with Firebase Authentication integration.
- spartan-stack-starter - An Opinionated Template Project Starter using Spartan Stack.
- angular-tailwind-e-commerce-template - A responsive Angular + Tailwind CSS e-commerce template with sleek, customizable design for minimalist online shops.
- ngx-lib-starter-kit - An Angular library boilerplate with pre-configured structure for scalable, maintainable development.
- ngx-app-starter-kit - A modern Angular 18+ starter kit with Docker, devcontainer, and Angular Material integration for rapid, scalable web app development.
- hanko-angular-express-starter - Starter integrating Hanko authentication with Angular and Express.
- signal-admin - Angular 20 admin panel (Material + Tailwind) with responsive layout, sidebar, user management, and UI components.
- ngXpress - The Full-Stack Angular Starter Kit (SSR, Zoneless, Express 5, Prisma, better-auth, Tailwind CSS 4).
- jet - Angular starter-kit for building quality web apps fast.
- serene - A modern starter-kit for full-stack web development using Spring Boot and Angular. Inspired by Laravel Breeze, it provides a clean, secure, and minimalist foundation.
- free-angular-tailwind-dashboard - Free, open-source Angular + Tailwind CSS admin dashboard with essential UI components and pre-built pages for a sleek, modern interface.
- ng-ultimate-base - Angular 20 template with Angular Material UI, Tailwind CSS, i18n, ESLint, Prettier, Husky, and CI/CD.
- angular-dev-enhanced - A ready-to-use Angular starter with Vite, Vitest, ESLint, and Prettier—perfect for clean, modern development.
- ngx-admin-v20 - With this admin dashboard, you’ll enjoy a modern Bootstrap 5 UI with SASS customization, reusable components, and a sleek material theme.
- angular.ng - An open-source productivity dashboard built with Angular and Supabase.
- angluar-crm - Angular CRM template with contact management, deal tracking, and analytics.
- nestjs-angular-starter - A full‑stack starter template featuring a NestJS backend and Angular frontend, complete with authentication, user management, and common infrastructure patterns.
- AngularTemplate - This Angular template delivers a production‑ready project setup with structured architecture, tooling, testing, CI/CD, styling, schematics, and clear rule documentation.
- free-tailwind-admin-dashboard-template - A free, open-source Tailwind CSS admin dashboard template built for modern web developers.
- ngx-blog - A modern Angular-based blogging CMS with theme support and SEO optimization.
-
-
Framework Interoperability
-
External Integration
- Bit - Leverage Bit to build composable software.
- Sentry - A developer-first error tracking and performance monitoring platform.
- GoodData - Integrate GoodData Visualizations into your Angular application.
- DataDog - With the Datadog Angular integration, you can resolve performance issues quickly.
- Elastic - Real User Monitoring JavaScript agent with Angular applications.
- HyperFormula - Headless spreadsheet engine in TypeScript for formula parsing/evaluation, with an Angular integration demo.
- Strich - A JavaScript library for real-time, multi-format barcode scanning directly in the web browser.
- Pega - Angular SDK includes a bridge and DX components that connect the ConstellationJS Engine to an Angular-based design system.
- Partytown - Relocate resource intensive third-party scripts off of the main thread and into a web worker.
- Postcat - A lightweight, extensible API tool based on Angular and Electron.
- angular-twitter-timeline - Angular Public Twitter Timeline Widget.
- limitless-angular - A collection of powerful Angular libraries designed to enhance the Angular ecosystem and help developers build better applications with a focus on `Sanity.io` integration.
- stream-chat-angular - Angular Chat SDK ➜ Stream Chat. Build a chat app with ease.
- ngx-notion-cms - Render your Notion content through your Angular application as a CMS.
- ng-storyblok - A simple way to integrate [Storyblok](https://www.storyblok.com/) into your Angular application.
- angular-rsocket - Connect to an [RSocket](https://rsocket.io/) server, handle streams/messages, and manage tokens via a provider.
- ngx-wagmi - Connect Angular apps to Blockchain wallets and contract interactions.
- Otter - Highly modular Angular framework with units for localization, testing, customization, and CMS-driven dynamic configuration.
- fusio-sdk-javascript-angular - This SDK enables Angular apps to integrate with [Fusio](https://www.fusio-project.org/), used by projects like the [backend](https://github.com/apioo/fusio-apps-backend) and [developer](https://github.com/apioo/fusio-apps-developer).
- foblex2D - Angular library for 2D geometry with utilities for points, lines, vectors, shapes, and transformations, used in `Foblex Flow`.
- @elastic/apm-rum-angular - Elastic APM Real User Monitoring for Angular applications.
- Bloomreach Angular SDK - Provides simplified headless integration with [Bloomreach Content](https://www.bloomreach.com/en/products/content) for Angular-based applications.
- ngx-signalr-websocket - A lightweight ASP.NET SignalR client for Angular.
- Partytown - Relocate resource intensive third-party scripts off of the main thread and into a web worker.
- DataDog - With the Datadog Angular integration, you can resolve performance issues quickly.
- Elastic - Real User Monitoring JavaScript agent with Angular applications.
- NativeScript - Provides platform APIs directly to the JavaScript runtime (with strong types) for a rich TypeScript development experience.
- Keploy - Record test cases and mocks by interacting with the Angular UI, and then test them using Keploy.
-
Cross-Framework Integration
- Stencil - Generate Angular component wrappers for your web components.
- @oguimbal/ngx-react - Enables smooth integration of React and Angular components, or effortless migration between the two.
- gong - Full‑stack framework with Go (Gin, Gorm, pure SQLite) backend and Angular Material frontend.
- @retejs/angular-plugin - Angular plugin with a classic preset of node, connection, socket, and control components, built on [Rete.js](https://retejs.org/).
- @ngeenx/ngx-react - Embed React components or apps into Angular projects.
- ngx-reactify - Library to make running Angular and React applications together easy.
- ng-react-bridge - A lightweight Angular package that enables developers to seamlessly render React components inside Angular components using a directive.
- zero-angular - Angular bindings for [Zero](https://zero.rocicorp.dev/).
- detector - A zero-dependency, TypeScript-first library for fast, universal detection of platforms, frameworks, browsers, and capabilities.
-
Wrappers
- ckeditor5-angular - An official CKEditor 5 rich text editor component for Angular 2+.
- ckeditor4-angular - An official CKEditor 4 rich text editor component for Angular 2+.
- ngx-grapesjs - Angular wrapper library for [GrapesJS](https://grapesjs.com).
- gojs-angular - A set of Angular components to manage [GoJS](https://gojs.net/latest/index.html) Diagrams, Palettes, and Overviews.
- ngx-three - Use [Three.js](https://threejs.org) with your Angular project in a declarative way.
- ngx-socket-io - [Socket.IO](https://socket.io/) module for Angular.
- angular-three - Angular Renderer for [THREE.js](https://github.com/mrdoob/three.js).
- ngx-three-globe - An Angular library that provides an interactive, 3D globe visualization built using `Three.js`.
- ngx-sentry - Angular wrapper for [Sentry JavaScript SDK](https://github.com/getsentry/sentry-javascript).
- ngx-fabric-wrapper - Angular wrapper library for [Fabric](http://fabricjs.com/).
- ngx-highlight-js - Angular wrapper around [highlight.js](https://highlightjs.org/) for syntax highlighting.
- ngx-filesize - Angular wrapper for [filesize.js](https://filesizejs.com/).
- ngx-tagify - Angular library that wraps [Tagify](https://github.com/yaireo/tagify/).
- ngx-xapi - Lightweight Angular wrapper for [xAPI](https://xapi.com/).
- cytoscape-angular - A production-ready Angular library providing sophisticated graph visualization capabilities using [Cytoscape.js](https://js.cytoscape.org/).
- d3-cloud-angular - D3 Cloud component for Angular built upon [d3-cloud](https://github.com/jasondavies/d3-cloud).
- ngx-pendo - A simple wrapper to load Pendo in Angular.
- ngx-surreal - Lightweight Angular wrapper for the [SurrealDB](https://surrealdb.com/) JavaScript SDK.
- angular-email-editor - Drag-n-drop email editor by [Unlayer](https://unlayer.com/embed) as an Angular wrapper component.
- ngx-kel-agent - Client library for Angular applications to integrate with [kel-agent](https://github.com/k0swe/kel-agent).
- ngx-katex - A simple Angular wrapper for [KaTeX](https://github.com/KaTeX/KaTeX).
- ngx-chessground - Angular wrapper for [chessground](https://github.com/ornicar/chessground).
- ngx-barcode6 - An Angular component for Angular 9+ for creating 1-D barcodes based on [JsBarcode](https://github.com/lindell/JsBarcode).
- lyne-angular - Angular wrapper for the [Lyne Web Components](https://github.com/sbb-design-systems/lyne-components).
- ngx-viz - Simple Angular [viz.js](https://viz-js.com/) wrapper to render [DOT graphs](https://graphviz.org/doc/info/lang.html).
- ngx-serializer - Angular wrapper of `@paddls/ts-serializer` library.
- ngx-pocketbase - PocketBase Angular SDK for interacting with the [PocketBase API](https://pocketbase.io/docs). Based on the [PocketBase JavaScript SDK](https://github.com/pocketbase/js-sdk).
- seatsio-angular - Angular wrapper for rendering [Seats.io](https://www.seats.io/) seating charts.
- zag-angular - Angular wrapper for [zag](https://github.com/chakra-ui/zag).
- ngx-d3 - A [D3](https://d3js.org/) wrapper service for Angular applications inspired by [d3-ng2-service](https://github.com/tomwanzek/d3-ng2-service).
- @interopio/ng - [IO Connect](https://interop.io/) Angular wrapper to simplify initializing and using IO Connect libraries in projects.
- ngx-xyflow - Angular wrapper of [xyflow](https://github.com/xyflow/xyflow).
- ng-elementum - A modern fork of `@angular/elements` that enhances the integration of Angular components with the Web Components standard.
- ngx-webdatarocks - Angular wrapper for [WebDataRocks](https://www.webdatarocks.com/). Follow this [example](https://github.com/WebDataRocks/pivot-angular) to integrate the WebDataRocks web reporting tool.
- ngx-neoline - Angular wrapper for [NeoLine](https://tutorial.neoline.io/) N3 dAPI, detecting provider, awaiting READY, and exposing typed methods.
- ngx-virtual-select - Component to integrate [Virtual Select](https://github.com/sa-si-dev/virtual-select) in Angular.
- chat-widget-adapters - Angular wrapper for the [LiveChat](https://developers.livechat.com/) Chat Widget (JavaScript API).
- angular-calendly - A modern Angular library that provides standalone components for embedding [Calendly](https://calendly.com/) scheduling widgets.
- ngx-open-web-ui-chat - Angular component library for embedding [Open WebUI](https://openwebui.com/) chat with Socket.IO streaming, conversation history and markdown support.
- ngx-apexgantt - Angular wrapper for [ApexGantt](https://github.com/apexcharts/apexgantt), a JavaScript library to create Gantt diagrams built on SVG.
- ngx-linkifyjs - Angular [Linkify](https://github.com/nfrasser/linkifyjs) wrapper to auto-detect URLs, emails, hashtags, and mentions and convert them into HTML links.
- ngx-apexsankey - Angular wrapper for [ApexSankey](https://github.com/apexcharts/apexsankey) - A JavaScript library to create Sankey diagrams.
- ngx-apextree - Angular wrapper for [ApexTree](https://github.com/apexcharts/apextree) - a JavaScript library for creating organizational and hierarchical charts.
-
-
External Lists
-
Wrappers
- awesome-utils-dev - Exhaustive Angular resources—your fallback if you still need more.
- Angular Enterprise
- awesome-angular
- framework.dev
-
-
Angular-Inspired Solutions
-
Wrappers
- injection-js - A fast, well‑tested JavaScript/TypeScript dependency injection library extracted from Angular’s `ReflectiveInjector`.
- @joanpablo/reactive_forms - A Dart library using a model-driven approach for forms and validations, inspired by Angular's Reactive Forms.
- npm-clang-format-node - Node wrapper for LLVM Clang's clang-format and git-clang-format native binaries inspired by [clang-format](https://github.com/angular/clang-format).
- obfetch - A HttpClient base on RxJS and fetch API inspired by Angular `httpClient`.
- needle-di - A lightweight, type-safe Dependency Injection (DI) library for JavaScript and TypeScript projects.
- css-fx-layout - A responsive SCSS flexbox library inspired by Angular Flex-Layout.
- friendly-di - A lightweight and high-performance inversion of control (IoC) container inspired by NestJS and Angular.
- GameEngine - A TypeScript game engine inspired by Angular.
- gapi - Inspired by Angular and intended to provide complex Node.js GraphQL Backend applications with minimum effort.
- GTPL - TypeScript library for reactive templates using Direct DOM and Proxy, inspired by Vue, Angular AOT, and JSX, in a compact 9KB package.
- Lua-Generate - A CLI tool to generate boilerplate code inspired by ng tool from Angular.
- named-slots - Declarative "holes" for React components, inspired by slots in Vue, Svelte, Angular, and WebComponents.
- prang - A framework that looks like Angular, smells like Angular, but is actually Vue.
- PrasthuthTS - TypeScript framework inspired by Angular with modular components, two‑way binding, flexible routing, and strong typing.
- ReactiveForms - Retrieve form input values using the DOM and implement form validation, drawing inspiration from Angular's Reactive Forms approach.
- reaktiv - Reactive Signals for Python with first-class async support, inspired by Angular's reactivity model.
- ts-react-directives - A small React/TypeScript library designed to mimic Angular directives.
- vyuha - A Node.js template engine inspired by EJS, Angular, and Laravel Blade.
- ioc - A powerful and flexible Inversion of Control (IoC) container for TypeScript applications. Inspired by Angular and NestJS.
- sio - Silicia Framework: a fresh approach built upon Ionic, designed to streamline the development of hybrid applications and websites.
- fornax - Lightweight, opinionated Bun-powered full‑stack framework for SPAs with custom components, routing, and flexible styling.
- flexdi - Flexible, lightweight DI library for React, React Native, and Vue3, inspired by NestJS and Angular.
- arky-js - Annotation-based framework for AWS Lambda/API Gateway, inspired by Angular/NestJS, with decorators for modules, controllers, and services.
- di - This library is a lightweight dependency injection library, similar to [InversifyJS](https://github.com/inversify/InversifyJS) and [typedi](https://github.com/typestack/typedi).
- use-vue-service - Lightweight Vue 3 state management with dependency injection, inspired by Angular services.
- angular-style-injector - A lightweight dependency injection container inspired by Angular's Injector.
- ozean - A modern, simple, and high-performance web framework built on the Bun runtime. It provides a development experience and architecture that should be familiar to Angular users.
- UnReact.js - A modern framework combining the best of Angular and React for enhanced component communication.
- indulgent - A lightweight set of TypeScript utilities designed for web development, free of external dependencies and optimized for solid runtime performance.
- react-di-lite - Lightweight, hierarchical dependency injection for React inspired by Angular’s services.
- illuma - Angular-style dependency injection for TypeScript.
-
Programming Languages
Categories
Third Party Components
938
Table of contents
437
Development Utilities
237
Angular
109
Learning Resources
103
Angular Pulse
92
Architecture and Advanced Topics
85
Framework Interoperability
80
Site Templates
70
State Management
64
Security and Authentication
63
Testing
59
Underlying Technologies
56
Angular-Inspired Solutions
31
External Lists
4
Sub Categories
Angular
258
Third Party Components
179
Wrappers
78
Free Templates
63
UI Libraries
61
Mixed Utilities
59
Form Controls
52
Internationalization
49
Animations
39
AI
39
Google Developer Experts on X
38
Blogs
37
Authentication
37
HTTP
37
Forms
36
CLI Tools
33
Other State Libraries
30
RxJS
29
Editors
29
Data Grids
29
External Integration
28
TypeScript
27
Charts
27
Scroll
26
Dates
26
Loaders
26
Notifications
25
Icons
25
Form Validation
24
NgRx
23
Generators and Scaffolding
23
Carousels
23
Component
22
Official Resources
22
Analytics
22
Layout
22
UI Libraries built on Tailwind CSS
21
Helpers
20
Viewers
20
Directives
20
UI Libraries built on Material
19
DOM
19
Community
18
Drag and Drop
18
Builders
18
Router
17
Training
17
Media
17
Images
17
UI Library and Framework Ionic
17
Captcha
17
IDE Extensions
16
File Upload
16
Visual Effects
16
Updating Angular
15
Accessibility
14
E2E
14
Feature Flags
14
Maps
14
Storage
14
Calendars
14
Performance
14
Modals
13
Angular Team on X
13
Pipes
13
Books
13
Deployment
12
QR Codes
12
NGXS
11
JSON Forms
11
Documentation Tools
10
Styling
10
Tooltips
10
Markdown
10
UI Libraries built on Bootstrap
10
Desktop Applications
9
Angular Experts on X
9
GraphQL
9
Cheat Sheets
9
Role-Based Access Control
9
Server-Side Rendering
9
Linting
9
Loggers
9
Payments
9
Keyboard Mouse
9
YouTube Channels
9
Cross-Framework Integration
9
Security Best Practices
8
Onboarding and Product Tours
8
Module Federation
8
Exercises
8
Runtime
8
Cookies
7
Code Analysis
7
Certification Programs
7
Paid Templates
7
Podcasts
7
Newsletters
6
Networking
6
SEO
6
Micro-Frontends
5
CSV
5
UI Primitives
5
Layout Components
4
Editor Components
4
Monorepos
3
Guides
3
Style Guides
3
Printing
3
Debugging
2
Editor and IDE Extensions
2
Bluesky
1
Keywords
angular
699
typescript
200
javascript
79
angular2
65
ngx
56
rxjs
45
react
43
library
39
ui
29
angular-components
28
vue
26
material
26
components
25
angular-material
24
angular-library
24
i18n
24
angular-cli
22
ngrx
22
component
20
angular17
20
testing
20
tailwindcss
19
frontend
18
npm
18
admin-dashboard
17
state-management
17
ng
16
bootstrap
16
svelte
15
forms
15
icons
15
angular5
15
jest
15
svg
14
angular4
14
angular18
14
nextjs
13
ionic
13
template
13
internationalization
13
material-design
13
css
13
translation
13
signals
13
nodejs
13
charts
12
angular-component
12
state
12
angular7
12
nx
12