Emmet filter for BEM: If you’re writing your HTML and CSS code in OOCSS-style, Yandex’s BEM style specifically, you will like this filter. It provides some aliases and automatic insertions of common block and element names in classes.
Mongoose.js: A driver for using Mongoose with Cycle JS. Accepts both, write and read operations.
Notification: A Cycle.js Driver for showing and responding to HTML5 Notifications.
Router: A router built from the ground up with Cycle.js in mind. Stands on the shoulders of battle-tested libraries switch-path for route matching and rackt/history for dealing with the History API.
Router5: A source/sink router driver for Cycle.js, based on router5.
Server-Sent Events: Cycle.js driver for Server-Sent Events (SSE), a browser feature also known as EventSource. Server-Sent Events allow the server to continuously update the page with new events, without resorting to hacks like long-polling.
Snabbdom: Alternative DOM driver utilizing the snabbdom library.
Socket.IO: A Cycle driver for applications using Socket.IO
Storage: A Cycle.js Driver for using localStorage and sessionStorage in the browser.
Example Projects: Example applications built with Cycle.js
Cycle.js Examples: Browse and learn from examples of small Cycle.js apps using Core, DOM Driver, HTML Driver, HTTP Driver, JSONP Driver, and others.
RX Marbles: Interactive diagrams of Rx Observables.
Motorcycle.js: This is a sister project that will continue to evolve and grow alongside Cycle.js for the foreseeable future. The primary focus of this project is to tune it for performance as much as possible.
Most: Monadic reactive streams with high performance.
Polymer Project: The Polymer library is designed to make it easier and faster for developers to create great, reusable components for the modern web.
Building web components using ES6 classes: Web components evolve markup into something that’s meaningful, maintainable, and highly modular. Thanks to these new API primitives, not only do we have improved ergonomics when building apps, but we gain better overall structure, design, and reusability.
What is shady DOM?: On browsers that support shadow DOM, it’s possible to have an element that is rendered with complex DOM, but have that complexity hidden away as implementation detail.
SMACSS: SMACSS (pronounced “smacks”) is a way to examine your design process and as a way to fit those rigid frameworks into a flexible thought process. It is an attempt to document a consistent approach to site development when using CSS.
The Elm Architecture: The Elm Architecture is a simple pattern for infinitely nestable components. It is great for modularity, code reuse, and testing.