This library provides atomic counters using Amazon DynamoDB.
Write files in an atomic fashion w/configurable ownership
Read and write files atomically and reliably.
CSS Counter Styles Level 3 and presets
Count bytes passing through a stream
Simple atomic counter based on firestore transactions construct
Regex template tag with extended syntax, context-aware interpolation, and always-on best practices
A JavaScript implementation of UUID version 7
Fast way to write a file atomically, for Node.js
A simple batching function that allows you to atomically batch a series of operations.
Solid integration for Nano Stores, a tiny state manager with many atomic tree-shakable stores.
A React hook for managing counters
Downloade counter for the swc project
A sharded counter component for Convex.
A pure JavaScript React Native component to render CSS3 compliant ordered and unordered lists.
Manage state with style in every framework
Universal, high-performance JavaScript styles
Write files in an atomic fashion w/configurable ownership
Discard unused counter styles, keyframes and fonts.
Minimal and efficient cross-platform file watching library
Get the total buffer length of a stream.
Super-fast alternative for babel
A simple function that makes a counter-based promise, which can be incremented and decremented, and it resolves once its counter reaches zero.
TypeScript definitions for write-file-atomic
Atomic (thread-safe) counters for Rust
An easy to use & fast global interning pool
Thread safe Counter for Ruby
A simple, atomic, memory-efficient frequency counter backed by Redis Sorted Sets.
raindrops is a real-time stats toolkit to show statistics for Rack HTTP servers. It is designed for preforking servers such as unicorn, but should support any Rack HTTP server on platforms supporting POSIX shared memory. It may also be used as a generic scoreboard for sharing atomic counters across multiple processes.
raindrops is a real-time stats toolkit to show statistics for Rack HTTP servers. It is designed for preforking servers such as unicorn, but should support any Rack HTTP server on platforms supporting POSIX shared memory. It may also be used as a generic scoreboard for sharing atomic counters across multiple processes.
raindrops is a real-time stats toolkit to show statistics for Rack HTTP servers. It is designed for preforking servers such as unicorn, but should support any Rack HTTP server on platforms supporting POSIX shared memory. It may also be used as a generic scoreboard for sharing atomic counters across multiple processes.
Chimera is an object mapper for Riak and Redis. The idea is to mix the advantages of Riak (scalability, massive data storage) with Redis (atomicity, performance, data structures). You should store the bulk of your data in Riak, and then use Redis data structures where appropriate (for example, a counter or set of keys). Internally, Chimera uses Redis for any indexes you define as well as some default indexes that are automatically created. There's no built in sharding for Redis, but since it's only being used for key storage and basic data elements you should be able to go a long way with one Redis server (especially if you use the new Redis VM). !! Chimera is alpha. It's not production tested and needs a better test suite. !! !! It's also only tested in Ruby 1.9. !!
Often Redis is used for rate limiting purposes. Usually the rate limit packages available count how many times something happens on a certain second or a certain minute. When the clock ticks to the next minute, rate limit counter is reset back to the zero. This might be problematic if you are looking to limit rates where hits per integration time window is very low. If you are looking to limit to the five hits per minute, in one time window you get just one hit and six in another, even though the average over two minutes is 3.5. This package allows you to implement a correct rolling window of threshold that's backed by ATOMIC storage in Redis meaning you can use this implementation across multiple machines and processes.
No description provided.
No description provided.
No description provided.
No description provided.