This is your work, valued
node-stats-lite. A light statistical package that operates on Arrays.
74through2-map. A through2 to create an Array.prototype.map analog for streams.
70ansible-known_hosts. An ansible hook for adding/removing hosts from known_hosts files.
67timestreamdb. A Timeseries Database in Node.js, backed by LevelDB. It is unrelated to the Amazon Timestream service that was announced 5 years after I created this.
63level-version. Create automatically versioned data inside leveldb.
35through2-filter. A through2 wrapper to create an Array.prototype.filter analog for streams
34node-tokenthrottle. Asynchronously throttle actions by a token. E.g. Throttle API access by Username/IP/etc.
30through2-reduce. A through2 wrapper to emulate Array.prototype.reduce for streams.
29node-stream-meter. A streams2 passthrough meter. Counts bytes passed through, and if given a max byte limit will abort the stream when it is exceeded.
28timestream. A suite of tools for working with objectMode streams of time-ordered data. (e.g. tsdb records)
27through2-spy. A through2 wrapper to for simple stream.PassThrough spies.
21node-flatnest. Flatten/Nest Javascript objects
21infinite-monkey-db. The eventually-correct database!
19redis-scanstreams. A streaming interface for the Redis *SCAN commands, for use with node_redis
19client-request. A zero-dependency stripped-down http client request module based on the http://npm.im/request API.
16node-stream-spigot. A streams2 Readable stream generator, useful for testing.
15node-terminus. An abstraction for making stream.Writable streams without all the boilerplate.
13multibuffer. Package Arrays of Buffers into a single buffer that they can be later unpacked from.
12ansible-nodejs. A bash ansible script for installing node.js. Uses http://npm.im/n
12console.yo. Yo from the node.js console.
10timestream-aggregates. Aggregation operations for timeseries streams (objectMode streams ordered by timestamp)
9node-tokenthrottle-redis. A Redis-backed http://npm.im/tokenthrottle implementation
9node-floordate. Simple date flooring, floor a date to the start of a specified time window.
9stream-file-archive. A Node.js Streams2 log archiver, pipe to stream-file-archive and it will create time-rotated logs.
9stream-joins. Join operations for ordered objectMode streams (e.g. timeseries data).
9perf_node_interactive. Node.js Performance Optimization A Case Study -- for Node Interactive 2015
8stats-incremental. A simple tool for calculating incremental stats on numeric streams.
7level-bufferstreams. Pure buffer (multibuffer) streams for leveldb. Faster/less memory overhead than the default streams, useful for bulk operations.
6node-sosj. Sorted Object Stream Join -- Joins two sorted objectMode streams based on a provided join key.
6stream-splice. Splice multiple streams into a single pipeline. Useful for exposing multi-step piped streams as a single stream.
5nodebase_jedi. A presentation about NodeBases
5runat. Runat is a Redis-backed scheduled queue system with a Duplex stream interface for Node.js
5multibuffer-stream. A streaming version of http://npm.im/multibuffer
4node_leak_test. A Node.js HTTP/HTTPS Server & Request exerciser to look for memory use/leaks over time.
4Games-Lacuna-Client. A client for the Lacuna Expanse
4level-onion. A levelup wrapper interface to add/modify behavior of a levelup instance.
4level-rawcopy. An optimized live-copy from one levelup instance to another.
3gamekit. A rectangular play area for simple text-based games, inspired by a childhood with a programmable graphing calculator.
3node-tokenthrottle-level. A LevelDB-backed http://npm.im/tokenthrottle implementation
3nodeintro-presentation. An introduction to writing code in Node.js
3streams2-presentation. A presentation on streams2 for the Seattle Node.js Meetup Group
3smart-tee. Node.js "tee" command where to create smart streams to handle stdin
2node-isnumber. A simple test to see if a value is a non-infinite number.
2flatson. A command-line tool to help with grepping newline-delimited json
2through2-asyncmap. An async version of through2-map -- an async Array.prototype.map for streams.
2node-array-pivot. Pivot arrays of objects by key into a single object with a superset of keys containing arrays of each record's values.
2timestream-ops. Mapped operation Transforms for sequential objectMode streams (e.g. timeseries data).
2transaction-tracer. A lightweight tool for annotating code for transactional tracing, e.g. work that crosses event-loop boundaries.
2mchx-recruiting. Marchex Recruting Quiz
2nodeintro. Exercises and example code from my Node Intro presentation.
1