Ecosyste.ms: Awesome

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

Awesome Lists | Featured Topics | Projects

Projects in Awesome Lists by rootslab

A curated list of projects in awesome lists by rootslab .

https://github.com/rootslab/spade

♠ Spade, a robust, full-featured, multi-module client for Redis.

lua-cache node-js nodejs redis redis-client redis-command redis-lua-script redis-protocol

Last synced: 12 Oct 2024

https://github.com/rootslab/bop

Bop is a very fast Boyer-Moore parser/matcher for String or Buffer patterns.

boyer-moore boyer-moore-algorithm parser pattern-matching search-algorithm

Last synced: 26 Oct 2024

https://github.com/rootslab/deuces

Deuces, a minimal Redis client based on ♠ Spade, specific for PubSub and Monitor mode.

minimal-redis-client nodejs redis-client spade

Last synced: 26 Oct 2024

https://github.com/rootslab/cocker

Cocker, a socket module to aggressively handle connection retries.

cocker conne connection-loop connection-retry native-promises nodejs reconnection socket

Last synced: 26 Oct 2024

https://github.com/rootslab/boris

Boris, a pure javascript parser for the Redis serialization protocol.

javascript-parser nodejs redis redis-serialization-protocol

Last synced: 26 Oct 2024

https://github.com/rootslab/qap

Qap is a quick parser/matcher for string or buffer patterns ( optimized for pattern lengths <= 255 bytes ).

pattern-matching quicksearch search-algorithm

Last synced: 26 Oct 2024

https://github.com/rootslab/train

Train, a fast (FIFO) queue with rollback mechanism.

fifo queue

Last synced: 26 Oct 2024

https://github.com/rootslab/nprime

Nprime, a simple and fast naive module for testing/calculating primes on the fly.

calculating-primes naive nodejs prime-numbers

Last synced: 26 Oct 2024

https://github.com/rootslab/abaco

Abaco, an ultra fast Number parser for Buffers.

buffer parseint parser

Last synced: 26 Oct 2024

https://github.com/rootslab/syllabus

Σ Syllabus, a collection of helpers mix-ins to encode Redis commands, builded upon Sermone.

redis-client redis-command spade

Last synced: 26 Oct 2024

https://github.com/rootslab/sermone

Sermone, a Redis Protocol Encoder for commands.

redis-client redis-protocol-encoder spade

Last synced: 10 Oct 2024

https://github.com/rootslab/geco

Geco, a (Constant Amortized Time) recursive generator* for k-combinations, chosen from a given set S of n elements.

cat colex colexicographic-order combinations combinations-with-repetition combinatorics compositions generators k-combinations multiset-combinations nodejs poker recursive-js-generator

Last synced: 26 Oct 2024

https://github.com/rootslab/bolgia

Bolgia, an helper module for the config hell: "..non ragioniam di lor, ma guarda e passa.."

config-hell configuration configuration-management nodejs querystring

Last synced: 26 Oct 2024

https://github.com/rootslab/hoar

Hoar, a light semantic versioning parser/comparator.

semver semver-format versioning

Last synced: 26 Oct 2024

https://github.com/rootslab/alice

Alice, a simple and performant data structure for bipartite graphs with integer values as vertices.

bfs bfs-algorithm bipartite-graphs dfs dfs-algorithm graphql

Last synced: 26 Oct 2024

https://github.com/rootslab/peela

Peela, a tiny (LIFO) stack.

lifo stack

Last synced: 26 Oct 2024

https://github.com/rootslab/shashi

Shashi, a simple module to generate, using pseudo-randomness, a universal family/set of hash functions, which produce integer values within the selected range.

hash-functions pseudo-random universal

Last synced: 26 Oct 2024

https://github.com/rootslab/cucu

Cucu, a tiny module to schedule repeated execution of ( single process ) methods/tasks.

nodejs process-scheduler

Last synced: 26 Oct 2024

https://github.com/rootslab/auntie

Auntie, my dear ultra-fast module for untying/splitting/counting a stream of data by a chosen separator sequence.

boyer-moore count-lines csv csv-parser csv-stream nodejs parser pattern-search split-data splitter streaming-parser tsv

Last synced: 26 Oct 2024

https://github.com/rootslab/hazz

Hazz, a pseudo-random-data-filled-table, to generate k indipendent and uniform, very fast hash functions.

bloom-filter hash hash-functions hashing nodejs random universal-hashing

Last synced: 26 Oct 2024

https://github.com/rootslab/bice

Bice, a tiny module that offers a fast way to swap arbitrary length sequences of bytes within a Buffer, using only the Buffer itself and the bitwise XOR operator.

buffer swapping

Last synced: 26 Oct 2024

https://github.com/rootslab/vapid

Vapid, a vacuous Redis implementation for connection tests, with a fully functional PubSub system for multiple clients.

fake-redis-server redis redis-server spade

Last synced: 26 Oct 2024

https://github.com/rootslab/herod

Herod, an heartless killer / handler for ( long-running ) child processes.

child-process nodejs process-manager

Last synced: 26 Oct 2024

https://github.com/rootslab/camphora

Camphora, a tiny module for NFU (Not Frequently Used) in-memory caching, with linear Aging.

caching inmem-cache nfu nodejs

Last synced: 26 Oct 2024

https://github.com/rootslab/libra

♎ Libra, a module to handle bindings between commands and Redis replies.

command-queue redis redis-command spade

Last synced: 26 Oct 2024

https://github.com/rootslab/dado

Dado, a simple and dirty test runner.

test test-runner

Last synced: 26 Oct 2024

https://github.com/rootslab/mazz

Mazz, the fast way of the tonto, to simulate 16 indipendent hash functions, using a crypto digest.

bloom-filter dunce-hash hash hashing

Last synced: 26 Oct 2024

https://github.com/rootslab/gerry

Gerry, a tiny module for event logging.

eventlog events logger nodejs

Last synced: 26 Oct 2024

https://github.com/rootslab/mph

Mph.

Last synced: 26 Oct 2024

https://github.com/rootslab/hiboris

a utility module to load Hiredis native parser, or to fall back to Boris, a pure JS parser.

boris hiredis node-js redis redis-protocol

Last synced: 15 Oct 2024

https://github.com/rootslab/brando

Brando, is a module to handle / generate pseudo-random sequences/permutations of integers using Buffers.

permutations pseudo-random random random-sequences random-shuffle

Last synced: 26 Oct 2024

https://github.com/rootslab/bilanx

β Bilanx, a fast and simplified command queue for Deuces, a minimal Redis client.

command-queue deuces nodejs redis-client

Last synced: 26 Oct 2024

https://github.com/rootslab/asino

Asino a stubborn, simple and fast Bloom filter for the rest of us.

bloom-filter hashing nodejs-modules pseudo-random universal-hashing

Last synced: 26 Oct 2024

https://github.com/rootslab/funny

Funny, a jolly helper for functions.

functions nodejs

Last synced: 26 Oct 2024

https://github.com/rootslab/toni

Toni, a simple and efficient bitmap implementation for integer sets, using bitwise operations and a Buffer.

bitarray bitmap bitvector bloom-filter buffer nodejs

Last synced: 26 Oct 2024

https://github.com/rootslab/thrank

.

Last synced: 26 Oct 2024