angular-composition-api
Composition model for functional reactive Angular applications. (by antischematic)
platform
Reactive State for Angular (by ngrx)
angular-composition-api | platform | |
---|---|---|
3 | 70 | |
46 | 8,245 | |
- | 0.1% | |
0.0 | 9.1 | |
over 3 years ago | 5 days ago | |
TypeScript | TypeScript | |
- | GNU General Public License v3.0 or later |
The number of mentions indicates the total number of mentions that we've tracked plus the number of user suggested alternatives.
Stars - the number of stars that a project has on GitHub. Growth - month over month growth in stars.
Activity is a relative number indicating how actively a project is being developed. Recent commits have higher weight than older ones.
For example, an activity of 9.0 indicates that a project is amongst the top 10% of the most actively developed projects that we are tracking.
Stars - the number of stars that a project has on GitHub. Growth - month over month growth in stars.
Activity is a relative number indicating how actively a project is being developed. Recent commits have higher weight than older ones.
For example, an activity of 9.0 indicates that a project is amongst the top 10% of the most actively developed projects that we are tracking.
angular-composition-api
Posts with mentions or reviews of angular-composition-api.
We have used some of these posts to build our list of alternatives
and similar projects. The last one was on 2021-09-05.
-
RFC: Why Angular needs a composition API
Angular Composition API on Github
-
Angular Composition API
Angular Composition API is a lightweight (3kb), experimental library for writing functional Angular applications.
platform
Posts with mentions or reviews of platform.
We have used some of these posts to build our list of alternatives
and similar projects. The last one was on 2025-06-02.
-
State Management in Front-end Web Development: State 101
Angular: ngRx
-
Frontend at Scale: Building Maintainable Enterprise Apps with Angular
Further Reading — Angular Change Detection — State Management in Angular — High Performance Angular Apps
- When and Why to Use REDUX NgRx in Angular
-
Angular Addicts #27: NgRx 18, New RFC: DomRef API, Web storage with Signals & more
New Logo and Redesign of ngrx.io
-
How to Use NgRx Selectors in Angular
In NgRx, when we want to get data from the store, the easiest way is by using store.select. It allows us to get any slice of the state. Yes, it sounds funny, but any slice returns an Observable.
-
How to Handle Side Effects in Angular Using NgRx Effects
When we use Ngrx, the main idea is for components to trigger actions. These actions then cause the reducer to make the necessary changes in the state and get the updated data using the selectors in the component.
-
Simplifying Angular State Management Using NgRx SignalState
NgRx is the standard library for state management in Angular applications. With NgRx v14, many of the complex APIs following the Redux pattern have been greatly simplified. For example, ActionGroups make it easier to define new actions. However, the use of the Redux pattern is by no means easy and discourages many developers.
-
Here's how NgRx selectors actually work internally
I ran into this question question on the NgRx GitHub discussion threads which asked:
-
Using Angular Signals for Global State
In an application that I’m working on, before Angular 16 shipped, I was using a custom StoreService to hold global application state. I’ve tried libraries like NgRx and Akita to manage global state, but found them to be way too heavy-handed for what I wanted (not saying ANYTHING negative towards these libraries; not every tool is right for every job, and the authors of these libraries would probably be the first to tell you that). This custom StoreService was created using RxJS, and looked like this:
-
Episode 23/27: NgRx 16.1 & Signal Store, Jest, Cypress, Nx
RFC Signal Store
What are some alternatives?
When comparing angular-composition-api and platform you can also consider the following projects:
ionic-mastermind - Mastermind clone built with Ionic and Angular Frameworks. [GET https://api.github.com/repos/usm4n/ionic-mastermind: 404 - Not Found // See: https://docs.github.com/rest/repos/repos#get-a-repository]
taiga-ui - Angular UI Kit and components library for awesome people
akita - 🚀 State Management Tailored-Made for JS Applications
ngrx-forms - Enhance your forms in Angular applications with the power of ngrx
juliette - Reactive State Management Powered by RxJS
store - 🚀 NGXS - State Management for Angular