Open Collective
Open Collective

Cycle.js

COLLECTIVE
Open source

A functional and reactive JavaScript framework.

Contribute


Become a financial contributor.

Financial Contributions

Recurring contribution
Backers

Support us with a monthly donation and help us continue our activities.

Starts at$2 USD / month

Latest activity by


+ 82
Recurring contribution
Silver Sponsors

Become a Silver Sponsor and get your logo on our README on Github.

$250 USD / month

Recurring contribution
Gold Sponsors

Become a Gold Sponsor and get your logo on our website cycle.js.org (17000 uv/m) with a link to your site and on our README on Github.

$800 USD / month

Custom contribution
Donation
Make a custom one-time or recurring contribution.

Latest activity by


+ 109

Top financial contributors

Organizations

1
Verizon

$9,600 USD since Apr 2017

2
RELEX Solutions

$1,250 USD since May 2019

3
HERP, Inc.

$1,000 USD since Jul 2019

4
Float Left, LLC

$500 USD since Jan 2018

5
Piktochart

$300 USD since Nov 2016

6
I Done This

$250 USD since Jan 2017

7
Triplebyte

$198 USD since Nov 2018

8
Hosted.nl

$110 USD since Nov 2018

9
LambdaTest Inc

$48 USD since Sep 2020

Individuals

1
Aron Allen

$3,500 USD since Oct 2016

2
晃 羽田

$1,650 USD since Oct 2016

3
Andre Staltz

$725 USD since Sep 2016

4
Wayne Maurer

$470 USD since Oct 2016

5
Rong Shen

$450 USD since Oct 2016

6
Ryan Helmoski

$350 USD since Dec 2017

7
Nathan

$315 USD since Apr 2017

8
Morten Poulsen

$250 USD since Sep 2016

9
Olavi Haapala

$250 USD since Jul 2017

10
Oscar Tunebing

$220 USD since Oct 2016

Cycle.js is all of us

Our contributors 116

Thank you for supporting Cycle.js.

Andre Staltz

Admin

$725 USD

Verizon

$9,600 USD

Aron Allen

Silver Sponsors

$3,500 USD

晃 羽田

Backers

$1,650 USD

RELEX Solutions

Silver Sponsors

$1,250 USD

We appreciate all the efforts that maintainers ...

HERP, Inc.

$1,000 USD

弊社のフロントエンド開発で利用しているCycle.jsに資金援助をしました

Float Left, LLC

Silver Sponsors

$500 USD

Wayne Maurer

Backers

$470 USD

Rong Shen

Backers

$450 USD

Ryan Helmoski

Backers

$350 USD

The laborer deserves his wages

Budget


Transparent and open finances.

Monthly financial contribution to Cycle.js

Credit from Targeted Web Traffic to Cycle.js

+$1.00USD
Completed
Contribution #482208
Monthly financial contribution to Cycle.js

Credit from Real Targeted Traffic to Cycle.js

+$1.00USD
Completed
Contribution #482207
Monthly financial contribution to Cycle.js (Backers)

Credit from LambdaTest Inc to Cycle.js

+$2.00USD
Completed
Contribution #93043
$
Today’s balance

$3,250.04 USD

Total raised

$22,259.07 USD

Total disbursed

$19,009.03 USD

Estimated annual budget

$591.82 USD

Connect


Let’s get the ball rolling!

News from Cycle.js

Updates on our activities and progress.

Biannual update

Hi backers! This is an actual email from Andre and Jan, just to update you on what progress was done in the last 6 months in the Cycle.js core. Thank you for your continued support! Since the last newsletter in August 2018, here's what h...
Read more
Published on January 4, 2019 by Andre Staltz

About


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 DOM and 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.

Our team