Displaying 1 to 20 from 118 results

micro - Asynchronous HTTP microservices


Important: Micro is only meant to be used in production. In development, you should use micro-dev, which provides you with a tool belt specifically tailored for developing microservices.




ecmascript-asyncawait - Async/await for ECMAScript


The introduction of Promises and Generators in ECMAScript presents an opportunity to dramatically improve the language-level model for writing asynchronous code in ECMAScript. The spec text can be found here. This proposal is implemented in a regenerator which can compile ES5 code containing async and await down to vanilla ES5 to run in existing browsers and runtimes.

kneden - Transpile ES2017 async/await to vanilla ES6 Promise chains: a Babel plugin


This project is currently unmaintained. If you want to take over, feel free to fork the repo. If such a fork gets maintained or contains useful improvements, I'd be willing to merge back and give repo+npm access.WARNING: Kneden is usable, but it's also not complete yet.

p-progress - Create a promise that reports progress


Useful for reporting progress to the user during long-running async operations.Same as the Promise constructor, but with an appended progress parameter in executor.

FluentLenium - FluentLenium is a website automation framework which extends Selenium to write reliable and resilient UI functional tests


FluentLenium makes the writing of acceptance testing more easy and in a fluent way using the power of css selectors. Build upon Selenium WebDriver. goTo("http://www.bing.com"); $("#sb_form_q").fill().with("FluentLenium"); $("#sb_form_go").submit(); assertThat(title()).contains("FluentLenium");


micro-router - :station: A tiny and functional router for Zeit's Micro


A simple url pattern that you can define your path. In this path, you can set your parameters using a : notation. The req parameter from handler will return these parameters as an object. For more information about how you can define your path, see url-pattern that's the package that we're using to match paths.

emittery - Simple and modern async event emitter


It's only ~200 bytes minified and gzipped. I'm not fanatic about keeping the size at this level though.Emitting events asynchronously is important for production code where you want the least amount of synchronous operations.

AwaitKit - The ES8 Async/Await control flow for Swift


AwaitKit is a powerful Swift library inspired by the Async/Await specification in ES8 (ECMAScript 2017) which provides a powerful way to write asynchronous code in a sequential manner. Internally it uses PromiseKit to create and manage promises.

async - Easily run code asynchronously


This library provides a small and easy wrapper around PHP's PCNTL extension. It allows running of different processes in parallel, with an easy-to-use API. When creating asynchronous processes, you'll get an instance of ParallelProcess returned. You can add the following event hooks on a process.

async-reactor - Render async Stateless Functional Components in React


The returned value is a regular Component. This examples are exporting a regular React component. You can integrate it into an existing application or render it on the page.

YieldAwait : Await Events with "yield"


This is a .NET library that allows you to stop running the code wherever you want in order to await an event using the functionality of "yield" sentence. It's useful when you want to await asynchronous events or when you have to deal with many events in a sequential way.

Enough AsyncLock


Helper class for locking accross one or several await calls. Based on code developed and described by Stephen Toub, http://blogs.msdn.com/b/pfxteam/archive/2012

node-promise-mysql


Promise-mysql is a wrapper for mysqljs/mysql that wraps function calls with Bluebird promises. Usually this would be done with Bluebird's .promisifyAll() method, but mysqljs/mysql's footprint is different to that of what Bluebird expects. At the minute only the standard connection (using .createConnection()) and the pool (using .createPool()) is supported. createPoolCluster is not implemented yet.