Libraries | angular.framework.dev
The Angular CLI is a command-line interface tool that you use to initialize, develop, scaffold, and maintain Angular applications directly from a command shell
Store is RxJS powered global state management for Angular applications, inspired by Redux. Store is a controlled state container designed to help write performant, consistent applications on top of Angular.
Effects are an RxJS powered side effect model for Store. Effects use streams to provide new sources of actions to reduce state based on external interactions such as network requests, web socket messages and time-based events.
RxJS is a library for reactive programming using Observables, to make it easier to compose asynchronous or callback-based code.
The internationalization (i18n) library for Angular
Nx is an open source build system featuring a lot of monorepo features that help enterprise teams develop Angular at scale.
Material Design UI components for Angular applications.
A documentation tool for Angular applications, that can generate static documentation of your application.
Static site generator for Angular
Lumberjack is a versatile Angular logging library, specifically designed to be extended and customized. It provides a few simple log drivers (logging mechanisms, transports, log drivers) out-of-the-box.
RxAngular offers a comprehensive toolset for handling fully reactive Angular applications. It includes packages for state management, component development, and fully reactive rendering in Angular.
State management library, built on top of RxJS, based on the ideas introduced by Flux and Redux.
State management patter and library for Angular, modeled after the CQRS pattern popularly implemented in libraries like Redux and NgRx. Reduces boilerplate by using modern TypeScript features such as classes and decorators.
This is a relatively simple connector to the popular MobX library for state management. MobX automatically knows what properties your components use from the stores and listens to changes, allowing you to automatically react to changes and update only the parts of the UI that need to be updated.
Simple state management with minimalistic API, one way data flow, multiple models support and immutable data exposed as RxJS Observable.
This library provides Angular bindings for Redux, allowing you to easily connect your Angular components with Redux.
The official Angular library for Firebase.
GraphQL client for Angular. Simple to set up, and may be used in any context that Angular may be used.
A utility-first CSS framework packed with classes like flex, pt-4, text-center and rotate-90 that can be composed to build any design, directly in your markup.
Angular widgets built from the ground up using only Bootstrap 5 CSS with APIs designed for the Angular ecosystem.
Provides a collection of Bootstrap components, all powered by Angular.
A set of components to build HTML5 hybrid and mobile web apps. Supports many frameworks, including Angular.
Over 80 Angular UI Components with top-notch quality to help you implement all your UI requirements in style.
An Angular implementation of the Carbon Design System
An enterprise-class Angular UI component library based on Ant Design, all components are open source and free to use under MIT license.
100+ fully native components for building high-quality modern Angular UI in no time.
Formly is a dynamic (JSON-powered) form library for Angular.
This library extends every Angular AbstractControl, and provides features that don't exist in the original one. It adds types, reactive queries, and helper methods.
Utility library to improve the robustness of your Angular forms.
More forms. Less code. Complex forms in the blink of an eye.
Ngx Schema Form is an Angular 2+ module allowing you to instanciate an HTML form from a JSON schema.
ngrx-forms brings the strengths of the redux state management model to the world of forms in applications that are using Angular and ngrx.
@ionic/angular combines the core Ionic experience with the tooling and APIs that are tailored to Angular Developers.
Modular internationalization library for Angular. It gives you access to a service, a directive and a pipe to handle any dynamic or static content.
This library makes RxJS Observables testing easy!
Protractor is an end-to-end test framework for Angular and AngularJS applications. Protractor runs tests against your application running in a real browser, interacting with it as a user would.
Angular components for Google Maps.
Make beautiful, animated loading skeletons that automatically adapt to your Angular apps.
Simple and complete Angular testing utilities that encourage good testing practices.
Fast, easy and reliable testing for anything that runs in a browser.
RxIDB is a library for storing and retrieving data from indexedDB databases, using an RxJS based API.
Route Config is an Angular library that provides tools to easily set and access the properties defined in RouterModule configuration. It offers some built in tools that work out of the box but also is easily extensible via data property of Angular's Route configuration object.
Ng Utils is a collection of Angular utils which we would like to continuously extend and improve.
Cypress IndexedDB helpers are a set of custom cypress commands that helps you handle indexedDB related operations in your Cypress tests.
Storybook is a development environment for UI components. It allows you to browse a component library, view the different states of each component, and interactively develop and test components.