A collection of awesome Cycle.js tools, resources, videos and shiny things.
- cycle.js.org - Cycle.js official tutorial and documentation.
- What if the user was a function? - Presentation at JSConf BP2015 by Andre Staltz
- Cycle.js and functional reactive user interfaces - Presentation at ReactiveConf 2015 by Andre Staltz
- Intro to Functional Reactive Programming with Cycle.js - Presentation by Nick Johnstone
- Cycle.js Fundamentals - Playlist at egghead.io
- Cycle.js an honestly reactive framework for web user interfaces - by Eryk Napierała
- Intro to Cycle.js - by Arye Lukashevki
- cyclejs/cycle-examples - Official collection of small Cycle.js examples
- Widdershin/tricycle - Scratchpad for trying out Cycle.js, relies on Ace Editor with Cycle
- cgeorg/todomvp - Minimum Viable Pizza, an example webapp written in Cycle.js
- erykpiast/cyclejs-examples - Example web applications built with Cycle.js.
- grozen/trends-cycle - Slack trend searching written in Cycle.js
- ivan-kleshnin/cyclejs-examples - Collection of CycleJS examples, ES6.
- ivan-kleshnin/tetris-cyclejs - Tetris game implemented in CycleJS, ES6
- phadej/graafi - Cycle.js experiment with SVG and global undo/redo http://oleg.fi/graafi/
- staltz/rxmarbles - Interactive diagrams of Rx Observables http://rxmarbles.com/
- MarcCloud/magic-cart - Simple shopping cart of a magic creatures store.
- foxdonut/cycle-todolist - demonstrates a simple Cycle.js TODO list app with CRUD.
- collardeau/kairos - Source code for Kairos, a weather app built in Cycle.js.
- Mercateo/component-check - Common patterns for building Cycle.js components
- edge/electron-cycle-media - Media player written with Cycle.js and Electron.
- kibin/cycle-example-who-to-follow - Small example partly implements twitter’s who to follow box using github api.
- SkaterDad/cycle-snabbdom-examples - Examples of nested components, using snabbdom-specific animations.
- bahmutov/draw-cycle - Interactive visualization of counter application showing the data flow inside a MVI component glebbahmutov.com/draw-cycle
- tylors/cycle-director - Router driver using Director.
- cyclejs/cycle-http-driver - A Cycle.js Driver for making HTTP requests, based on superagent.
- cyclejs/cycle-storage-driver - A Cycle.js Driver for using localStorage and sessionStorage.
- cyclejs/cycle-notification-driver - A Cycle.js Driver for showing and responding to HTML5 Notifications.
- axefrog/cycle-router5 - A router driver using Router5
- cgeorg/cycle-socket.io - A Cycle driver for Socket.IO clients
- cyclejs/cycle-dom - The standard DOM Driver for Cycle.js based on virtual-dom, and other helpers
- secobarbital/cycle-fetch-driver - A Cycle.js Driver for making HTTP requests, using the Fetch API.
- r7kamura/cycle-fetcher-driver - A Cycle.js Driver for making HTTP requests using stackable-fetcher.
- cyclejs/cycle-history - The standard Cycle driver for dealing with the History API
- benji6/cycle-audio-graph - A Cycle.js Driver for manipulating the Web Audio API using virtual-audio-graph
- CyclicMaterials/cycle-hammer-driver - A Cycle.js driver to wrap Hammer.js and detect touch gestures
- jessaustin/cycle-sse-driver - Source driver for Server-Sent Events/EventSource.
- tylors/cycle-snabbdom - DOM driver using Snabbdom
- TylorS/cycle-router - Router driver designed for Cycle.js
- TylorS/cyclic-router - Router Driver built for Cycle.js
- Widdershin/cycle-animation-driver - Cycle driver for requestAnimationFrame
- dralletje/cycle-firebase - A Cycle.js Driver for Firebase
- edge/cycle-blessed - A Cycle.js Driver for terminal applications
- 10clouds/cyclejs-cookie - Cookies Driver for Cycle.js
- staltz/chai-virtual-dom - Chai assertion helpers to test virtual-dom VTrees
- cgeorg/sinject - a dependency injection tool supporting Cycle's circular dependencies
- erykpiast/cyclejs-group - Utility for CycleJS framework for reducing boilerplate when creating groups of streams.
- erykpiast/cyclejs-stream - Observable (events stream) to which you can inject another streams.
- erykpiast/cyclejs-wc - Utility for creating Web Components based on Cycle.js
- ohanhi/hyperscript-helpers - elm-html inspired helpers for writing hyperscript or virtual-hyperscript.
- pH200/cycle-react - use React instead of virtual-dom with a Cycle-like API
- madcapjake/earlhyperscript - A helper function and macro for using Earl Grey's document-building syntax with Cycle.js.
- andreloureiro/cyclejs-starter - Cycle.js starter template with ES6 and Livereload.
- Frikki/generator-cyclejs - Scaffold out a Cycle.js Nested Dialogue module using Yeoman.
- adicirstei/cycle-bp - Boilerplate template for building Cycle.js apps
- edge/cyc - Scaffold an isomorphic Cycle.js app in seconds.
- cmdv/cycle-webpack-boilerplate - Cycle app with routing, state handling and tests.
- Widdershin/cycle-hot-reloading-example - A Cycle.js starter project with hot reloading using browserify-hmr
- erykpiast/cyclejs-mock - Utility for testing applications based on CycleJS framework.
- cyclejs/cycle-time-travel - A time travelling debugger for Cycle.js apps. Displays a stream visualizer that you can drag to go back in time. Try it online here.
- erykpiast/autocompleted-select - Select Web Component with autocompletion. Based on RxJS and VirtualDOM.
- enten/cyclejs-calendar - Calendar component for Cycle.js. Try it online here.
- mciparelli/cyclejs-gravatar - Cycle.js component for rendering a gravatar profile image.
- Gitter chat - Ask 'how do I ...?'