node-stats-lite
A light statistical package that operates on Arrays.through2-map
A through2 to create an Array.prototype.map analog for streams.ansible-known_hosts
An ansible hook for adding/removing hosts from known_hosts files.timestreamdb
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.through2-filter
A through2 wrapper to create an Array.prototype.filter analog for streamslevel-version
Create automatically versioned data inside leveldb.node-tokenthrottle
Asynchronously throttle actions by a token. E.g. Throttle API access by Username/IP/etc.node-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.through2-reduce
A through2 wrapper to emulate Array.prototype.reduce for streams.timestream
A suite of tools for working with objectMode streams of time-ordered data. (e.g. tsdb records)through2-spy
A through2 wrapper to for simple stream.PassThrough spies.infinite-monkey-db
The eventually-correct database!node-flatnest
Flatten/Nest Javascript objectsredis-scanstreams
A streaming interface for the Redis *SCAN commands, for use with node_redisclient-request
A zero-dependency stripped-down http client request module based on the http://npm.im/request API.node-stream-spigot
A streams2 Readable stream generator, useful for testing.node-terminus
An abstraction for making stream.Writable streams without all the boilerplate.ansible-nodejs
A bash ansible script for installing node.js. Uses http://npm.im/nmultibuffer
Package Arrays of Buffers into a single buffer that they can be later unpacked from.console.yo
Yo from the node.js console.node-tokenthrottle-redis
A Redis-backed http://npm.im/tokenthrottle implementationstream-joins
Join operations for ordered objectMode streams (e.g. timeseries data).timestream-aggregates
Aggregation operations for timeseries streams (objectMode streams ordered by timestamp)stream-file-archive
A Node.js Streams2 log archiver, pipe to stream-file-archive and it will create time-rotated logs.node-floordate
Simple date flooring, floor a date to the start of a specified time window.perf_node_interactive
Node.js Performance Optimization A Case Study -- for Node Interactive 2015stats-incremental
A simple tool for calculating incremental stats on numeric streams.node-sosj
Sorted Object Stream Join -- Joins two sorted objectMode streams based on a provided join key.level-bufferstreams
Pure buffer (multibuffer) streams for leveldb. Faster/less memory overhead than the default streams, useful for bulk operations.stream-splice
Splice multiple streams into a single pipeline. Useful for exposing multi-step piped streams as a single stream.runat
Runat is a Redis-backed scheduled queue system with a Duplex stream interface for Node.jsnodebase_jedi
A presentation about NodeBaseslevel-onion
A levelup wrapper interface to add/modify behavior of a levelup instance.node_leak_test
A Node.js HTTP/HTTPS Server & Request exerciser to look for memory use/leaks over time.multibuffer-stream
A streaming version of http://npm.im/multibufferLacuna-Starmap
A player map for the game Lacuna Expanselevel-rawcopy
An optimized live-copy from one levelup instance to another.node-tokenthrottle-level
A LevelDB-backed http://npm.im/tokenthrottle implementationstreams2-presentation
A presentation on streams2 for the Seattle Node.js Meetup Groupnodeintro-presentation
An introduction to writing code in Node.jsgamekit
A rectangular play area for simple text-based games, inspired by a childhood with a programmable graphing calculator.flatson
A command-line tool to help with grepping newline-delimited jsontransaction-tracer
A lightweight tool for annotating code for transactional tracing, e.g. work that crosses event-loop boundaries.through2-asyncmap
An async version of through2-map -- an async Array.prototype.map for streams.mchx-recruiting
Marchex Recruting Quizsmart-tee
Node.js "tee" command where to create smart streams to handle stdintimestream-ops
Mapped operation Transforms for sequential objectMode streams (e.g. timeseries data).node-isnumber
A simple test to see if a value is a non-infinite number.node-array-pivot
Pivot arrays of objects by key into a single object with a superset of keys containing arrays of each record's values.glitch-perf-talk
A Presentation About "Node Buffers, Performance, and Image Glitching"perf_goto_chicago
Node.js Performance Optimization A Case Study -- for GOTO Chicago 2016timestream-filters
Filters for sequential objectMode streams (e.g. timeseries data)timegap
A simple Javascript library for creating short formatted time interval strings from two Dates, like "2d" or "3m5s".node-ago
A tool for calculating relative timestamps to nownode-loose-interval
A looser setInterval that schedules upon task completion to avoid overlap.level-gc
Garbage collection for levelupnodeintro
Exercises and example code from my Node Intro presentation.Love Open Source and this site? Check out how you can help us