promise-style async sequence flow-control
async flow-control promises generators observables csp streams async-programming async-await library sequences promise iterator generatorTaskr is a highly performant task runner, much like Gulp or Grunt, but written with concurrency in mind. With Taskr, everything is a coroutine, which allows for cascading and composable tasks; but unlike Gulp, it's not limited to the stream metaphor. Taskr is extremely extensible, so anything can be a task. Our core system will accept whatever you throw at it, resulting in a modular system of reusable plugins and tasks, connected by a declarative taskfile.js that's easy to read.
bluebird coroutines parallel task-runner lightweight generators performance nodejs tasksTurn a regular node function into one which returns a thunk, useful for generator-based flow control such as co.
thunk co generator generators promiseTransform async functions to generator functions with speed and simplicity.
async-functions async-iterators transform async await async-await for-await for-await-of generators compiler transpiler es7WPF Composites offers a pure C# code-behind (no XAML, no datatemplates) approach to working with WPF controls via grid-based composites.
composite extension-methods f-sharp fluent generators ironpythongnode is a very light wrapper around your node executable that ensures ES6 Generator support, even on versions of node that do not support ES6 Generators natively.You use it exactly like the regular node executable, except that you do not need to pass the --harmony-generators flag. That is where the magic happens.
node generators es6 facebook regenerator coA suite of Koa utilities allowing for quicker bootstrapping, as well as a consequential guide on how to write apps using the Koa philosophy. Think of it as a KrakenJS for Koa. Koa is a bare minimal framework, focusing on unopinionated core HTTP utilities. However, this is not sufficient for most apps as a lot is not supported out of the box. Including a bunch of dependencies in every new app you create quickly becomes annoying.
koa http https http2 framework generators es6 modules promises pushAn Intro to ES6 generators via a set of self-guided workshops. Send an anonymous feedback about learn-generators here: google/form.
workshop nodeschool generators tutorial es6-generators workshopper es6 iterators learnCooperative expensive tasks via ES6 generators
generators expensive-tasks requestanimationframe 60fps cooperative asyncCommunicating sequential processes for node. Go style concurrency with channels.WARNING: This package is at an experimental stage at the moment.
csp concurrency async coroutines generatorsA generator-based sequence generator and utility.
generators underscore sequences lowdash lazy infinite es6 grunge rangeAWS client for generators.Only EC2 is supported right now, aws-sdk is massive, but if you feel like wrapping the rest or want to help maintain this library let me know! I just need EC2 for now.
amazon aws ec2 s3 co generatorsmongodb generator goodness for co
co monk generators mongo mongodbParallel execution with concurrency support that maintains result ordering.Execute thunks in parallel, with the given concurrency defaulting to 5.
co generators parallel concurrentParallel forEach for generators.as in Array#forEach and yield when all are done. Functions are being executed in parallel.
foreach each co generatorsLevelUP wrappers for co.Currently you have to pass the flag --harmony to node and need at least version 0.11.0.
levelup leveldb level co generators coroutinesredux-co is a drop-in replacement for redux-thunk (and indeed passes its test suite). It's meant to support async actions through yieldables as well as plain thunk functions.Redux Thunk middleware allows you to write action creators that return a function instead of an action. The thunk can be used to delay the dispatch of an action, or to dispatch only if a certain condition is met. The inner function receives the store methods dispatch and getState() as parameters.
redux cojs co generators middleware redux-middlewareA set of high performance yield handlers for Bluebird coroutines.bluebird-co is a reimplementation of tj/co generator coroutines using bluebird, Bluebird.coroutine and Bluebird.coroutine.addYieldHandler to insert a yield handler that can transform all the same yieldable value types as tj/co and more.
bluebird coroutines yield handler async await es6 es7 iterables generatorsThe Emitter may be used as a mixin or a standalone object.Registers generator as a listener for name.
co emitter generators ecma6
We have large collection of open source products. Follow the tags from
Tag Cloud >>
Open source products are scattered around the web. Please provide information
about the open source projects you own / you use.
Add Projects.