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.
1.2knode-re2. node.js bindings for RE2: fast, safe alternative to backtracking regular expression engines.
556stream-chain. Chain functions, generators, Node streams, and Web streams into a pipeline with backpressure support.
100dcl. Elegant minimalistic implementation of OOP with mixins + AOP in JavaScript for node.js and browsers.
76grunt-tight-sprite. Tight 2D packing of images into a sprite with a corresponding CSS.
61stream-csv-as-json. Micro-library of Node stream components with minimal dependencies for creating custom data processors oriented on processing huge CSV files while requiring a minimal memory footprint.
21tight-sprite. Tight 2D rectangle packer suitable for sprites.
16stream-csv-enhanced. stream-csv-enhanced is a collection of node.js 0.10 stream components for creating custom standard-compliant CSV processors, which requires a minimal memory footprint. It can parse CSV files far exceeding available memory. Even individual data items are streamed piece-wise. Streaming SAX-inspired event-based API is included as well.
13stream-fork. Fork a writable stream into several parallel writable streams.
11console-toolkit. Toolkit to produce a fancy console output (boxes, tables, charts, colors).
10parser-toolkit. Toolkit to make streamable scanners and parsers.
10deep6. 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, Deno, Bun, and browsers.
9stream-join. stream-join is the micro-module to join values of multiple streams together.
9dynamodb-toolkit. Zero-dependency DynamoDB toolkit (AWS SDK v3) — Adapter with hooks, expression builders, batch/transaction chunking, mass operations, REST handler.
8install-artifact-from-github. No-dependency micro helper for developers of binary addons for Node that checks the cache for an artifact before attempting to build a project. Save time for your users!
7cognito-toolkit. Helpers for AWS Cognito to build web applications with authentication/authorization
6stream-sort. Sort streams of objects far exceeding available memory.
5pulsar. Yet to be explained JavaScript project.
5n.gfx. Angie Effects: browser-agnostic high performance Canvas implementation.
5dcl6. OOP with mixins, AOP, chaining for ES6
5koa-cognito-middleware. Koa middleware for AWS Cognito integration.
5list-toolkit. List-based data structures to organize your objects.
5time-queues. Lightweight async task scheduling and concurrency control: schedulers, idle/frame/limited queues, throttle, debounce, batch, page lifecycle, random delays. Browsers, Node.js, Deno, Bun.
4git-credential-ejson. Git credential helper that keeps its data store in an encrypted JSON using id_rsa or similar certificate.
4grunt-slice-markdown. Slices a Markdown file in segments, generates HTML, and applies a template to the result.
4js-path. Get/set using a dot-separated path from a JSON-like store object with optional multiple values.
4nano-bench. CLI micro-benchmarking for Node, Deno, and Bun with nonparametric statistics and significance testing.
4grunt-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.
4perfjs. Statistics collector (GAE JS app)
3browser-stats. Calculating a feature set using GA reports.
3page-dom-stats. A simple Chrome extension to inspect performance-related properties of a web page
3stream-packed-json. JavaScript
3code-forward. Snippets and functions for data-forward and code-forward programming.
3nano-binary-search. Tiny, zero-dependency binary search 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.
3ipl.js. Initial page loader toolkit for JS Web applications, based on Node.js backend
3dollar-shell. Run OS and shell commands using template tag functions. Same API in Node, Deno, and Bun. Web streams, TypeScript typings, zero dependencies.
3uhop.github.com. My public web pages on github
3grunt-transform-amd. Transform AMD and UMD modules to CommonJS, globals, and so on.
3yopl. 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, expert systems, and policy checks. ESM, single runtime dependency (deep6).
3webp-detect. WebP with Accept negotiation
3cognito-express-middleware. Express middleware for AWS Cognito integration.
2tape-six. TAP-inspired unit test library for Node, Deno, Bun, and browsers. ES modules, TypeScript, zero dependencies.
2tape-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.
2meta-toolkit. Toolkit to help with meta programming and OOP
2react-key-example. JavaScript
2DemoImageResize. Dojo demo of image resize using dojo.Stateful API
2dcl-site. A companion web site for dcl.
2shards. My playground for JavaScript bits.
2dojo. "Dojo already has that."
2stream-msgpack-as-json. JavaScript
2dotfiles. My dotfiles managed by ChezMoi
1docker-transmission. Dockerfile
1uhop.
1