{"slug": "cyclejs-community--awesome-cyclejs", "title": "Cyclejs", "description": "A curated list of awesome Cycle.js resources", "github_url": "https://github.com/cyclejs-community/awesome-cyclejs", "stars": "826", "tag": "Front-End Development", "entry_count": 135, "subcategory_count": 13, "subcategories": [{"name": "Awesome Cycle.js [![Awesome](https://cdn.rawgit.com/sindresorhus/awesome/d7305f38d29fed78fa85652e3a63e154dd8e8829/media/badge.svg)](https://github.com/sindresorhus/awesome)", "parent": "", "entries": [{"name": "Learn", "url": "#learn", "description": ""}, {"name": "Tools", "url": "#tools", "description": ""}, {"name": "Libraries", "url": "#libraries", "description": ""}, {"name": "Community", "url": "#community", "description": ""}]}, {"name": "Documentation", "parent": "Learn", "entries": [{"name": "cycle.js.org", "url": "http://cycle.js.org/", "description": "Cycle.js official tutorial and documentation."}]}, {"name": "Tutorials", "parent": "Learn", "entries": [{"name": "What Developers Need to Know about MVI (Model-View-Intent)", "url": "http://thenewstack.io/developers-need-know-mvi-model-view-intent/", "description": "Post on MVI architecture."}, {"name": "Cycle.js: a reactive framework", "url": "https://lucamezzalira.com/2016/05/23/cycle-js-a-reactive-framework/", "description": "Introduction to Cycle.js with real time data example."}, {"name": "Building realtime applications with CycleJS and RxJS", "url": "https://blog.pusher.com/building-realtime-applications-with-cyclejs-and-rxjs/", "description": "Learn how to build realtime applications with CycleJS and RxJS"}, {"name": "Working with HTTP Streams with Cycle.js", "url": "http://ivanjov.com/working-with-http-streams-with-cycle-js/", "description": "Learn how to use Cycle.js to handle HTTP requests and responses"}]}, {"name": "Videos", "parent": "Learn", "entries": [{"name": "What if the user was a function?", "url": "https://www.youtube.com/watch?v=1zj7M1LnJV4", "description": "Presentation at JSConf BP2015 by [Andre Staltz](https://twitter.com/andrestaltz)"}, {"name": "Unidirectional data flow architectures", "url": "https://vimeo.com/168652278", "description": "Presentation AtTheFrontend Conference by [Andre Staltz](https://twitter.com/andrestaltz)"}, {"name": "Cycle.js and functional reactive user interfaces", "url": "https://www.youtube.com/watch?v=uNZnftSksYg", "description": "Presentation at ReactiveConf 2015 by [Andre Staltz](http://twitter.com/andrestaltz)"}, {"name": "Intro to Functional Reactive Programming with Cycle.js", "url": "https://www.youtube.com/watch?v=6_ETUyh0tns", "description": "Presentation by [Nick Johnstone](https://twitter.com/widdnz)"}, {"name": "Cycle.js Fundamentals", "url": "https://egghead.io/series/cycle-js-fundamentals", "description": "Playlist at [egghead.io](https://egghead.io)"}, {"name": "Cycle.js was built to solve problems", "url": "https://www.youtube.com/watch?v=Rj8ZTRVka4E", "description": "by Andre Staltz at [Frontend.fi](http://frontend.fi/)"}, {"name": "Brains as Building Blocks", "url": "https://www.youtube.com/watch?v=1ToJ7cxb1R8", "description": "by Andre Staltz at [CycleConf 2016](http://cycleconf.com/)"}, {"name": "Back to the Future, Hot reloading with Cycle.js", "url": "https://www.youtube.com/watch?v=rbrnyC5fXMM", "description": "by Nick Johnstone at [CycleConf 2016](http://cycleconf.com/)"}, {"name": "From MVC to FRP", "url": "https://www.youtube.com/watch?v=-PCq4pXaDZw", "description": "by Gleb Bahmutov at [CycleConf 2016](http://cycleconf.com/)"}, {"name": "Cycle.js on the bash side", "url": "https://www.youtube.com/watch?v=Rx5N99TQ52g", "description": "by Hadrien de Cuzey at [CycleConf 2016](http://cycleconf.com/)"}, {"name": "Reactive Programming with Cycle.js", "url": "https://vimeo.com/175121069", "description": "by Luca Mezzalira at [JSDay 2016](http://2016.jsday.it/)"}, {"name": "Learning how to ride: an introduction to Cycle.js", "url": "https://youtu.be/31URmaeNHSs", "description": "by Fernando Macias Pereznieto at [JS Monthly London](http://www.meetup.com/js-monthly-london/)"}, {"name": "User Interfaces as Pure Functions of Time", "url": "https://www.youtube.com/watch?v=9BG0Y3C6WqM", "description": "Lightning talk by [Thomas Belin](http://twitter.com/atomrc) at [dotjs 2016](http://dotjs.io/)"}]}, {"name": "Slides", "parent": "Learn", "entries": [{"name": "Cycle.js an honestly reactive framework for web user interfaces", "url": "http://slides.com/erykpiast/cycle", "description": "by Eryk Napiera\u0142a"}, {"name": "Intro to Cycle.js", "url": "http://www.slideshare.net/aryelukashevski/cyclejs-introduction", "description": "by Arye Lukashevki"}, {"name": "Reactive Programming with Cycle.js", "url": "http://www.slideshare.net/flashplatform/reactive-programming-with-cyclejs", "description": "by Luca Mezzalira"}, {"name": "Cycle.js - building apps with streams only", "url": "http://lmatteis.github.io/cyclejs-slides/keynote/index.html", "description": "by Luca Matteis"}, {"name": "Functional Reactive Programming with Cycle.js", "url": "https://slides.com/artfuldev/frp-with-cycle-js", "description": "by Sudarsan Balaji"}, {"name": "Beyond flux: going full cycle with FRP", "url": "https://clementd-files.cellar.services.clever-cloud.com/blog/frp-full-cycle-ncrafts.html", "description": "by [Cl\u00e9ment Delafargue](http://clementd.cleverapps.io/)"}]}, {"name": "Example Applications", "parent": "Learn", "entries": [{"name": "**cyclejs/cycle-examples**", "url": "https://github.com/cyclejs/cyclejs/tree/master/examples", "description": "Official collection of small Cycle.js examples"}, {"name": "Widdershin/tricycle \u260523", "url": "https://github.com/Widdershin/tricycle", "description": "Scratchpad for trying out Cycle.js, relies on Ace Editor with Cycle", "stars": "23"}, {"name": "cgeorg/todomvp \u260521", "url": "https://github.com/cgeorg/todomvp", "description": "Minimum Viable Pizza, an example webapp written in Cycle.js", "stars": "23"}, {"name": "erykpiast/cyclejs-examples \u26059", "url": "https://github.com/erykpiast/cyclejs-examples", "description": "Example web applications built with Cycle.js.", "stars": "9"}, {"name": "grozen/trends-cycle \u26053", "url": "https://github.com/grozen/trends-cycle", "description": "Slack trend searching written in Cycle.js", "stars": "3"}, {"name": "ivan-kleshnin/cyclejs-examples \u2605120", "url": "https://github.com/ivan-kleshnin/cyclejs-examples", "description": "Collection of CycleJS examples, ES6.", "stars": "122"}, {"name": "ivan-kleshnin/tetris-cyclejs \u260512", "url": "https://github.com/ivan-kleshnin/tetris-game", "description": "Tetris game implemented in CycleJS, ES6", "stars": "16"}, {"name": "phadej/graafi \u260520", "url": "https://github.com/phadej/graafi", "description": "Cycle.js experiment with SVG and global undo/redo", "stars": "20"}, {"name": "**staltz/matrixmultiplication.xyz \u2605548**", "url": "https://github.com/staltz/matrixmultiplication.xyz", "description": "A interactive matrix multiplication [webapp](http://matrixmultiplication.xyz/)"}, {"name": "**staltz/rxmarbles \u26052,577**", "url": "https://github.com/staltz/rxmarbles", "description": "Interactive diagrams of Rx Observables "}, {"name": "MarcCloud/magic-cart \u26056", "url": "https://github.com/MarcCloud/magic-cart", "description": "Simple shopping cart of a magic creatures store.", "stars": "6"}, {"name": "foxdonut/cycle-todolist \u260511", "url": "https://github.com/foxdonut/cycle-todolist", "description": "demonstrates a simple Cycle.js TODO list app with CRUD."}, {"name": "**Mercateo/component-check \u2605468**", "url": "https://github.com/Mercateo/component-check", "description": "Common patterns for building Cycle.js components"}, {"name": "edge/electron-cycle-media \u260527", "url": "https://github.com/edge/electron-cycle-media", "description": "Media player written with Cycle.js and Electron.", "stars": "28"}, {"name": "kibin/cycle-example-who-to-follow \u260516", "url": "https://github.com/kibin/cycle-example-who-to-follow", "description": "Small example partly implements twitter\u2019s who to follow box using github api.", "stars": "15"}, {"name": "SkaterDad/cycle-snabbdom-examples \u260512", "url": "https://github.com/SkaterDad/cycle-snabbdom-examples", "description": "Examples of nested components, using snabbdom-specific animations.", "stars": "13"}, {"name": "bahmutov/draw-cycle \u2605112", "url": "https://github.com/bahmutov/draw-cycle", "description": "Interactive visualization of counter application showing the data flow inside a MVI component [glebbahmutov.com/draw-cycle](https://glebbahmutov.com/draw-cycle/)", "stars": "143"}, {"name": "andreloureiro/pomocycle \u260521", "url": "https://github.com/andreloureiro/pomocycle", "description": "A simple Pomodoro timer.", "stars": "25"}, {"name": "laszlokorte/tams-tools \u260524", "url": "https://github.com/laszlokorte/tams-tools", "description": "A set of tools for teaching and learning computer science built with cycle.js.", "stars": "30"}, {"name": "lucamezzalira/jsday-cycle-js \u260516", "url": "https://github.com/lucamezzalira/jsday-cycle-js", "description": "Reactive Live London Tube trains status example built with Cycle.js.", "stars": "17"}, {"name": "cyclejs-community/built-with-cycle \u26059", "url": "https://github.com/cyclejs-community/built-with-cycle", "description": "[A website](http://cyclejs-community.github.io/built-with-cycle) to showcase the cool projects built with Cycle.js", "stars": "9"}, {"name": "class-ideas/cyclejs-hangman \u260510", "url": "https://github.com/class-ideas/cyclejs-hangman", "description": "A hangman game built with Cycle.js", "stars": "9"}, {"name": "wmaurer/cyclejs-fractals \u260515", "url": "https://github.com/wmaurer/cyclejs-fractals", "description": "Dancing pythagorean tree fractal - Animating 2048 SVG nodes.", "stars": "20"}, {"name": "fabiothiroki/cyclejs-starwars \u26052", "url": "https://github.com/fabiothiroki/cyclejs-starwars", "description": "A Star Wars character search app using Cycle.js, RxJS and Virtual DOM tests.", "stars": "4"}, {"name": "staltz/mmmmm-mobile \u2605124", "url": "https://github.com/staltz/mmmmm-mobile/", "description": "A React Native + Cycle.js app to implement a social network on Secure Scuttlebutt networks", "stars": "875"}, {"name": "cyclejs/todomvc-cycle \u2605214", "url": "https://github.com/cyclejs/todomvc-cycle/", "description": "TodoMVC [example](https://cyclejs.github.io/todomvc-cycle/) implemented in Cycle.js", "stars": "240"}, {"name": "jefersondaniel/cyclejs-notes", "url": "https://github.com/jefersondaniel/cyclejs-notes/", "description": "Notes app using Cycle.js and Orbit.js ", "stars": "5"}, {"name": "staltz/dat-installer \u260577", "url": "https://github.com/staltz/dat-installer", "description": "Download, install, and update Android apps through Dat", "stars": "281"}, {"name": "usm4n/cycle-hn \u260525", "url": "https://github.com/usm4n/cycle-hn", "description": "Hackernews Clone Using CycleJS", "stars": "44"}, {"name": "lizraeli/cycle-github-emojis", "url": "https://github.com/lizraeli/cycle-github-emojis", "description": "A github emoji viewer made with Cycle.JS [webapp](https://github-emoji.levizraelit.com/)", "stars": "3"}, {"name": "perjerz3434/meetup.com \u26051", "url": "https://github.com/perjerz3434/meetup.com", "description": "Meetup.com RSVP visualization around the world using CycleJS", "stars": "2"}]}, {"name": "CLI", "parent": "Tools", "entries": [{"name": "cyclejs-community/create-cycle-app \u2605160", "url": "https://github.com/cyclejs-community/create-cycle-app", "description": "Create Cycle.js apps with no build configuration.", "stars": "240"}]}, {"name": "Drivers", "parent": "Libraries", "entries": [{"name": "@cycle/http", "url": "https://github.com/cyclejs/cyclejs/tree/master/http", "description": "A Cycle.js Driver for making HTTP requests, based on superagent.", "stars": "10k"}, {"name": "**@cycle/dom**", "url": "https://github.com/cyclejs/cyclejs/tree/master/dom", "description": "A Cycle.js driver to enable interaction with the DOM. The driver is based on snabbdom as the Virtual DOM library."}, {"name": "@cycle/storage", "url": "https://github.com/cyclejs/storage", "description": "A Cycle.js Driver for using localStorage and sessionStorage.", "stars": "52"}, {"name": "@cycle/history", "url": "https://github.com/cyclejs/cyclejs/tree/master/history", "description": "This is the standard Cycle.js driver for dealing with the [History API](https://developer.mozilla.org/en-US/docs/Web/API/History_API)", "stars": "10k"}, {"name": "@cycle/isolate", "url": "https://github.com/cyclejs/cyclejs/tree/master/isolate", "description": "A utility function to make scoped dataflow components in Cycle.js.", "stars": "10k"}, {"name": "@cycle/time", "url": "https://github.com/cyclejs/cyclejs/tree/master/time", "description": "Fast and beautiful tests and time management for Cycle.js", "stars": "10k"}, {"name": "cyclejs/cycle-notification-driver \u260520", "url": "https://github.com/cyclejs/cycle-notification-driver", "description": "A Cycle.js Driver for showing and responding to HTML5 Notifications.", "stars": "21"}, {"name": "axefrog/cycle-router5 \u260530", "url": "https://github.com/axefrog/cycle-router5", "description": "A router driver using Router5", "stars": "29"}, {"name": "cgeorg/cycle-socket.io \u260527", "url": "https://github.com/cgeorg/cycle-socket.io", "description": "A Cycle driver for Socket.IO clients", "stars": "29"}, {"name": "secobarbital/cycle-fetch-driver \u26052", "url": "https://github.com/secobarbital/cycle-fetch-driver", "description": "A Cycle.js Driver for making HTTP requests, using the Fetch API.", "stars": "2"}, {"name": "r7kamura/cycle-fetcher-driver \u260514", "url": "https://github.com/r7kamura/cycle-fetcher-driver", "description": "A Cycle.js Driver for making HTTP requests using [stackable-fetcher (\u2b5019)](https://github.com/r7kamura/stackable-fetcher).", "stars": "14"}, {"name": "benji6/cycle-audio-graph \u260512", "url": "https://github.com/benji6/cycle-audio-graph", "description": "A Cycle.js Driver for manipulating the Web Audio API using [virtual-audio-graph (\u2b50336)](https://github.com/benji6/virtual-audio-graph)", "stars": "19"}, {"name": "CyclicMaterials/cycle-hammer-driver \u260511", "url": "https://github.com/CyclicMaterials/cycle-hammer-driver", "description": "A Cycle.js driver to wrap Hammer.js and detect touch gestures", "stars": "11"}, {"name": "jessaustin/cycle-sse-driver \u26056", "url": "https://github.com/jessaustin/cycle-sse-driver", "description": "Source driver for Server-Sent Events/EventSource.", "stars": "7"}, {"name": "tylors/cycle-snabbdom \u260541", "url": "https://github.com/TylorS/cycle-snabbdom", "description": "DOM driver using Snabbdom", "stars": "41"}, {"name": "cyclejs-community/cyclic-router \u260590", "url": "https://github.com/cyclejs-community/cyclic-router", "description": "Router Driver built for Cycle.js", "stars": "110"}, {"name": "Widdershin/cycle-animation-driver \u260533", "url": "https://github.com/Widdershin/cycle-animation-driver", "description": "Cycle driver for requestAnimationFrame", "stars": "35"}, {"name": "dralletje/cycle-firebase \u260521", "url": "https://github.com/dralletje/cycle-firebase", "description": "A Cycle.js Driver for Firebase", "stars": "21"}, {"name": "edge/cycle-blessed \u260546", "url": "https://github.com/edge/cycle-blessed", "description": "A Cycle.js Driver for terminal applications", "stars": "49"}, {"name": "10clouds/cyclejs-cookie \u26052", "url": "https://github.com/10clouds/cyclejs-cookie", "description": "Cookies Driver for Cycle.js", "stars": "2"}, {"name": "whitecolor/cycle-async-driver \u260525", "url": "https://github.com/whitecolor/cycle-async-driver", "description": "Factory for creating async request/response cycle.js drivers", "stars": "23"}, {"name": "raquelxmoss/cycle-keys \u260535", "url": "https://github.com/raquelxmoss/cycle-keys", "description": "Driver for keyboard events", "stars": "33"}, {"name": "rektide/recyclec \u26050", "url": "https://github.com/rektide/recyclec", "description": "Readline driver", "stars": "0"}, {"name": "goodmind/cycle-telegram \u260515", "url": "https://github.com/goodmind/cycle-telegram", "description": "A Cycle.js Driver for Telegram Bot API", "stars": "19"}, {"name": "apoco/cycle-electron-driver \u260522", "url": "https://github.com/apoco/cycle-electron-driver", "description": "Driver to interact with Electron interface from Cycle.js application", "stars": "23"}, {"name": "rkrupinski/cyclejs-animated-localstorage \u260512", "url": "https://github.com/rkrupinski/cyclejs-animated-localstorage", "description": "A Cycle.js driver for animating (srsly) localStorage.", "stars": "14"}, {"name": "cyclejs-community/cycle-keyboard \u26059", "url": "https://github.com/cyclejs-community/cycle-keyboard", "description": "A keyboard driver for cycle.js", "stars": "9"}, {"name": "garrydzeng/cycle-page \u26053", "url": "https://github.com/garrydzeng/cycle-page", "description": "A tiny client-side router for Cycle.js", "stars": "3"}, {"name": "jbowden1982/cycle-socketcluster \u26055", "url": "https://github.com/jbowden1982/cycle-socketcluster", "description": "A socketcluster driver for Cycle.js", "stars": "4"}, {"name": "cyclejs-community/redux-cycles \u2605599", "url": "https://github.com/cyclejs-community/redux-cycles", "description": "A Redux middleware that allows you to handle actions lifecycle with Cycle.js", "stars": "756"}, {"name": "JuniperChicago/cycle-gun \u260518", "url": "https://github.com/JuniperChicago/cycle-gun", "description": "A basic Cycle.js driver wrapping a gun.js instance allowing graph storage and p2p sync", "stars": "26"}, {"name": "EnigmaCurry/cycle-deepstream \u26058", "url": "https://github.com/EnigmaCurry/cycle-deepstream", "description": "A Cycle.js driver for [deepstream.io](https://deepstream.io)", "stars": "10"}, {"name": "Alex0007/cycle-express-driver \u26051", "url": "https://github.com/Alex0007/cycle-express-driver", "description": "A Cycle.js driver for Express.js server", "stars": "1"}, {"name": "mrpierrot/cycle-node-http-server \u26054", "url": "https://github.com/mrpierrot/cycle-node-http-server", "description": "A Cycle.js driver for Node.js HTTP(S) server", "stars": "6"}, {"name": "mrpierrot/cycle-net \u26050", "url": "https://github.com/mrpierrot/cycle-net", "description": "A Cycle.js driver for Node.js HTTP(S)/WS(S)/Socket.io server", "stars": "2"}, {"name": "Avalander/cycle-idb \u26054", "url": "https://github.com/Avalander/cycle-idb", "description": "A Cycle.js driver wrapping IndexedDB", "stars": "12"}, {"name": "unhappychoice/cycle-pusher \u26051", "url": "https://github.com/unhappychoice/cycle-pusher", "description": "A Cycle.js driver for [Pusher](https://pusher.com/)", "stars": "5"}, {"name": "helmoski/cycle-selection-driver", "url": "https://github.com/helmoski/cycle-selection-driver", "description": "A Cycle.js driver for interacting with the [Selection API](https://developer.mozilla.org/en-US/docs/Web/API/Selection)", "stars": "4"}, {"name": "mjyc/cycle-posenet-driver \u26051", "url": "https://github.com/mjyc/cycle-robot-drivers/tree/master/3rdparty/cycle-posenet-driver", "description": "A Cycle.js drivers for pose detection using [TensorFlow.js](https://js.tensorflow.org/)-powered [PoseNet (\u2b5012k)](https://github.com/tensorflow/tfjs-models/tree/master/posenet)", "stars": "5"}, {"name": "@cycle-robot-drivers/speech \u26051", "url": "https://github.com/mjyc/cycle-robot-drivers/tree/master/speech", "description": "Cycle.js drivers for speech synthesis and recognition using [Web Speech API](https://developer.mozilla.org/en-US/docs/Web/API/Web_Speech_API)", "stars": "5"}, {"name": "@cycle-robot-drivers/sound \u26051", "url": "https://github.com/mjyc/cycle-robot-drivers/tree/master/sound", "description": "A Cycle.js driver for playing sounds using [HTMLAudioElement](https://developer.mozilla.org/en-US/docs/Web/API/HTMLAudioElement)", "stars": "5"}]}, {"name": "Utilities", "parent": "Libraries", "entries": [{"name": "staltz/chai-virtual-dom \u260524", "url": "https://github.com/staltz/chai-virtual-dom", "description": "Chai assertion helpers to test virtual-dom VTrees", "stars": "24"}, {"name": "cgeorg/sinject \u260510", "url": "https://github.com/cgeorg/sinject", "description": "a dependency injection tool supporting Cycle's circular dependencies", "stars": "10"}, {"name": "erykpiast/cyclejs-group \u260520", "url": "https://github.com/erykpiast/cyclejs-group", "description": "Utility for CycleJS framework for reducing boilerplate when creating groups of streams.", "stars": "18"}, {"name": "erykpiast/cyclejs-wc \u26052", "url": "https://github.com/erykpiast/cyclejs-wc", "description": "Utility for creating Web Components based on Cycle.js", "stars": "4"}, {"name": "**ohanhi/hyperscript-helpers \u2605390**", "url": "https://github.com/ohanhi/hyperscript-helpers", "description": "elm-html inspired helpers for writing hyperscript or virtual-hyperscript."}, {"name": "**pH200/cycle-react \u2605342**", "url": "https://github.com/pH200/cycle-react", "description": "use React instead of virtual-dom with a Cycle-like API"}, {"name": "madcapjake/earlhyperscript \u26052", "url": "https://github.com/MadcapJake/earl-hyperscript", "description": "A helper function and macro for using Earl Grey's [document-building syntax](https://breuleux.github.io/earl-grey/doc.html#documentbuildingsyntax) with Cycle.js.", "stars": "2"}, {"name": "WorldMaker/cycle-gear \u26054", "url": "https://github.com/WorldMaker/cycle-gear", "description": "A main function factory for Cycle based upon a formalization of Cycle's MVI pattern", "stars": "5"}, {"name": "SuperManitu/cyclejs-sortable \u260515", "url": "https://github.com/cyclejs-community/cyclejs-sortable", "description": "Make everything sortable via drag and drop in only one line of code!", "stars": "16"}, {"name": "atomrc/cyclejs-auth0 \u260522", "url": "https://github.com/atomrc/cyclejs-auth0", "description": "Everything you need to start playing with Auth0 on your Cyclejs app (Driver + component)", "stars": "23"}, {"name": "**staltz/cycle-onionify \u2605244**", "url": "https://github.com/staltz/cycle-onionify", "description": "Fractal state management for Cycle.js apps"}, {"name": "maiermic/cycle-storageify \u26055", "url": "https://github.com/maiermic/cycle-storageify", "description": "Augments your Cycle.js component (main function) by storing its onion-shaped state in local storage", "stars": "6"}, {"name": "shfrmn/cycle-lot", "url": "https://github.com/shfrmn/cycle-lot", "description": "Handle dynamic lists of Cycle.js components with ease (full typesript support)", "stars": "2"}, {"name": "sarimarton/powercycle", "url": "https://powercycle.js.org", "description": "Static VDOM composition and React-like development on top of Cycle.js"}]}, {"name": "Boilerplates", "parent": "Libraries", "entries": [{"name": "andreloureiro/cyclejs-starter \u260550", "url": "https://github.com/andreloureiro/cyclejs-starter", "description": "Cycle.js starter template with ES6 and Livereload.", "stars": "52"}, {"name": "Frikki/generator-cyclejs \u26052", "url": "https://github.com/Frikki/generator-cyclejs", "description": "Scaffold out a Cycle.js Nested Dialogue module using Yeoman.", "stars": "2"}, {"name": "**edge/cyc \u2605194**", "url": "https://github.com/edge/cyc", "description": "Scaffold an isomorphic Cycle.js app in seconds."}, {"name": "cmdv/cycle-webpack-boilerplate \u2605101", "url": "https://github.com/Cmdv/cycle-webpack-boilerplate", "description": "Cycle app with routing, state handling and tests.", "stars": "96"}, {"name": "Widdershin/cycle-hot-reloading-example \u260527", "url": "https://github.com/Widdershin/cycle-hot-reloading-example", "description": "A Cycle.js starter project with hot reloading using browserify-hmr", "stars": "27"}, {"name": "mciparelli/cycle-hmr-example \u26050", "url": "https://github.com/mciparelli/cycle-hmr-example", "description": "A Cycle.js starter project using browserify and cycle-hmr", "stars": "0"}, {"name": "cycle-community/typescript-starter-cycle \u260522", "url": "https://github.com/cyclejs-community/typescript-starter-cycle", "description": "A simple project for getting started with TypeScript in cycle.js, using Webpack. Has settings for Visual Studio Code as candy.", "stars": "34"}, {"name": "wyqydsyq/unicycle \u26056", "url": "https://github.com/wyqydsyq/unicycle", "description": "A boilerplate universal Cycle app running on a Koa.js server with HMR and ServiceWorkers via Webpack", "stars": "10"}, {"name": "syarul/cycle-iso \u26054", "url": "https://github.com/syarul/cycle-iso", "description": "A barebone boilerplate Cycle app with data stream base on promises and fetched with Falcor.js", "stars": "4"}, {"name": "snowpack-cycle", "url": "https://github.com/rajasegar/snowpack-cycle", "description": "Snowpack app template to create Cycle.js projects with create-snowpack-app", "stars": "2"}]}, {"name": "Testing", "parent": "Libraries", "entries": [{"name": "erykpiast/cyclejs-mock \u260522", "url": "https://github.com/erykpiast/cyclejs-mock", "description": "Utility for testing applications based on CycleJS framework.", "stars": "22"}, {"name": "jeysal/pretty-format-snabbdom \u26050", "url": "https://github.com/jeysal/pretty-format-snabbdom", "description": "A [pretty-format (\u2b5041k)](https://github.com/facebook/jest/tree/master/packages/pretty-format) ([Jest](https://facebook.github.io/jest/) snapshot) plugin for rendering snapshots of snabbdom VNodes as nicely as those of React elements", "stars": "5"}]}, {"name": "Debugging", "parent": "Libraries", "entries": [{"name": "**cyclejs/cycle-time-travel \u2605213**", "url": "https://github.com/cyclejs/cycle-time-travel", "description": "A time travelling debugger for Cycle.js apps. Displays a stream visualizer that you can drag to go back in time."}]}, {"name": "Components", "parent": "Libraries", "entries": [{"name": "erykpiast/autocompleted-select \u260510", "url": "https://github.com/erykpiast/autocompleted-select", "description": "Select Web Component with autocompletion. Based on RxJS and VirtualDOM.", "stars": "11"}, {"name": "enten/cyclejs-calendar \u260511", "url": "https://github.com/enten/cyclejs-calendar", "description": "Calendar component for Cycle.js. Try it online [here](http://enten.github.io/cyclejs-calendar/example).", "stars": "10"}, {"name": "mciparelli/cyclejs-gravatar \u26050", "url": "https://github.com/mciparelli/cyclejs-gravatar", "description": "Cycle.js component for rendering a gravatar profile image.", "stars": "0"}, {"name": "tommy-the-runner/cyclejs-ace-editor \u26050", "url": "https://github.com/tommy-the-runner/cyclejs-ace-editor", "description": "Cycle.js intergration with Ace Editor using [brace (\u2b501k)](https://github.com/thlorenz/brace). Check an example [here](https://tommy-the-runner.github.io/cyclejs-ace-editor/).", "stars": "1"}, {"name": "raquelxmoss/cycle-color-picker \u260544", "url": "https://github.com/raquelxmoss/cycle-color-picker", "description": "A Color Picker component for Cycle.js. [Check out the example](https://raquelxmoss.github.io/cycle-color-picker).", "stars": "58"}, {"name": "cyclejs-community/cycle-svg-pan-and-zoom \u26054", "url": "https://github.com/cyclejs-community/cycle-svg-pan-and-zoom", "description": "A Google Maps style SVG pan and zoom component for Cycle.js", "stars": "4"}, {"name": "Gitter chat", "url": "https://gitter.im/cyclejs/cycle-core", "description": "Ask 'how do I ...?'"}]}], "name": ""}