elazutkin

npm packages maintained by elazutkin

Packages
62
Weekly downloads
22.5M
Repositories
Stars
Followers

Packages

stream-chain
Chain functions, generators, Node streams, and Web streams into a pipeline with backpressure support.
8.2M -16%4.2.53 months ago
stream-json
A micro-library of stream components for building custom JSON and JSONC processing pipelines with a minimal memory footprint — parse, filter, and transform JSON far larger than available memory with a SAX-inspired token API, on Node.js or Web Streams.
8M -16%3.6.05 days ago
install-artifact-from-github
Create binary artifacts hosted by github and install them without compiling.
2.9M -17%1.8.02 weeks ago
re2
Bindings for RE2: fast, safe alternative to backtracking regular expression engines.
2.9M -16%1.26.1last month
koa-compress
Compress middleware for koa
505.2K -14%5.2.23 months ago
parser-toolkit
Toolkit to make streamable scanners and parsers.
1.3K -2%0.0.511 years ago
stream-csv-as-json
stream-csv-as-json is a micro-library of stream components for building custom CSV processing pipelines with a minimal memory footprint, on Node.js or Web Streams. It can parse CSV files far exceeding available memory streaming individual primitives using
1K -47%3.0.03 months ago
tape-six
TAP-inspired unit test library for Node, Deno, Bun, and browsers. ES modules, TypeScript, zero dependencies.
932 -16%1.16.42 weeks ago
stream-fork
Toolkit of 1→N stream combinators: broadcast, route, filter — Node Streams and Web Streams, with proper backpressure handling.
804 -1%2.0.03 months ago
console-toolkit
Toolkit to produce a fancy console output (boxes, tables, charts, colors).
567 -2%1.4.02 months ago
nano-benchmark
CLI micro- and macro-benchmarking for Node, Deno, and Bun — hot loops, ms-scale operations, and whole commands — with nonparametric statistics and significance testing.
532 +2%1.2.02 months ago
dcl
Elegant minimalistic implementation of OOP with mixins + AOP.
347 -8%2.0.116 years ago
tape-six-proc
Process-isolated test runner for tape-six. Runs each test file in its own subprocess. Works with Node, Deno, and Bun. Supports TypeScript without transpilation.
332 -7%1.3.13 months ago
dollar-shell
Run OS and shell commands using template tag functions. Same API in Node, Deno, and Bun. Web streams, TypeScript typings, zero dependencies.
323 -11%1.3.02 months ago
stream-join
Join values from multiple object-mode Readable streams into a single Readable, with proper backpressure handling.
261 -18%2.0.03 months ago
heya-unify
Unify: a unification tool with a deep equivalence and partitioning of objects.
111 -23%0.2.78 years ago
dynamodb-toolkit
Zero-dependency DynamoDB toolkit (AWS SDK v3) — Adapter with hooks, expression builders, batch/transaction chunking, mass operations, offset + cursor pagination, REST handler, and Express/Koa/Fetch/Lambda adapters.
79 +126%3.8.02 months ago
heya-ice
ICE: logging, debugging, and assert facility.
73 -46%0.1.1111 years ago
heya-unit
Super simple unit test harness.
72 -43%0.3.010 years ago
cognito-toolkit
AWS Cognito auth for web apps: Koa, Express, Fetch and Lambda middleware (guards, auth cookie) built on the official aws-jwt-verify, plus client-credentials token utilities.
72 +95%3.1.12 weeks ago
heya-io
Intelligent I/O for browsers and Node.
62 +417%1.9.36 years ago
tape-six-fast-check
Property-based testing plugin for tape-six powered by fast-check: t.prop() and t.scheduler() tester methods with structured counterexamples, seeds, and replay.
56 -53%1.0.0last month
nano-binary-search
Tiny, zero-dependency binary search and sorted-array operations (indexOf, includes, insert, remove) for JavaScript and TypeScript. Every result is a valid Array.splice() index — no bounds checks, no off-by-one. Equivalent to std::lower_bound / bisect_left
44 -84%1.2.02 weeks ago
deep6
Zero-dependency ESM library for deep equality, deep clone, unification, and pattern matching with logical variables and wildcards. Handles circular references, Map, Set, URL, typed arrays, Date, RegExp, symbols, and property descriptors. Works in Node.js,
44 +340%1.4.02 months ago
tape-six-puppeteer
Puppeteer-based browser test runner for tape-six. Runs each test file in its own browser context (Chromium or Firefox). Works with Node, Deno, and Bun.
34 +6%1.2.22 months ago
tape-six-playwright
Playwright-based browser test runner for tape-six. Runs each test file in its own browser context (Chromium, Firefox, or WebKit). Works with Node, Deno, and Bun.
33 -33%1.2.22 months ago
@uhop/vault-storage-mcp
MCP adapter for vault-storage. Exposes the REST API as MCP tools/resources for Claude Code.
32 -26%0.6.03 weeks ago
double-meh
A modern fetch-native HTTP I/O library for browsers and CLIs: caching, request dedup, retry, streaming, SSE, and transparent bundling. Zero dependencies.
32 -3%1.2.04 weeks ago
invariants-sidecar
Library-declared invariants as verified data: the static-land core — a dictionary completer and a law/consistency property-test generator.
29 -91%0.2.02 weeks ago
meta-toolkit
Zero-dependency toolkit for meta programming and OOP: name-casing conversions, property descriptors, aliases, prototype traversal, iterators, deep path access, option merging, and comparator adapters
28 +22%1.3.02 months ago
time-queues
Lightweight async task scheduling and concurrency control: schedulers, idle/frame/limited queues, throttle, debounce, batch, condition polling, page lifecycle, random delays. Browsers, Node.js, Deno, Bun.
27 -56%1.5.0last month
yopl
Embeddable Prolog-style logic engine for JavaScript: declarative rules, unification, backtracking search, and four solver drivers (sync/async × callback/generator). Useful for pattern matching with extraction, constraint search, type inference, planners,
26 +44%1.4.04 months ago
double-meh-bundler
Server-side bundler for the double-meh bundle protocol: one fetch-handler core, framework adapters as thin subpaths.
16 -11%1.0.04 weeks ago
grunt-slice-markdown
Slices a Markdown file in segments, generates HTML, and applies a template to the result. Useful to generate slide shows.
13 +1,200%0.3.48 years ago
heya-io-node
Intelligent I/O for Node
13 +160%1.3.04 years ago
heya-dom
DOM utilities.
12 +300%1.0.39 years ago
dynamodb-toolkit-express
Frozen re-export thunk — superseded by the dynamodb-toolkit/express subpath export (dynamodb-toolkit 3.8.0+). Import the subpath directly in new code.
11 +10%0.4.02 months ago
@object-stream/functional
Creating streams/pipelines out of modern JS functions.
11 +1,000%1.2.06 years ago
heya-globalize
Make a browser version of JS files using globals from a Heya-style UMD, or a simple AMD.
10 -38%1.2.19 years ago
tight-sprite
Tight 2D rectangle packer suitable for sprites.
10 +150%0.1.511 years ago
heya-pipe
Pipe: a functional toolkit to build efficient data processing pipes.
10 +150%0.1.411 years ago
list-toolkit
Zero-dependency data structures: linked lists (doubly/singly linked, circular), deques, ring buffers, unrolled lists, caches (LRU, LFU, SLRU, Clock, FIFO), heaps (binary, indexed, pairing), timer wheels, object pools, queues, stacks, splay trees, skip lis
9 -95%2.4.12 months ago
koa-cognito-middleware
Frozen re-export of cognito-toolkit/koa — this middleware moved into cognito-toolkit v3.
9 -50%2.0.02 months ago
dynamodb-toolkit-koa
Frozen re-export thunk — superseded by the dynamodb-toolkit/koa subpath export (dynamodb-toolkit 3.8.0+). Import the subpath directly in new code.
8 0%0.4.02 months ago
heya-async
Asynchronous utilities: promises, deferreds.
8 +100%1.0.110 years ago
heya-defer
Front-end library to delay to a next time slice with read/write provisions.
8 +100%1.1.010 years ago
double-meh-sw
Service-worker sibling of double-meh: shared cache tier, cross-tab request coalescing, transparent bundling, invalidation hub, and version upgrades — composable modules plus a ready assembly. Works with or without double-meh.
7 -36%1.0.04 weeks ago
heya-utils
General purpose utilities, frequently used functions.
70.1.47 years ago
heya-form
Form: form-related utilities imported from Dojo.
7 +133%0.1.013 years ago
git-credential-ejson
Git credential helper that keeps its data store in an encrypted JSON using id_rsa or similar certificate.
7 +17%1.0.211 years ago
tape-six-invariant
Zero-dependency invariant checks that materialize into real tape-six assertions under test, and stay inert (or configurable) in production.
6 -92%1.0.02 months ago
heya-bundler
Intelligent I/O for browsers, and its counterpart for node.js.
6 +200%1.1.46 years ago
dynamodb-toolkit-fetch
Frozen re-export thunk — superseded by the dynamodb-toolkit/fetch subpath export (dynamodb-toolkit 3.8.0+). Import the subpath directly in new code.
6 -25%0.4.02 months ago
cognito-express-middleware
Frozen re-export of cognito-toolkit/express — this middleware moved into cognito-toolkit v3.
6 0%2.0.02 months ago
grunt-slice-front
Slices a Markdown file in segments separating a front matter in YAML, generates HTML, and applies a template to the result. Useful to generate web pages.
51.0.49 years ago
heya-state
State machines implement FSM and HSM variants. They are used to manage state transitions, drive visualization, and automate actions.
51.0.010 years ago
heya-events
Events.
40.1.46 years ago
heya-ctr
Constructor: a toolkit to construct JavaScript code.
3 0%0.2.313 years ago
grunt-transform-amd
Transform AMD and UMD modules to CommonJS, globals, and so on.
3 -57%1.1.19 years ago
heya-has
Pure feature detection library, a la carte style.
3 +50%0.1.013 years ago
wiki-search-index
Build a self-describing search index from a GitHub wiki (or any Markdown docs) — the indexer for wiki-search.
2 -95%0.2.03 months ago
dynamodb-toolkit-lambda
Frozen re-export thunk — superseded by the dynamodb-toolkit/lambda subpath export (dynamodb-toolkit 3.8.0+). Import the subpath directly in new code.
1 -92%0.4.02 months ago

Repositories

Repositories and contributions come from Github's GraphQL API, which has no anonymous tier. Sign in to see them.