Awesome Lists

awesome-angular

by PatrickJS

awesome listHTMLpushed almost 2 years ago

page_facing_up A curated list of awesome Angular resources

AI summary

Angular resource collection

A curated list of Angular resources and tools for developers

stars
9.6K
forks
1.4K
watching
425
awesome lists
5
entries
1,351
View on GitHubpatrickjs.github.io/awesome-angular

Embed the badge

Show how many awesome lists link to your project. The count updates automatically.

Awesome Lists badge
Markdown
[![Awesome Lists Badge](https://awesome.facts.dev/shield/PatrickJS/awesome-angular/links.svg)](https://awesome.facts.dev/awesome/PatrickJS/awesome-angular)
HTML
<a href="https://awesome.facts.dev/awesome/PatrickJS/awesome-angular"><img src="https://awesome.facts.dev/shield/PatrickJS/awesome-angular/links.svg" alt="Awesome Lists Badge" /></a>
Image URL
https://awesome.facts.dev/shield/PatrickJS/awesome-angular/links.svg

What's in the list

1,351 links in 2 sections, with live GitHub stats.activeno commit in 2y

Table of contents / Angular

Table of contents / Third Party Components

  • tsparticles

    A component to easily add Particles animations to your Angular application

  • ngx-confetti-explosion

    Confetti in Angular

  • angular-animations

    Easy, Reusable Animation Utility library for 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

  • 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)

  • angular-shiki-magic-move

    Smoothly animated code blocks with

  • 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 that provides a dynamic gradient animation effect for text. This component allows you to display text with a smooth, animated gradient that transitions between two customizable colors

  • ngx-shiny-text

    An Angular library that provides a shimmering text animation effect

  • ngx-ripple

    This component creates an expanding ripple effect with customizable color, border, and animation duration. Perfect for adding an interactive and engaging effect to backgrounds or containers in your application

  • 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-meteors

    An Angular library that adds a mesmerizing meteor shower animation effect to your components

  • ngx-background-beams

    An Angular component that generates dynamic animated background beams with customizable gradients and motion paths

  • ngx-aurora

    An Angular library that creates a mesmerizing aurora background effect. This component provides an animated, gradient-based light effect with customizable inversion and two different animation styles

  • ngx-particles

    An Angular library that provides a dynamic and interactive particle animation effect. The particles react to mouse movements, creating a visually engaging and customizable background for your Angular components

  • ngx-spotlight

    An Angular library that creates a spotlight effect using SVG animations. The component highlights sections of your page when they enter the viewport, with customizable spotlight colors and optional 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

  • xng-breadcrumb

    Zero config breadcrumb solution. A lightweight, configurable and reactive breadcrumbs for Angular 6 and beyond

  • olt-ngx-breadcrumbs

    Angular Library for generating breadcrumbs based on the routing state

  • 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

  • angular-calendar

    A flexible calendar component for angular 6.0+ that can display events on a month, week or day view

  • angular-calendar-scheduler

    A scheduler view component for angular

  • ng-fullcalendar

    Fullcalendar module for Angular

  • fullcalendar-angular

    The official Angular component for FullCalendar

  • angular-year-calendar

    A powerful and performant Angular year calendar library built with ❤️

  • @schedule-x/angular

    Material design event calendar

  • angular-calendar-timeline

    A timeline for Angular 13+ that shows tasks or events on a timeline in different modes: days, weeks, and months. This library is pretty small and DOESN'T use big dependencies like JQuery or Moment.js. Library also supports SSR

  • ngx-turnstile

    Cloudflare Turnstile for Angular

  • ng-hcaptcha

    Provides an easy to use component for

  • angular-yandex-smart-captcha

    This library adds the Yandex SmartCaptcha component to your Angular application, providing an easy way to integrate CAPTCHA protection into your forms and other user interactions

  • 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 . Alternatively, you create your own service that implements Google's reCAPTCHA with the help of this

  • ngx-slider-recaptcha

    Customizable Angular library that provides a slider-based CAPTCHA component to help secure forms from spam and bot submissions

  • ngu-carousel

    Angular Universal carousel

  • ngx-slider

    Self-contained, mobile friendly slider component for Angular based on angularjs-slider

  • ngx-gallery

    Angular Gallery, Carousel and Lightbox

  • ng-image-slider

    Angular Image Slider with Lightbox

  • ngx-slick-carousel

    Angular 17+ wrapper for slick plugin

  • ngx-splide

    Splide.js integration to Angular

  • ngx-owl-carousel-o

    owl-carousel for Angular >=6

  • angular2-image-gallery

    Image Gallery built with Angular 17+, node.js and GraphicsMagick

  • egjs-flicking

    Flicking Angular Quick Start

  • ngx-drag-scroll

    A lightweight responsive Angular carousel library

  • ng-slider

    A light slider with no external dependencies

  • keen-slider

    The HTML touch slider carousel with the most native feeling you will get

  • 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

  • ngx-stories

    An Angular component to render Instagram like stories

  • carousel-library

    A versatile Angular library providing a feature-rich, simple, and performant carousel component

  • 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

  • ngx-custom-carousel

    A feature-rich Angular 17 component crafted to elevate your carousel experience

  • ng2-charts

    Beautiful charts for Angular2 based on Chart.js

  • ngx-charts

    Declarative Charting Framework for Angular2 and beyond!

  • ng-apexcharts

    Angular wrapper for ApexCharts to build interactive visualizations in Angular 7+

  • ng-chartist

    Angular component for Chartist.js

  • org-chart

    Highly customizable org chart. Integrations available for Angular, React, and Vue

  • ag-charts

    Fully-featured and highly customizable JavaScript charting library

  • systelab-charts

    Systelab Angular Chart services

  • ngx-gantt

    A modern and powerful gantt chart component for Angular

  • carbon-charts

    Carbon Charts Angular is a thin Angular wrapper around the vanilla JavaScript @carbon/charts component library

  • dag

    An Angular service for managing directed acyclic graphs

  • 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

  • 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

  • ngx-echarts

    Angular directive for

  • angular-fusioncharts

    Angular Component for JavaScript Charting Library

  • ngu-flow

    Angular flow diagram library

  • highcharts-angular

    Official minimal integration for Angular

  • angular-highcharts

    Highcharts directive for Angular

  • Foblex

    Angular Powered Flow-Chart Library

  • zingchart-angular

    is a declarative, efficient, and simple JavaScript library for building responsive charts

  • unovis

    Modular data visualization framework for React, Angular, Svelte, Vue, and vanilla TypeScript or JavaScript

  • angular-google-charts

    A wrapper for the Google Charts library written in Angular

  • ngx-flexmonster

    A powerful and fully customizable JavaScript component for web reporting. It is packed with all core features for data analysis and can easily become a part of your Angular data visualization project

  • ngx-graph

    Graph visualization library for Angular

  • ng-draw-flow

    A library for creating interfaces based on displaying data as nodes. It allows you to create both simple diagrams and complex editors for building customised charts and graphs

  • sequential-workflow-designer

    Customizable no-code component for building flow-based programming applications or workflow automation. Zero external dependencies

  • ngx-cookie-service

    Angular service for cookies. Originally based on the library

  • ngx-cookie-consent

    Angular multi-language module to display a cookie consent banner without other dependencies

  • ngx-cookieconsent

    Cookie Consent module for Angular

  • cookieconsent

    Simple cross-browser cookie-consent plugin written in vanilla js that can be added to

  • 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 provide excel-style filtering, live-data, sorting, draggable row and other toolbar

  • sheetjs

    SheetJS is a JavaScript library for reading and writing data from spreadsheets

  • ngx-easy-table

    The Easiest Angular Table. 12kb gzipped! Tree-shakeable. 55 features and growing!

  • active-table

    Framework agnostic table component for editable data experience

  • jsgrids

    A comparison tool to compare JavaScript data grid and spreadsheet libraries. Find even more libraries from this repo

  • ui-grid

    UI Grid: an Angular Data Grid

  • jspreadsheet

    Jspreadsheet is a lightweight vanilla javascript plugin to create amazing web-based online interactive tables and spreadsheets compatible with other spreadsheet software

  • handsontable

    Handsontable is a popular JavaScript data grid component that brings the well-known look and feel of spreadsheets to your application

  • 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

  • datagrid

    Angular TanStack table with shadcn Theme

  • angular-datatables

    An Angular2+ library for building complex HTML tables using the jQuery plug-in

  • angular-slickgrid

    A wrapper of the lightning fast & customizable datagrid. It also includes multiple styling themes

  • revogrid

    Powerful virtual data grid smartsheet with advanced customization. Best features from Excel plus incredible performance

  • 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 tag

  • ngx-grid

    A professional Angular data grid

  • @guiexpert/angular-table

    Framework-agnostic table library designed to seamlessly integrate with the major frameworks, including

  • ngx-date-fns

    date-fns pipes for Angular

  • luxon-angular

    date pipes for Angular

  • angular-globalize

    Angular pipes for localizing numbers and dates using Globalize

  • ngx-mat-timepicker

    A true material timepicker

  • angular-bootstrap-datetimepicker

    Native Angular date/time picker component styled by Bootstrap

  • ngx-datetime-range-picker

    Angular material datetime range picker with daily, weekly, monthly, quarterly & yearly levels

  • mat-datetimepicker

    Material datetimepicker for @angular/material

  • angular-datepicker

    Highly configurable date picker built for Angular applications

  • ngx-daterangepicker-material

    Pure Angular 2+ date range picker with material design theme

  • 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-prayertimes-api

    An Angular API client for

  • frxjs-Ngx-Timeline

    This library allows you to integrate a timeline in your Angular app

  • 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

  • ng-in-viewport

    Allows us to check if an element is within the browsers visual viewport

  • ngx-breakpoint-observer

    This library adds reactive breakpoint and media query methods based on Signals

  • ngx-fade

    A versatile Angular component that provides a smooth fading and sliding effect for its content as it enters or leaves the viewport. This component uses the Intersection Observer API

  • 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

  • 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

  • ng-generic-pipe

    Generic pipe for Angular application

  • safe-pipe

    Angular pipe for sanitizing your unsafe content

  • ngxd

    NgComponentOutlet + Data-Binding + Full Lifecycle = NgxComponentOutlet for Angular 7+

  • ngx-highlightjs

    Instant code highlighting, auto-detect language, super easy to use!

  • ngx-sharebuttons

    Angular share buttons

  • ngx-pipes

    Useful pipes for Angular with no external dependencies!

  • nglrx/pipes

    A library of useful pipes for Angular apps

  • ng-helpers

    A collection of useful components, directives and pipes for Angular

  • ng-condition

    An alternative directive to that simplifies conditions in HTML templates

  • 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

  • ngx-ellipsis

    Multiline text with ellipsis for Angular 9+

  • ngx-func-pipe

    A simple and lightweight Angular pipe that allows you to call a function directly from your Angular templates

  • ngx-pipes-toolkit

    A complementary pipes library for Angular

  • ngx-nullish

    Angular Structural Directive, which replaces with Nullish Coalescing operator

  • ngx-interpolation

    An Angular lightweight library to interprate string interpolation expressions

  • 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 fixed footer without overlap

  • ngx-href

    A directive that allows href to understand Angular's router while retaining its default functionality

  • ng-dompurify

    This library implements as Angular Sanitizer or Pipe. It delegates sanitizing to DOMPurify and supports the same configuration

  • ngx-windows

    Angular Windows Components and Services

  • ngx-quicklink

    Quicklink prefetching strategy for the Angular router

  • ngx-speculative-link

    An Angular implementation of inspired by and ngx-quicklink

  • ng2-dragula

    Drag and Drop so simple it hurts!

  • ngx-drag-drop

    Angular directives using the native HTML Drag And Drop API

  • 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 cdk

    The module provides you with a way to easily and declaratively create drag-and-drop interfaces

  • moveable

    Moveable is Draggable, Resizable, Scalable, Rotatable, Warpable, Pinchable, Groupable, and Snappable

  • 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

  • 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

  • @ctrl/ngx-codemirror

    Codemirror Wrapper for Angular

  • acrodata/code-editor

    CodeMirror 6 wrapper for Angular

  • @instechnologies/ng-rooster

    Angular wrapper of roosterjs, a rich text editor

  • angular2-froala-wysiwyg

    Angular 2 wrapper for Froala WYSIWYG HTML Editor

  • ckeditor

    Ckeditor plugin for Angular2+

  • ngx-simple-text-editor

    Ngx Simple Text editor or ST editor is a simple native text editor component for Angular 9+

  • ngx-quill

    Angular (>=2) components for the Quill Rich Text Editor

  • ngx-editor

    Rich Text Editor for Angular using ProseMirror

  • code-editor

    Code editor component for Angular applications

  • ngx-wig

    Angular(also Angular 17) WYSIWYG HTML Rich Text Editor

  • ngx-monaco-editor

    Monaco Code Editor for Angular

  • 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

  • tinymce-angular

    Official Angular Component

  • slate-angular

    Angular view layer for

  • BlockNoteAngular

    Unofficial Angular wrapper

  • ngx-jodit

    Angular wrapper for WYSIWYG editor

  • ngx-ace-wrapper

    Angular wrapper library for

  • ngx-quill-wrapper

    Angular wrapper library for

  • ngx-tinymce

    components built with Angular

  • ng2-file-upload

    Easy to use file upload directives

  • ngx-awesome-uploader

    Angular Library for uploading files. It supports: File Upload and Preview (additionally preview images with lightbox), validation, image cropper, drag and drop with multi language support

  • ngx-flow

    Angular7+ wrapper for for file upload

  • ngx-uploadx

    Angular Resumable Upload Module

  • file-upload

    Angular module used for file upload

  • ngx-filepond

    A handy adapter component for Angular

  • ngx-file-drop

    Angular module for simple desktop file and folder drag and drop. This library does not need rxjs-compat

  • 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+

  • ngx-dropzone-wrapper

    Angular wrapper library for

  • ngx-fileupload

    only contains services and classes to enable file upload with Angular. contains components and pipes to provide a UI

  • angular-imask

    Angular input mask

  • 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

  • ngx-formly

    JSON powered / Dynamic forms for Angular

  • formio

    JSON powered forms for Angular

  • ng-dynamic-forms

    Rapid form development library for Angular

  • fluent-form

    Building dynamic form in Angular with Fluent API or JSON

  • reactive-forms

    (Angular Reactive) Forms with Benefits

  • ng-signal-forms

    Signal powered Angular Forms

  • ngx-sub-form

    Utility library for breaking down an Angular form into multiple components

  • forms-typed

    Want types in your forms? Want to have nested forms? This is library can help

  • ngx-vest-forms

    A lightweight adapter for Angular template-driven forms integrated with vest.js for validation

  • ngx-currency

    Currency mask module for Angular

  • 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 contains fully customizable components for equipping apps and websites with a comprehensive form building and deploying solution. Follow this to use FormBuilder with Angular

  • 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-dynamic-form

    A library that works in Angular 16 with Bootstrap 5 to generate forms in a simple and dynamic way

  • ngx-form

    Model based typed reactive forms made easy

  • ngx-enhancy-forms

    Fancy enhanced angular forms

  • ngx-forms-core

    This library provides strictly typed versions of the Angular form system. The classes extend the Angular form system and provide several tools to improve type strictness

  • ngx-focus-entities

    Library for generating reactive Angular forms from a Focus4 representation generated with

  • @TanStack/form

    Designed with first-class TypeScript support, headless UI components, and a framework-agnostic design, it streamlines form handling and ensures a seamless experience across various front-end frameworks

  • @luistabotelho/angular-signal-forms

    Simple Angular library to implement forms with signals

  • ngx-emoji-mart

    Customizable Slack-like emoji picker

  • ngx-color

    🎨 Color Pickers from Sketch, Photoshop, Chrome, Github, X & more

  • ngx-colors

    Simple yet elegant Material color picker

  • ngx-color-picker

    Color picker widget

  • angular-colorful

    A tiny color picker component for modern Angular apps

  • angular2-multiselect-dropdown

    Angular multiselect dropdown component for web applications

  • ng-select

    All in One UI Select, Multiselect and Autocomplete

  • ngx-numeric-range-form-field

    Angular Material UI numeric range input form field. It is based on control value accessor

  • file-input-accessor

    Angular directive that provides file input functionality in Angular forms

  • ngx-bootstrap-icons-picker

    Just a Bootstrap Icons Picker for Angular

  • ngx-filesaver

    Simple file save with

  • angular-star-rating

    Star Rating Angular Component written in TypeScript, based on CSS-only techniques

  • ngx-bar-rating

    Angular Bar Rating

  • angular-code-input

    Robust and tested code (number/chars) input component for Angular 7 - 16+ projects. Ionic 4 - 7+ is supported, can be used in iOS and Android. Clipboard events are supported

  • ng-multiselect-dropdown

    Multiple Select Dropdown Component

  • 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-ui-switch

    A simple iOS 7 style switch component for Angular

  • olt-ngx-ui-switch

    NGX UI Switch (Forked) to latest version of Angular

  • auto-complete

    Angular Auto Complete component and directive

  • 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

    An Angular directive that provides international phone input with country flag dropdowns. It integrates with Angular forms, supporting both Reactive Forms and Template-Driven Forms

  • ngx-rabe-star

    An Angular library that provides a customizable star rating component for your Angular application

  • ngx-mat-birthday-input

    An Angular Material library for entering a birthday

  • ngx-countries-dropdown

    Angular library with customizable countries dropdown component with flags, dial code, language and currency details

  • ngx-mat-split-button

    A split button component for Angular Material. Split buttons (also known as "split button dropdowns" in Bootstrap) have a primary action button with a conjoined dropdown toggle that opens a menu for secondary actions

  • ngx-valdemort

    Simpler, cleaner Angular validation error messages

  • ngx-validator

    Angular 7+ Validator. Handle validation messages easily and automatically

  • 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

    Reactive Forms validation shouldn't require the developer to write lots of HTML to show validation messages. This library makes it easy

  • ngx-formcontrol-errors

    A directive for showing errors in Angular form controls

  • error-tailor

    Making sure your tailor-made error solution is seamless!

  • ngx-validator-pack

    A collection of validators designed to simplify usage and allow quick customization

  • ngx-error-msg

    The error message mapping library for Angular

  • ngx-form-errors

    Display form validation errors for Angular Reactive forms

  • 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

  • angular-fontawesome

    Official Angular component for Font Awesome 5+

  • angular2-fontawesome

    Angular2 Components and Directives for FontAwesome

  • ng2-fontawesome

    A small directive making font awesome even easier to use

  • ngx-icon-blur

    An Angular component that can be used to create a frosted glass effect for icons

  • ng-icons

    The ultimate icon library for Angular

  • primeicons

    PrimeIcons is the default icon library of PrimeNG with over 250 open source icons developed by PrimeTek

  • angular-svg-icon

    Angular component and service for inlining SVGs allowing them to be easily styled with CSS

  • svg-icon

    A lightweight library that makes it easier to use SVG icons in your Angular Application

  • ng-svg-icon-sprite

    Angular 16+ package for generating and using inline SVG icons in your project

  • Angular-Svg-Sprite

    Simplify SVG icon usage in your Angular project! Enhance the flexibility and manageability of your Angular project by using SVG sprites

  • ng-hero-icons

    Use in your Angular application

  • ionic-angular-collect-icons

    This library is used to uniquely group the ionIcons in a project, and generate for export ionIcons file

  • 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 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

  • angular-feather

    This package allows you to use in your Angular applications

  • angular-tabler-icons

    This package allows you to use the in your Angular applications

  • 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-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

  • boringer-avatars

    A fork from . This rewrites the base as Mitosis components and exports into multiple framework flavors including

  • @semantic-icons/heroicons

    helps developers to use icons inside Angular projects

  • coolshapes

    An Angular library aiming at allowing developers to use cool-looking abstract shapes with little grainy gradients from

  • ngx-img-fallback

    Load placeholder image on image error, Angular 5+

  • ngx-image-zoom

    Angular component for zoomable images

  • ngx-image-hero

    A package to implement hero animations, allowing users to click on images and smoothly zoom them into a larger, immersive view, enhancing the user experience and interaction with images

  • ngx-image-compress

    Angular library for uploading and compressing images

  • ngx-image-cropper

    An image cropper for Angular

  • 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

    integration for Angular 6+

  • cloudinary

    Angular SDK from Cloudinary

  • img-comparison-slider

    Image comparison slider. Compare images before and after. Supports React, Vue, and Angular

  • @unpic/angular

    Angular directive for responsive, high-performance images. Generates a responsive tag that follows best practices, with the correct srcset, sizes and styles. Detects image URLs from most image CDNs and CMSs and can resize images with no build step

  • ngx-advanced-img

    Angular attribute directives suite that provides various HTML img feature extensions

  • ngx-unsplash

    Angular service for proxied

  • ngx-img-cropper

    Image cropping tool for Angular

  • ngx-smart-cropper

    Angular standalone component that allows users to upload, crop, and resize images with ease. It provides intuitive drag-and-resize functionality, grid overlays, and supports various aspect ratios and output formats

  • ngx-focus-control

    Library to provide tools to work with focus and focusable elements to improve user interfaces and accessibility

  • angular2-hotkeys

    Keyboard shortcuts for Angular 2 apps

  • 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

  • angular-split

    Angular split component

  • egjs-infinitegrid

    Arrange infinite card elements according to various layout types like masonry for Angular

  • overview

    A collection of tools to make your Angular views more modular, scalable, and maintainable

  • ngx-layout

    Clone of Angular FlexLayout

  • ng-sortgrid

    A grid that allows you to sort all items via drag & drop

  • angular-gridster2

    Angular gridster 2

  • angular-grid-layout

    Responsive grid with draggable and resizable items for Angular applications

  • ng2-tree

    Angular tree component

  • 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

  • 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

    This component creates a 3D perspective grid with customizable colors, rotation, and smooth animation, perfect for adding a nostalgic or futuristic visual effect to your application

  • ngx-bottom-sheet

    A highly customizable and lightweight Angular service that provides a mobile-friendly bottom sheet component

  • @marxlnfcs/ngx-grid

    Angular library to create a simple grid layout

  • angular2-promise-buttons

    Loading buttons for Angular 2 by @johannesjo

  • ngx-progressbar

    Nanoscopic progress bar, featuring realistic trickle animations

  • dotglitch-ngx

    Highly customizable lazy loader for Angular components

  • ng-lazy-load-component

    Lazy load Angular component into HTML template without routing

  • ngx-loading-bar

    Automatic page loading / progress bar for Angular

  • content-loader

    SVG component to create placeholder loading, like Facebook cards loading

  • ngx-loading

    A loading spinner for Angular applications

  • ng-block-ui

    Block UI Loader/Spinner for Angular

  • ngx-spinner

    A library for loading spinner for Angular

  • angular-busy

    Show busy/loading indicators on any element during a promise/Observable

  • angular-loaders

    Angular loader components

  • 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

  • angular-svg-round-progressbar

    Angular module that uses SVG to create a circular progressbar

  • ng-circle-progress

    A simple circle progress component created for Angular based on SVG Graphics

  • ngx-loading-buttons

    A lightweight Angular library to add a loading spinner to your Angular Material buttons

  • ngx-lazy-directive

    Provides an easy way to lazy load components combined with the directive, thereby reducing the First Contentful Paint time when a module is large

  • ngx-fastboot

    A dynamic configuration loader for Angular applications. It optimizes the startup performance by loading configurations in a separate chunk during compilation

  • nx-svg-loaders

    Angular, React, Svelte, Vue SVG loader/spinner collection

  • ngx-hover-preload

    Preload Angular lazy-loaded routes on mouse over

  • skeletonizer

    A lightweight package that provides a simple way to create skeletonized views for your application. It has adapters for Vue and Angular and is highly customizable and easy to use

  • lumberjack

    Lumberjack is a versatile Angular logging library, specifically designed to be extended and customized. It provides a few simple log drivers out-of-the-box. It's easy to enable the built-in log drivers or create and use custom log drivers

  • 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

  • angular-logger

    A logger built with Angular in mind

  • ngx-action-logger

    Logger for Angular applications, capable of both outputting data to the console or sending data to elastic

  • @Xilerth/ngx-logger

    This library empowers developers to seamlessly integrate custom logging solutions tailored to their specific requirements, enabling efficient debugging, monitoring, and analytics

  • pretty-html-log

    A module that allows you to pretty print the inner HTML of ComponentFixtures, DebugElements, NativeElements or even plain HTML strings to the console. This is very useful for debugging Angular component tests in Jest

  • log4ngx

    A Typescript logging framework for Angular projects, based on concepts used in Log4j, Log4net, etc

  • angular-cesium

    Creating map based web apps using Cesium and Angular

  • cesium-angular-example

    A simple web application that demonstrates integration of with the LATEST version of Angular

  • ngx-mapbox-gl

    Angular binding of mapbox-gl-js

  • ng-maps

    Modular map components for angular

  • ngx-leaflet

    Core Leaflet package for Angular.io

  • ngx-maplibre-gl

    Angular binding of maplibre-gl

  • @angular/google-maps

    This component provides a Google Maps Angular component that implements the Google Maps JavaScript API

  • ng-azure-maps

    An Angular library, mostly an HTML-driven wrapper of the azure-maps-controls package, allowing you to easily integrate its functionalities into an Angular application

  • HERE maps API for JavaScript

    You can integrate Maps with Angular to display interactive maps, geocode addresses, calculate routes, and more, all within the context of your Angular application

  • ngx-gaia-gis

    An Angular service that simplifies map creation and interaction using the powerful library

  • ngx-google-maps-places

    Wrapper for new Google Maps Places API, making it easier to integrate Google Places functionality into Angular applications

  • ngx-markdown

    Angular library that combines Marked, Prism.js, Emoji-Toolkit, KaTeX, Mermaid and Clipboard.js

  • ngx-remark

    Render markdown with custom Angular templates

  • ngx-markdown-editor

    Angular markdown editor based on ace editor

  • angular-markdown-editor

    Angular Markdown Editor. All-in-one Markdown Editor and Preview

  • ngx-markdoc

    component for Angular applications

  • ngx-md

    Angular directive for parsing markdown content in your web application

  • ngx-textile

    Use the Textile markup language in your Angular project using

  • angular-audio-context

    An Angular wrapper for the Web Audio API's AudioContext

  • silicon-audio-wave

    Very simple audio wave system from Silicon

  • ngx-plyr

    Angular 17+ bindings for video and audio player. Supports everything that original library supports

  • byteark-player-angular

    Player Container from

  • Vidstack

    A framework and collection of UI components for building and managing custom media players on the web. You can use this library to build your own player (see our examples), or use our production-ready Default Layout and customize it to match your brand and site. See this

  • dyte-io/ui-kit

    Dyte's UI library for creating meeting interfaces

  • ngx-youtube-player

    Angular component based on

  • 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

  • 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

  • rx-angular

    RxAngular offers a toolkit for handling fully reactive apps with the main focus on runtime performance, template rendering, and developer experience

  • 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

  • ng-web-apis

    A set of common utils for consuming Web APIs with Angular

  • daffodil

    Angular Ecommerce PWA Framework

  • ngworker

    Monorepo for the @ngworker NPM organization. Packages for Angular applications and testing

  • myndpm

    Open Source Angular Libraries contributed by @myndpm

  • jscutlery devkit

    Tools that make Angular developer's life easier

  • angular components

    Component infrastructure and Material Design components for Angular

  • lithium-angular

    Reactive components made easy! Lithium provides utilities that enable seamless reactive state and event interactions for Angular components

  • rxweb

    Tons of extensively featured packages for Angular, Vue and React Projects

  • jsonforms

    Customizable JSON Schema-based forms with React, Angular and Vue support out of the box

  • ngspot

    Collection of awesome Angular libraries

  • ngx-grpc

    Angular gRPC framework

  • ts-cacheable

    A popular platform-agnostic caching library

  • ngxtension-platform

    Utilities for Angular

  • spartan

    Cutting-edge tools powering Angular full-stack development

  • ngify

    Use Angular features outside of Angular

  • 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

  • angular-ru-sdk

    A set of tool chains that implement common interaction patterns while being unopinionated about their presentation. It represents an abstraction of the core functionalities found in Angular

  • dfts-common

    Collection of TypeScript and Angular libraries (QR Code, Bootstrap table and icons, and other utilities)

  • sba-angular

    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

  • ngx-lift

    This project has been crafted to enhance and simplify your Angular development experience. In the dynamic web development landscape, Angular stands out as a robust framework, and and complement it by offering a collection of utilities, operators, and components

  • firestitch

    has a ton of open source Angular solutions

  • ngx-tools

    A mono-repo providing several of the Angular based packages created and maintained by the team

  • ngx-utility

    Various helpers for forms, zones, DOM manipulation, HTTP requests, and more

  • ssv.ngx

    Mono-repo of libraries from . is a command pattern implementation for Angular. 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-awesome-popup

    Angular dialog modal framework (Confirmation box, Alert box, Toast notification and Cookie banner)

  • dialog

    A simple to use, highly customizable, and powerful modal

  • ngx-modal-ease

    is a versatile Angular library providing a lightweight, simple, and performant modal

  • ngx-smart-modal

    Modal/Dialog component crafted for Angular (Ivy-compatible)

  • up-window-angular

    An Angular library designed to create dynamic, customizable modals and window-based components for web applications

  • ngx-concern

    Angular library for creating simple, unstyled dialogs/modals and action-sheets/bottom-sheets

  • ngx-whats-new

    A simple library for creating multi-modal windows

  • ngx-dialog

    Type-safe Angular Dialogs Directive for Angular 16+

  • ngx-sweetalert2

    Declarative, reactive, and template-driven SweetAlert2 integration for Angular

  • ngx-toastr

    Notifications/Toastr

  • 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

  • angular2-notifications

    A light and easy to use notifications library for Angular

  • OneSignal

    With , you can integrate OneSignal, world's leader for Mobile Push Notifications, Web Push, and In-App Messaging, into your Angular app

  • ngx-notifier

    A Simple Notification Service for Angular applications

  • angular-notification

    A singleton, global Angular service to programmatically show notifications

  • ngx-toastr-message

    A lightweight, customizable Angular library for displaying toast notifications

  • ngx-french-toast

    A lightweight and customizable toast library for your Angular 14+ applications. Show informative toast messages to enhance user experience and provide important feedback or collect data with dynamically imported components

  • ngx-print

    A plug n' play Angulae library to print your stuff

  • ngx-printify

    Angular utility library that simplifies the process of printing content in your Angular applications. It provides a directive for easy integration into your components and a service for programmatic printing

  • ngx-printer-demo

    A simple Angular service to print a window, parts of a window (div), images, HTMLElements or Angular Objects

  • ng-qrcode

    Easy to use AOT compatible QR code generator for Angular projects

  • angularx-qrcode

    A fast and easy-to-use Ivy compatible Ionic and Angular QR Code Generator library

  • dfts-qrcode

    A tiny and simple-to-use JavaScript / TypeScript QR-Code generator library. Fully type-safe and ES modules compatible

  • ngx-scanner

    Angular QR code, Barcode, DataMatrix, scanner component using ZXing

  • qrcode.angular

    QR Code implementation based on Angular

  • ng-qrcode-svg

    Simple QR code generator (SVG only) for Angular

  • ngx-qrcode-generator

    An Angular component that generates QR codes using the library

  • ngx-scanner-qrcode

    This library is built to provide a solution scanner QR code. This library takes in raw images and will locate, extract, and parse any QR code found within

  • Angular-html5qrcode

    This library provides an Angular wrapper for the library, allowing developers to easily integrate QR code and barcode scanning functionalities into their applications

  • ngx-ui-scroll

    Virtual/infinite scroll for Angular

  • ngx-page-scroll

    Animated scrolling functionality for Angular written in pure TypeScript

  • ngx-infinite-scroll

    Infinite Scroll Directive for Angular

  • ngx-scroll-animations

    This minimalistic Angular directive, free from external dependencies, empowers you to effortlessly implement CSS animations on elements. These animations trigger when an element comes into view through scrolling on the page. It seamlessly integrates with your choice of CSS animations

  • 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

  • angular-fullpage

    Official component for fullPage.js, a fullscreen scrolling library

  • ngx-scrolltop

    Lightweight, Material Design inspired of the page. 🔼 (Compatibility: Angular 9, Ivy, Universal, )

  • OverlayScrollbars

    A javascript scrollbar plugin that hides native scrollbars, provides custom styleable overlay scrollbars and keeps the native functionality and feeling

  • ng-table-virtual-scroll

    Virtual Scroll for Angular Material Table

  • ngx-scrollbar

    Custom overlay-scrollbars with native scrolling mechanism

  • 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

    This component offers a custom scrollbar with smooth scrolling functionality and allows for full control over its appearance through styling

  • ngx-perfect-scrollbar

    This fork of is an Angular wrapper library for

  • GitHub Repo

    Reactive State for Angular

  • ngrx-course

    Angular University Complete Guide

  • ngrx-store-localstorage

    Simple syncing between 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-formsync

    Synchronize any reactive form to

  • 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

  • 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

  • angular-ngrx-nx-realworld-example-app

    Real world application built with Angular 17, NgRx 17, & Nx 17

  • 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

  • ngrx-entity-relationship

    ORM selectors for Redux, , , and . Ease of relationships with entities

  • ngx-signal-store-query

    Signal Store feature that bridges with

  • SmartNgRX

    A library that hides most of NgRx from the developer for CRUD operations while still using NgRx under the hood and allowing you to use it with existing NgRx code

  • GitHub Repo

    NGXS tries to make things as simple and accessible as possible with less boilerplate and code to maintain

  • emitter

    New pattern that provides the opportunity to feel free from actions

  • select-snapshot

    Flexibile decorator that allows to get a snapshot of the state

  • 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

  • ngxs-synchronizers

    Simplifies synchronizing your NGXS-based application state with external data sources

  • 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-state-mixins

    Concept of how to implement state mixins in NGXS

  • 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

  • universal-model-angular

    Store and state management for Angular

  • ng-simple-state

    Simple state management in Angular with only Services and RxJS

  • exome

    Simple proxy based state manager for deeply nested states, works with Angular Signals and RxJS

  • query

    Powerful asynchronous state management, server-state utilities and data fetching for the web

  • state-adapt

    Declarative, incremental state management library

  • ngx-signal-state

    Opinionated simple state management for Angular

  • mini-rx-store

    MiniRx is the reactive state management platform

  • ngx-collection

    Collection State Management Service for Angular

  • xstate

    Actor-based state management & orchestration for complex app logic

  • signalstory

    A state management library based on Angular signals. It offers a range of architectural options, from simple repository-based state management (signal-in-a-service) to orchestrating decoupled commands, handling side effects through encapsulated objects, and facilitating inter-store communication using an event-driven approach

  • ngx-sherlock

    is an Angular tooling library to be used with the distributed reactive state management library

  • tansu

    A lightweight, push-based state management library. It works well with

  • @tethys/store

    A mini, yet powerful state management library for Angular

  • angular-redux

    Unofficial Angular bindings for

  • ng

    An Angular-specific extension of built on top of RxJS, designed to manage reactive state, asynchronous workflows, and events in Angular applications. It provides a structured approach to handling complex data flows using emitters, states, groups, and stores, allowing seamless integration of various reactive sources like emitters, states, and observables

  • ngx-crud

    CRUD services in Angular with effortless aborting, caching and observing

  • 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-state-machine

    An Angular wrapper for the library. It integrates the state machine into Angular applications by making the injectable as a service

  • @ng-state/store

    RxJS and Immer (or ImmutableJs) powered nested state management for Angular applications inspired by NgRx. It is simple, fast, reliable with no boilerplate. Supports signals and injectable actions

  • ngx-reactive-storage

    Wrapper around IndexedDB and localStorage that allows you to create databases and tables using a simple, promise-based API. Changes to the data can be seen with Angular Signals or RxJS Observables

  • ng2-webstorage

    LocalStorage and SessionStorage manager

  • ngx-indexed-db

    Wraps IndexedDB in an Angular service

  • angular-async-local-storage

    Efficient client-side storage for Angular: simple API + performance + Observables + validation

  • ng-web-apis/storage

    This is a library to use Web Storage API with Angular

  • ngx-odm

    Angular 14+ wrapper for RxDB

  • signaldb

    A local JavaScript database with a MongoDB-like interface and TypeScript support, enabling optimistic UI with signal-based reactivity. It integrates easily with Angular, Solid.js, Preact, and Vue, simplifying data management with schema-less design, in-memory storage, and fast queries

  • helipopper

    A Powerful Tooltip and Popover for Angular Applications

  • popover

    Popover component for Angular

  • angular-confirmation-popover

    An angular 15.0+ bootstrap confirmation popover

  • ngx-tooltip-directives

    This library offers three different tooltip directives (string, html and template) and draws inspiration from the no longer maintained

  • angular-tooltip

    Easily show tooltips programmatically and/or declaratively in Angular

  • ngx-tippy-wrapper

    Angular wrapper for

  • tooltip-testing

    Tooltip for Angular, forked from cm-angular-tooltip

  • angular-ellipsis-tooltip

    Angular component to display ellipsis and material tooltip dynamically

  • ngx-popovers

    An Angular library based on with already ready-made components to use

  • angular-tooltip

    Easily show tooltips programmatically and/or declaratively in Angular

  • Dev Extreme

    Feature-Complete 65+ Angular Component Suite

  • Syncfusion

    Its is compatible with both Tailwind CSS and Bootstrap

  • ej2-angular-ui-components

    Syncfusion Angular UI Components library has been built from the ground up to be lightweight, responsive, modular and touch friendly. It offers 70+ UI components that every applications will ever need

  • Nebular

    Customizable Angular UI Library based on Eva Design System

  • NG ZORRO MOBILE

    An enterprise-class mobile UI components based on Ant Design Mobile and Angular

  • NG ZORRO

    An enterprise-class UI components based on Ant Design and Angular

  • ngx-ui

    Style and Component Library for Angular2 and beyond!

  • prime-ng

    The Most Complete Angular UI Component Library

  • Wijmo 5

    Set of UI components for Angular2

  • Taiga UI

    Powerful set of open source components for Angular!

  • AgnosUI

    Highly configurable headless framework agnostic component library

  • ng-devui

    Angular UI Component Library based on DevUI Design

  • ng-aquila

    Aquila is an open-source component library provided by the Allianz Global Digital Factory (GDF). We use this library internally with Allianz branding. Here we provide a white label variant of these components

  • enterprise-ng

    Angular wrappers for IDS Enterprise components

  • oblique

    An Angular front-end framework Tailored for your swiss branded business web application, Oblique provides a standardized corporate design look and feel as well as a collection of ready-to-use Angular 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 library

  • orchestrator

    Extensible orchestrator for UI and forms for Angular

  • winonang

    Part of the Winona UI suite, aimed at providing seamless UI components for Angular developers. Our goal is to ensure that these components work flawlessly on Windows, but they are designed to be cross-platform compatible as well

  • carbon-components-angular

    An Angular implementation of the Carbon Design System for IBM

  • ng-primitives

    A low-level UI component library with a focus on accessibility, customization, and developer experience

  • dyte-io/ui-kit

    Dyte's UI Kit is a prebuilt design library of UI components that makes it easy to integrate video and voice calls into any app or website within minutes

  • onega-ui

    A modern and stylish UI kit that offers a wide range of UI components and elements to create professional and attractive websites

  • sky-ui

    Angular UI kit

  • ngx-neumorphic

    Angular Neomorphism UI kit

  • ng-zen

    A versatile Angular library and CLI tool offering UI-kit Angular schematics for streamlined integration into projects. The tool is currently in the Alpha phase

  • pupakit

    Angular UI Kit based on an atomic approach to building interfaces (Not production ready)

  • 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

  • ng-vcl

    Angular VCL ‒ an Angular component library based on the CSS eco system

  • ngx-ui

    NGXUI from is a collection of standalone components that you can simply install and use in your Angular projects. It primarily features components, blocks, and templates geared towards creating landing pages and user-facing marketing materials

  • po-angular

    Component library based on Angular. Documentation in Portuguese

  • 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 and communities

  • ngx-nighthawk

    It offers a comprehensive set of components that are highly configurable and user-friendly. This package integrates the best open-source tools, such as Bootstrip — a streamlined version of Bootstrap that focuses solely on Grid and Utility features

  • MDBootstrap

    Bootstrap 5 & Angular 17 UI KIT - 700+ components, MIT license, simple installation

  • Angular Material

    Material Design components for Angular

  • Covalent

    Teradata UI Platform built on 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

  • Alyle UI

    Minimal Design, a set of components for Angular 16+

  • angular-material-extensions/google-maps-autocomplete

    input component and directive for google-maps built with angular material design

  • angular-material-extensions/password-strength

    Angular UI library to illustrate and validate a 's strength with material design

  • angular-jqwidgets

    Advanced Angular Components with Material Design

  • angular material components

    Angular Material Library provide extra components for every project

  • ng-matero/extensions

    Angular Material Extensions Library

  • angular-material-css-vars

    Little library to use css variables with Angular Material

  • ngx-components

    Useful components and utility functions for Angular

  • dejajs-components

    This repository is an Angular components library and the common utility functions, with a demo application for testing it

  • angular-bootstrap-md

    Material Design for Bootstrap 5 & Angular 17

  • ng-bootstrap

    Angular widgets built from the ground up using only Bootstrap 5 CSS with APIs designed for the Angular ecosystem

  • ngx-bootstrap

    Fast and reliable Bootstrap widgets in Angular (supports Ivy engine)

  • design-angular-kit

    A toolkit based on Bootstrap Italia for the creation of web applications developed with Angular

  • Flowbite

    Open-source UI components built with Tailwind CSS with support for Angular

  • David UI Angular

    Components library for enterprise-level projects based on Tailwind CSS and Angular

  • Tailkit UI

    Carefully crafted, easy to customize, fully responsive Tailwind CSS Components, Templates and Tools for your Tailwind CSS based projects

  • Preline UI

    is an open-source set of prebuilt UI components based on the utility-first Tailwind CSS framework

  • ngxtw

    Tailwind CSS components for Angular Enterprise Applications. Super easy to use and customize

  • Metronic

    A comprehensive toolkit of UI components built with Tailwind CSS, enabling you to create modern, scalable web applications quickly and efficiently

  • Rectangle UI

    A code-first UI component library for Angular

  • Mamba UI

    A free and open-sourced UI kit with 150+ Tailwind CSS components and templates

  • FlyonUI

    FlyonUI with Angular and Tailwind CSS to create a modern, responsive UI, streamlining your development process efficiently

  • ngx-vflow

    An open source library to build node-based UI with Angular

  • angular-shepherd

    Angular 7 Service wrapping the site tour library

  • Zoom Image Library

    A little yet powerful framework agnostic headless-library to zoom image on the web

  • skyux

    SKY UX components for Angular

  • ngx-ui-tour

    A UI tour library inspired by

  • 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

    This onboarding library enables you to integrate a tutorial seamlessly into your Angular application. This helps users to quickly and easily learn how to navigate and use your app, reducing the learning curve

  • ng2-pdf-viewer

    PDF viewer component

  • ngx-extended-pdf-viewer

    A full-blown PDF viewer for Angular 16, 17, and beyond

  • ng2-pdfjs-viewer

    An Angular component for PDFJS and ViewerJS (Supports all versions of Angular)

  • ngx-json-viewer

    JSON formatter and viewer in HTML for Angular

  • ngx-diff

    Angular component library for displaying diffs of text

  • infinite-viewer

    Infinite Viewer is a document viewer component with infinite scrolling

  • ngx-doc-viewer

    This component can be used to show several different document types in an Angular app

  • ngx-treeview2

    An Angular treeview component with checkbox

  • ngx-imageviewer

    Generate a image/pdf viewer using canvas

  • ngx-json-schema-viewer

    JSON Schema Viewer in Angular

  • ngx-countdown

    Simple, easy and performant countdown

  • ng-portal

    Component property connection in Angular application

  • ng-lock

    Angular decorator for lock a function and user interface while a task running

  • rx-computed

    The async RxJS-based version of signals'

  • microwave

    Optimize Angular change detection effortlessly

  • falso

    All the Fake Data for All Your Real Needs

  • ngx-device-detector

    An Angular v7+ library to detect the device, OS, and browser details

  • ngx-feature-toggle

    Your module to handle with feature toggles in Angular applications easier

  • runtime-config-loader

    This is an Angular library that provides an easy way to load a configuration JSON file for runtime configuration

  • ng-polymorpheus

    Polymorpheus is a tiny library for polymorphic templates in Angular

  • gui

    JSON powered GUI for configurable panels

  • ng2csv

    Angular service for saving data to CSV file

  • @ui-router/angular

    for Angular: State-based routing for Angular

  • ngx-csv-parser

    CSV Parser for Angular by Developers Hive

  • angular-tag-cloud-module

    With this module, you can generate word clouds / tag clouds

  • ngx-lipsum

    Easily use lorem-ipsum dummy texts in your angular app as directive, component or by using a service

  • ngx-parallax-stars

    Angular library to create beautiful stars with parallax effect

  • angular-twitter-timeline

    Angular Public Twitter Timeline Widget

  • ng-parsel

    Parse your Angular code base to JSON abstraction - Great for displaying APIs and running custom analysis

  • ngx-signal-immutability

    Compile-time and runtime immutability for Angular signals

  • angular-paginator

    Pagination Component for Angular applications

  • ngx-flamegraph

    Flame graph for stack trace visualization written in Angular

  • angular-compiler-output

    See the JS output of the Angular compiler for a given angular template

  • ng-dynamic-mf

    Truly dynamic modules at runtime with Module Federation

  • ngx-font-picker

    Google fonts font picker widget for Angular

  • ngx-flagr

    Effortless feature flag management in Angular

  • module-federation-plugin

    Module Federation allows loading separately compiled and deployed code (like micro frontends or plugins) into an application. This plugin makes Module Federation work together with Angular and the CLI

  • ng2-idle

    A module for responding to idle users in Angular applications

  • ng2-gauge

    SVG gauge component for Angular

  • ngx-angular-query-builder

    A new version of that supports modern Angular. Used to create queries and filters

  • angular-confirmation-capture

    A singleton, global Angular service to programmatically show a confirmation box to capture an user's consent

  • angular-anchored-floating-box

    A singleton, global Angular service to programmatically render a floating box anchored at an element that can have arbitrary content specified by either a TemplateRef or 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-copypaste

    A pure and awesome copy paste directive for Angular

  • ngx-morse

    A simple morse code encoder and decoder for Angular

  • ngx-back-button

    A library for handling proper Angular back button capability

  • ngx-route-manager

    A simple library to store all route urls used in the application

  • ng-whiteboard

    Lightweight Angular whiteboard component

  • Ionic Framework

    Official Website for Ionic Framework

  • (Github) Ionic Framework

    Github Repo of Ionic Framework

  • Ionic Academy

    The fastest way to learn Ionic

  • Elite Ionic

    Advanced training for Angular developers who want to create NEXT LEVEL native web applications

  • Ionic Themes

    Tutorials and templates

  • Ionic Start

    Build web and native mobile applications with Ionic whilst learning modern reactive development with Angular

  • awesome-cordova-plugins

    Native features for mobile apps built with Cordova/PhoneGap and open web technologies. Complete with TypeScript support

  • ionic-angular-library

    A collection of components and services that are useful for developing Ionic Angular applications

  • ionic-angular-collect-icons

    This library is used to uniquely group the ionIcons in a project, and generate for export ionIcons file. In small projects, it is difficult to manage addIcons() of ionIcons each time, so we automated it

  • IDEA-Ionic8-extra

    extra components and services built on Ionic 8, and distributed with different NPM packages

  • ionic-component-snippets

    This repository showcases demos and libraries that aren't officially supported by Ionic yet, but can be useful for developers and their apps

  • rxjs

    Reactive Extensions Library for JavaScript

  • learn-rxjs

    Clear examples, explanations, and resources for RxJS

  • rxjs-course

    RxJs course from Angular University

  • 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

  • operators

    This package regroups a couple of RxJS operators meant to simplify some common patterns

  • until-destroy

    RxJS operator that unsubscribe from observables on destroy

  • effects

    A framework-agnostic RxJS effects implementation

  • ngx-observable-lifecycle

    Library for observing the lifecycle of an (ivy compiled) angular component

  • rx-sandbox

    Marble diagram DSL based test suite for RxJS

  • observer-spy

    This library makes RxJS Observables testing easy!

  • ngx-operators

    RxJS operators for Angular

  • rxjs-toolbox

    Set of custom operators and handy factory functions for RxJS

  • 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

  • rxjs-broker

    An RxJS message broker for WebRTC DataChannels and WebSockets

  • rxjs-insights

    See through the observables

  • observable-webworker

    Simplified API for working with Web Workers with RxJS

  • ng-event-bus

    RxJS-based message bus service for Angular

  • audit-debounce

    RxJS operator to debounce and audit simultaenously

  • rxjs-typewriter

    A lightweight and easy-to-use NPM library for creating typewriter effects in your web applications. It uses RxJS to manage the typewriting effect, ensuring smooth and customizable animations

  • ngx-safe-subscribe

    Easy way to automatically unsubscribe from RxJS observables in Angular components

  • rxjs-collection

    RxJS enhanced Array, Map, WeakMap, Set and WeakSet

  • TypeScript

    Official Website for TypeScript

  • REPL

    Official TypeScript REPL that runs entirely in your browser

  • TypeScript Repository (GitHub)

    Official GitHub Repo for TypeScript

  • DefinitelyTyped Repository (GitHub)

    The repository for high quality TypeScript type definitions

  • typehero

    Connect, collaborate, and grow with a community of TypeScript developers

  • type-challenges

    Collection of TypeScript type challenges with online judge

  • typescript-challenges

    A set of challenges helping you understand TypeScript

  • Sheriff

    Lightweight Modularity for TypeScript Projects

  • Total Typescript Book

    The companion repo for the upcoming Total TypeScript book

  • ts-essentials

    All essential TypeScript types in one place

  • trpc

    Move Fast and Break Nothing. End-to-end typesafe APIs made easy

  • quicktype

    Generate types and converters from JSON, Schema, and GraphQL

  • ts-pattern

    The exhaustive Pattern Matching library for TypeScript, with smart type inference

  • ngx-mf

    Bind your model types to angular FormGroup type

  • superstruct

    A simple and composable way to validate data in JavaScript (and TypeScript)

  • typebox

    Json Schema Type Builder with Static Type Resolution for TypeScript

  • zod

    TypeScript-first schema validation with static type inference

  • valibot

    The modular and type safe schema library for validating structural data

  • ngx-exhaustive-check

    Angular utility for ensuring exhaustive checks on TypeScript discriminated unions, enhancing type safety and reliability

  • mutates

    A powerful toolset for mutating the Abstract Syntax Tree (AST) of TypeScript files. It is a fork of , with a broader focus beyond Angular-specific transformations, allowing for extensive AST modifications in any TypeScript project

  • awesome-utils-dev/angular

    This is an exhaustive list of resources covering the whole Angular ecosystem. This should be your next step if you haven't found what you need here

  • framework.dev

    Search, compare, and discover top Angular libraries and community-driven resources in Angular

More related projects

Add a GitHub project

Missing a project or an awesome list? Paste its GitHub URL and we fetch it right away.