An open API service indexing awesome lists of open source software.

Projects in Awesome Lists by hybridables

A curated list of projects in awesome lists by hybridables .

https://github.com/hybridables/always-done

:trophy: Handle completion and errors with elegance! Support for async/await, promises, callbacks, streams and observables. A drop-in replacement for async-done - pass 100% of its tests plus more

Last synced: 15 Apr 2025

https://github.com/hybridables/try-catch-core

Asynchronous and sync tryCatch in one place - works almost like `async-done`, used in `always-done`. The callback is securely wrapped with a `dezalgo` and `once`.

async asynchronous callback control-flow once safety try-catch

Last synced: 10 Apr 2025

https://github.com/hybridables/hybridify

Hybridify@2. Create sync or async function to support both promise and callback-style APIs in same time. Using the power of `relike`.

Last synced: 15 Apr 2025

https://github.com/hybridables/always-callback

:kiss: Create callback api for given sync function. Guarantee that given function (sync or async, no matter) will always have callback api.

Last synced: 15 Apr 2025

https://github.com/hybridables/benz

Compose your control flow with absolute elegance. Support async/await, callbacks, thunks, generators, promises, observables, child processes and streams. Can power applications that need to have plugins. Useful for creating task, test and bench runners. Built with backward compatibility and future stability in mind.

Last synced: 15 Apr 2025

https://github.com/hybridables/try-catch-callback

try/catch block with a callback, used in `try-catch-core`. Use it when you don't care about asyncness so much and don't want guarantees. If you care use `try-catch-core`.

async callback catch completion try try-catch

Last synced: 15 Apr 2025

https://github.com/hybridables/make-callback

Make synchronous function or generator to support callback api

Last synced: 06 Mar 2025

https://github.com/hybridables/letta

#asyncfirst :cat2: Promisify sync, async or generator function, using relike. Kind of promisify, but lower level. Full compatibility with co4 and passing 100% of its tests.

Last synced: 15 Apr 2025

https://github.com/hybridables/always-promise

Promisify, basically, everything. Generator function, callback-style or synchronous function; sync function that returns child process, stream or observable; directly passed promise, stream or child process.

Last synced: 15 Apr 2025

https://github.com/hybridables/handle-arguments

Get separately non-callback arguments in `.arguments` and the last argument if it `is-callback-function` in `.callback` property. It also works like `sliced`, but returns object with `.arguments` and `.callback` properties.

Last synced: 15 Apr 2025

https://github.com/hybridables/redolent

Simple promisify with sane defaults, works on node 0.10 if you provide custom Promise through options

async callback custom es2015 native promises promisify sane-defaults simple synchronous utils

Last synced: 15 Apr 2025

https://github.com/hybridables/relike-value

Create promise from sync, async, string, number, array and so on. Handle completion (results) and errors gracefully! Built on top of `relike`, used by `redolent` to build robust (hybrid) APIs.

Last synced: 06 Mar 2025

https://github.com/hybridables/promise2stream

Transform ES2015 Promise to Stream - specifically, Transform Stream using `through2`. Works in object mode by default, but you can pass options directly to the `through2` package.

Last synced: 06 Mar 2025

https://github.com/hybridables/handle-callback

Make promise to have support for callback API, it returns promise in that same time.

Last synced: 06 Mar 2025

https://github.com/hybridables/relike-all

Promisify all functions in an object, using `relike`.

Last synced: 06 Mar 2025

https://github.com/hybridables/callback2stream

Transform sync, async or generator function to Stream. Correctly handle errors and optional arguments.

Last synced: 06 Mar 2025

https://github.com/hybridables/always-generator

Generatorify, basically, everything. You can create generator function from callback-style or synchronous function; sync function that returns child process, stream or observable; directly passed promise, stream or child process.

Last synced: 06 Mar 2025

https://github.com/hybridables/value2stream

Transform any value to stream. Create stream from any value - string, array, buffer, number, promise or even Error object.

Last synced: 06 Mar 2025

https://github.com/hybridables/always-stream

Create stream from any value - function, array, string, buffer, promise, number, object and etc. Always returns a function that returns Transform Stream, using through2.

Last synced: 06 Mar 2025

https://github.com/hybridables/hybridify-all

Hybridifies all the selected functions in an object.

Last synced: 06 Mar 2025

https://github.com/hybridables/exec-cmd

Flexible and cross-platform executing commands. Hybrid, Async and Promise API.

Last synced: 06 Mar 2025

https://github.com/hybridables/relike

#asyncfirst :star: Simple promisify async or sync function with sane defaults. Lower level than `promisify` thing.

Last synced: 06 Mar 2025

https://github.com/hybridables/merz

Wrapper to handle completion and errors of sync and async functions, promises, generators, streams, observables and child processes.

Last synced: 06 Mar 2025

https://github.com/hybridables/voala

WIP. Ultimate, feature-rich, minimal and stable testing framework for the future. ES2015-ready.

Last synced: 06 Mar 2025

https://github.com/hybridables/handle-observable

Handle completion of an observable, using observable's `.subscribe` method.

Last synced: 06 Mar 2025

https://github.com/hybridables/always-thunk

Thunkify, basically, everything. Generator function, callback-style or synchronous function; sync function that returns child process, stream or observable; directly passed promise, stream or child process.

Last synced: 06 Mar 2025

https://github.com/hybridables/vez

Middleware composition at new level. Ultimate alternative to `ware`, `plugins`, `koa-compose` and `composition` packages. Allows you to use callbacks, promises, generators and async/await functions as middlewares.

Last synced: 06 Mar 2025

https://github.com/hybridables/handle-errors

Handling/creating hybrid errors, if callback pass to it else throw

Last synced: 06 Mar 2025

https://github.com/hybridables/thunk2promise

Transform or convert thunk to Bluebird Promise, just like in co@4

Last synced: 06 Mar 2025

https://github.com/hybridables/promise2thunk

Convert (transform) promise to thunk, just like was in co@3

Last synced: 06 Mar 2025

https://github.com/hybridables/then-callback

Wrap a promise to allow passing callback to `.then` of given promise, also works as normal `.then`

Last synced: 06 Mar 2025

https://github.com/hybridables/create-callback

Create callback api from synchronous function. Same as `make-callback`, but won't handle generators and if async function is given returns it.

Last synced: 06 Mar 2025

https://github.com/hybridables/is-hybrid

Check whether an object looks like Hybrid which is promises-a+ promise and callback api

Last synced: 06 Mar 2025

https://github.com/hybridables/letta-value

Extends `letta` to accept and handles more than functions only. Handles all kind of results from `letta`/promise. Basically, creating promise from everything - strings, arrays, objects, functions, generators, generator functions, promises, streams, child processes, observables, maps, symbols, dates and etc.

Last synced: 06 Mar 2025

https://github.com/hybridables/coone

Acts like `co@3` and also is drop-in replacement for it. Built on top of `merz`, actually thanks to `always-done`. But accept everything, not only generators - sync functions, async functions, callbacks and more. Flow-control for now and then.

Last synced: 06 Mar 2025

https://github.com/hybridables/then-got

Promisified `simple-get`.

Last synced: 06 Mar 2025

https://github.com/hybridables/voa

Acts like `co@4` and also is drop-in replacement for it (pass 100% of the tests). Built on top of `merz`, actually thanks to `always-done`. But accept everything, not only generators - sync functions, async functions, callbacks and more. Flow-control for now and then.

Last synced: 28 Mar 2025

https://github.com/hybridables/handle-stream

Handle completion of a stream, using `on-stream-end` and `stream-exhaust`.

Last synced: 06 Mar 2025

https://github.com/hybridables/letta-callback

Just `letta` with good old callback-style api. Accepts sync, async, generators and generator functions.

Last synced: 06 Mar 2025

https://github.com/hybridables/meta

Logo license and `hybridables` organization discussion.

Last synced: 06 Mar 2025