Fisk, a distributed compile system
Fisk, a nice distributed compile system
Distributed task scheduler and rate limiter
A distributed semaphore library for Effect with pluggable backends
Material Design icons distributed as SVG React components.
TypeScript implementation of DDSketch, a distributed quantile sketch algorithm
A node.js redlock implementation for distributed redis locks
A runtime for distributed rendering
Distributed mutex and semaphore based on Redis
Do distributed GraphQL subscriptions over Redis.
Enables distributed locking for sequelize applications
OCI NodeJS client for Distributed Database Service
Ready-to-use minified plotly.js distributed bundle.
Helpers for distributed objects.
Distributed map
Ready-to-use plotly.js distributed bundle.
Distributed sequence
OCI NodeJS client for Globally Distributed Database Service
Distributed caching and task execution for Lerna and Nx
Generate uniformly distributed ints in any base from a bit sequence
Distributed caching and task execution for Lerna and Nx
debounce function for distributed system with redis and nodejs.
Node distributed locking using redis
Distributed matrix
CQRS/ES framework for Rust using Plain Old Rust Structs — append-only events, replay, snapshots, outbox, service bus, and pluggable infrastructure
A http load testing tool for performance testing.
Statistics library in rust
The simple random number generator that is independent from the other libraries and based on XOR shift.
Distributional Gradient Boosting for Location, Scale, and Shape
A tool to generate samples from various random distributions, as a text lines or a binary stream. Includes a general form of Stable distribution.
Distributed locks for Rust with multiple backend support (PostgreSQL, Redis, MySQL, MongoDB, file system)
Core traits and types for distributed locks
File system backend for distributed locks using OS-level file locking
MongoDB backend for distributed locks using atomic updates and TTL indexes
MySQL backend for distributed locks using GET_LOCK/RELEASE_LOCK functions
PostgreSQL backend for distributed locks using advisory locks
minitest-distributed is a plugin for minitest for executing tests on a distributed set of unreliable workers. When a test suite grows large enough, it inevitable gets too slow to run on a single machine to give timely feedback to developers. This plugins combats this issue by distributing the full test suite to a set of workers. Every worker is a consuming from a single queue, so the tests get evenly distributed and all workers will finish around the same time. Redis is used as coordinator, but when using this plugin without having access to Redis, it will use an in-memory coordinator. Using multiple (virtual) machines for a test run is an (additional) source of flakiness. To combat flakiness, minitest-distributed implements resiliency patterns, like re-running a test on a different worker on failure, and a circuit breaker for misbehaving workers.
Framework for using a distributed mutex along with an implementation of a mutex stored on a MySQL database.
Demo for my talk at the Scottish Ruby Conference: Distributed Systems with Rack.
Keep track of distributed jobs spanning multiple workers using redis
Distributed Application Support for Mack Framework
Creates tar files of cache directories for distribution
DistributedRails enables the server to use the clients (browsers) to execute javascript tasks and return the results. Think SETI@home or folding@home
distributed-trie is a trie library on key-value store.
incomplete distributed log reader. plan to use pandemic to distribute
This gem allows you to lock specific chunks of code based on a shared key. It's a Mutex, but locks beyond a single machine by utilizing Redis's SETNX.
This gem extends Array class with the distributed_merge method that accepts a two-dimensional array containing an arbitrary number of arrays of varying length and returns a one-dimensional merged array with the elements equally interleaved and distributed.
Microservices distributed tracing The gem generates a request id which can be added as a tag in rails logs. Child services will reuse this tag with the help of this gem.
No description provided.
No description provided.
No description provided.
No description provided.
No description provided.
No description provided.
No description provided.
No description provided.
No description provided.
No description provided.
No description provided.
No description provided.
No description provided.
No description provided.
No description provided.
No description provided.
No description provided.
No description provided.
No description provided.
No description provided.
No description provided.
No description provided.
No description provided.
No description provided.