Skip to content

flowup/rx-angular

 
 

Repository files navigation

rx-angular logo

RxAngular rx-angular CI

RxAngular offers a comprehensive toolset for handling fully reactive Angular applications with the main focus on runtime performance and template rendering.

RxAngular is divided into different packages:

Used together, you get a powerful tool for developing high-performance angular applications with or without NgZone.

This repository holds a set of helpers to create fully reactive as well as fully zone-less applications.

Benefits

  • 🔥 It's fast & performance focused: exceptional runtime speed & small bundle size
  • ✔ Easy upgrade paths: migration scripts included since beta! ng update @rx-angular/{cdk | template | state}
  • ✔ Lean and simple: No boilerplate guaranteed
  • ✔ Well typed and tested
  • ✔ Backwards compatible: support for Angular > v11

❗ Warning Expect no migration scripts for any change in experimental folders

Used by

Large scale application Medium size project Small project
Url: https://clickup.com
Platforms: Web
Url: https://get.tapeapp.com
Platforms: Web, Mobile (ionic)
Url: https://angular-movies-a12d3.web.app
Platforms: Web

Links

Packages

Find details in the linked readme files below for installation and setup instructions, examples and resources.

Version Compatibility

Angular RxJS @rx-angular/state @rx-angular/template @rx-angular/cdk
^12.0.0 or ^13.0.0 ^6.5.5 or ^7.4.0 > 1.4.6 > 1.0.0-beta.29 > 1.0.0-alpha.10
^11.0.0 ^6.5.5 <= 1.4.6 <= 1.0.0-beta.29 <= 1.0.0-alpha.10

Regarding the compatibility to RxJs, we generally stick to the compatibilities of the angular framework itself. All the packages support RxJs versions ^6.5.5 || ^7.4.0. For more information about the compatibilities of angular itself see this gist

About

Reactive Extensions for Angular.

Resources

License

Code of conduct

Security policy

Stars

Watchers

Forks

Packages

No packages published

Languages

  • TypeScript 97.6%
  • Other 2.4%