A functional and reactive JavaScript framework.

+ 56
$15,164
Estimated annual budget based on current donations

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.

Events

No event has been scheduled yet.

Create an Event

5 organizations are supporting Cycle.js

56 people are supporting Cycle.js

Budget

$4,987

Latest expenses

Latest transactions

$2
Donation made by Harun Hasdal on Nov 20, 2017 | View Details
$5
Donation made by Steve Lee on Nov 20, 2017 | View Details
$10
Donation made by Oscar Tunebing on Nov 19, 2017 | View Details
$2
Donation made by Francisco Tavares on Nov 14, 2017 | View Details
$2
Donation made by Bah Djibril on Nov 14, 2017 | View Details