Cycle.js

A functional and reactive JavaScript framework.

Thanks to your financial contributions, we are operating on an estimated annual budget of$6,014
Today's Balance
$0.00
Estimated Annual Budget
$6,014

About

A functional and reactive JavaScript framework.

A functional and reactive JavaScript frontend framework, based on reactive streams, virtual DOM, and extensibility.

Supports:

  • Virtual DOM rendering
  • RxJS, most.js, xstream
  • TypeScript
  • Functional architectures
  • Custom Chrome DevTools debugger
  • Server-side rendering
  • JSX
  • React Native
  • Time traveling
  • Routing with the History API

Cycle.js is a framework with very few concepts to learn. The core API has just one function: run(app, drivers). Besides that, there are streams, functions, drivers (plugins for different types of side effects), and a helper function to isolate scoped components. This is a framework with very little “magic”. Most of the building blocks are just JavaScript functions. Usually the lack of “magic” leads to very verbose code, but since functional reactive streams are able to build complex dataflows with a few operations, you will come to see how apps in Cycle.js are small and readable.

Team

Meet the awesome people that are bringing the community together! 🙌

Budget

Current balance: $3,778.47

Latest expenses

Latest transactions

Donation made by Andrew Van Slaars on Apr 26, 2018 | View Details
$5.00
Donation made by Phil on Apr 25, 2018 | View Details
$10.00
Donation made by Wayne Maurer on Apr 24, 2018 | View Details
$10.00
Donation made by Churchill Lee on Apr 23, 2018 | View Details
$5.00
Donation made by Oscar Tunebing on Apr 23, 2018 | View Details
$10.00

Contributors

6 organizations and 61 people are supporting us.