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.


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:


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.