Rx Angular screenshot

Rx Angular

Author Avatar Theme by Rx angular
Updated: 15 May 2025
1948 Stars

Reactive Extensions for Angular.

Categories

Overview

RxAngular offers a comprehensive toolkit for handling fully reactive Angular applications with a focus on runtime performance, template rendering, and Developer eXperience. It consists of different packages that work together or standalone to provide features like state management, high-performance rendering, and Angular Universal support.

Features

  • @rx-angular/state: A powerful state management library for managing state in components and services in a fully reactive way.
  • @rx-angular/template: Directives and pipes designed for high-performance and non-blocking rendering in large-scale applications.
  • @rx-angular/cdk: Component Development Kit for high-performance and ergonomic Angular UI libraries.
  • @rx-angular/isr: Library enabling Angular Universal applications to generate static pages at runtime and update them incrementally.
  • @rx-angular/eslint-plugin: ESLint rules for building reactive, performant, and zone-less Angular applications.

Installation

To install RxAngular packages, you can use npm. Here is an example of installing the @rx-angular/state package:

npm install @rx-angular/state

Repeat this process for other packages by replacing @rx-angular/state with the desired package name.

Summary

RxAngular provides a set of tools for building fully reactive and high-performing Angular applications. With packages like @rx-angular/state for state management and @rx-angular/template for high-performance rendering, developers can create applications with improved runtime performance and Developer eXperience. The support for Angular Universal and zone-less applications further enhances the capabilities of RxAngular.