Kivach
Cascading donations
Add repoPopularDonorsF.A.Q.
My repos

Footer

Subscribe to our newsletter

The latest news, articles, and resources, sent to your inbox.

DiscordTelegramTwitterMediumFacebookYouTubeGitHub

All information about repositories belongs to their owners.

More information about Kivach in the introductory article.

Built on Obyte

This project provides a distributed callback queue system using Redis pub/sub, allowing only one similar action to run simultaneously across multiple machines. It's designed for Node.js applications that need to coordinate tasks across distributed processes while preventing duplicate work, with features like in-flight request caching, distributed resource locking, and semaphore control.

Total donated
Undistributed
Share with your subscribers:

Recipients

How the donated funds are distributed

Support the dependencies of avvs/distributed-callback-queue

Account's avatar
microfleet/callback-queue
Put your callbacks into queue to make sure that concurrent requests that you might want to perform will only be executed once
Account's avatar
microfleet/ioredis-lock
Node distributed locking using redis with ioredis adapter
Account's avatar
invertase/denque
The fastest javascript implementation of a double-ended queue. Used by the official Redis, MongoDB, MariaDB & MySQL libraries for Node.js and many other libraries. Maintains compatability with deque.
Account's avatar
pinojs/pino
super fast, all natural json logger
Account's avatar
makeomatic/deploy
Common build and deploy tasks wrapped in a cli
Account's avatar
napi-rs/node-rs
Fastest xxhash implementation in Node.js
Account's avatar
napi-rs/node-rs
Fastest xxhash implementation in Node.js
Account's avatar
oxc-project/oxc-resolver
Oxc Resolver Node API
Account's avatar
swc-project/swc-node
SWC node register
Account's avatar
swc-project/swc
Super-fast alternative for babel
Account's avatar
swc-project/swc
Super-fast alternative for babel
Account's avatar
swc-project/swc
Super-fast alternative for babel
Account's avatar
DefinitelyTyped/DefinitelyTyped
TypeScript definitions for node
Account's avatar
DefinitelyTyped/DefinitelyTyped
TypeScript definitions for sinon
Account's avatar
typescript-eslint/typescript-eslint
TypeScript plugin for ESLint
Account's avatar
typescript-eslint/typescript-eslint
An ESLint custom parser which leverages TypeScript ESTree
Account's avatar
kentcdodds/cross-env
Run scripts that set and use environment variables across platforms
Account's avatar
makeomatic/eslint-config-makeomatic
Makeomatic base JS ESLint config, following our styleguide
Account's avatar
import-js/eslint-plugin-import
Import with sanity.
Account's avatar
eslint-community/eslint-plugin-promise
Enforce best practices for JavaScript promises
Account's avatar
luin/ioredis
A robust, performance-focused and full-featured Redis client for Node.js.
Account's avatar
semantic-release/semantic-release
Automated semver compliant package publishing
Account's avatar
sinonjs/sinon
JavaScript test spies, stubs and mocks.
Account's avatar
microsoft/TypeScript
TypeScript is a language for application scale JavaScript development

Support the repos that depend on this repository

Top contributors

AVVS's profile
AVVS
67 contributions
cantremember's profile
cantremember
2 contributions
dependabot[bot]'s profile
dependabot[bot]
1 contributions

Recent events

Kivach works on the Obyte network, and therefore you can track all donations.

No events yet
avvs

avvs/distributed-callback-queue

Creates distributed callback queue based on redis pubsub. Pass 2 redis clients (supports redis sentinel as well for HA), manages locks across multiple processes

TypeScript
9
2
No license