Are you ready to build better Angular apps?
BangJS is Bacon-flavored Angular. Program watertight web-based user interface behavior with AngularJS and Bacon.js.
Enjoy everything that’s good about functional reactive programming with all the benefits of a mature and vibrant front-end framework ecosystem.
Why?
The nature of user interfaces and front-end apps in general is inherently asynchronous. Servers and users have one thing in common: you never know when they decide to talk to you. BangJS offers you the tools to take this challenge head on:
- make support for asynchronous logic the default;
- focus on your business logic instead of managing state;
- keep your code maintainable and scalable due to inherent composability.
How?
No need to go all-in, no lock-ins. It's all pretty unpretentious.
Download the latest version via
npm install bangjs
or
check out the project at GitHub.
For a quick impression fast-forward to a code sample or take a look at the wonderfully expressive implementation of the TodoMVC benchmark app.