tjholowaychuk

npm packages maintained by tjholowaychuk

Packages
250
Weekly downloads
626.3M
Repositories
Stars
Followers

Packages

cookie-signature
Sign and unsign cookies
113.2M -17%1.2.22 years ago
bytes
Utility to parse a string bytes to bytes and vice-versa
109.1M -17%3.1.25 years ago
range-parser
Range header field string parser
104.8M -17%1.3.02 months ago
methods
HTTP methods that node supports
54.4M -18%1.1.211 years ago
progress
Flexible ascii progress bar
44.7M -16%2.0.38 years ago
co
generator async control flow goodness
37.7M -17%4.6.011 years ago
superagent
elegant & feature rich browser / node HTTP with a fluent API
19M -18%10.3.08 months ago
basic-auth
Basic auth parser
17.1M -18%3.0.0last month
delegates
delegate methods and accessors to another property
14.5M -34%1.0.011 years ago
supertest
SuperAgent driven library for testing HTTP servers
14.3M -17%7.2.28 months ago
batch
Simple async batch with concurrency control and progress reporting.
13.7M -19%0.6.19 years ago
koa
Koa web app framework
6.9M -18%3.2.13 months ago
canvas
Canvas graphics API backed by Cairo
6.6M -20%3.2.35 months ago
koa-compose
compose Koa middleware
6.5M -18%4.1.08 years ago
mongoose
Mongoose MongoDB ODM
5.7M -15%9.9.4last week
pause
Pause a stream's data events
5.1M -35%0.1.011 years ago
css
CSS parser / stringifier
3.6M -18%3.0.06 years ago
callsite
access to v8's CallSites
3.6M -18%1.0.014 years ago
errorhandler
Development-only error handler middleware
3M -16%1.5.29 months ago
growl
Growl unobtrusive notifications
3M -12%1.10.58 years ago
stylus
Robust, expressive, and feature-rich CSS superset
2.4M -19%0.64.02 years ago
only
return whitelisted properties of an object
2.3M -35%0.0.213 years ago
indexof
Microsoft sucks
1.9M -33%0.0.114 years ago
method-override
Override HTTP verbs
1.8M -17%3.0.08 years ago
co-body
request body parsing for co
1.8M -16%6.2.02 years ago
css-value
CSS value parser
1.8M -19%0.0.113 years ago
basic-auth-connect
Basic auth middleware for node and connect
1.7M -33%1.1.02 years ago
join-component
Join a list
1.7M -33%1.1.014 years ago
consolidate
Modern and maintained fork of the template engine consolidation library. Maintained and supported by Forward Email <https://forwardemail.net>, the 100% open-source and privacy-focused email service.
1.6M -18%1.0.42 years ago
amp-message
Higher level Message object for the AMP protocol
1.6M -19%0.1.212 years ago
amp
Abstract messaging protocol
1.3M -34%0.3.113 years ago
koa-send
Transfer static files
1.3M -18%5.0.16 years ago
koa-static
Static file serving middleware for koa
1.2M -19%5.0.08 years ago
connect-redis
Redis session store for Connect
1.1M -26%10.0.0last month
component-bind
function binding utility
956.7K -36%1.0.012 years ago
component-indexof
Microsoft sucks
741.8K -12%0.0.313 years ago
array-parallel
Call an array of asynchronous functions in parallel
738.7K -20%0.1.313 years ago
array-series
Call an array of asynchronous functions in series
729.2K -20%0.1.513 years ago
better-assert
Better assertions for node, reporting the expr, filename, lineno etc
715.9K -18%1.0.212 years ago
exif-component
Client-side EXIF parser
686.8K -8%1.0.113 years ago
css-parse
CSS parser
682.6K -19%2.0.012 years ago
object-component
Object utils.
671.1K -18%0.0.314 years ago
rework
Plugin framework for CSS preprocessing
622.7K -22%1.0.112 years ago
rework-visit
Rework declaration visitor utility
610K -21%1.0.013 years ago
pad-component
Pad strings to a given length
607.7K -18%0.0.114 years ago
zeromq
Next-generation ZeroMQ bindings for Node.js
594.3K -12%6.6.03 weeks ago
component-classes
Cross-browser element class list
585.5K -12%1.2.610 years ago
response-time
Response time for Node.js servers
513.6K -17%2.3.4last year
github-url-from-git
Parse a github git url and return the github repo url
508.1K -18%1.5.010 years ago
koa-compress
Compress middleware for koa
505.2K -14%5.2.23 months ago
humanize-number
Humanize a number (1000000 -> 1,000,000)
411.1K -19%0.0.213 years ago
koa-logger
Logging middleware for koa
410.6K -18%4.0.0last year
koa-mount
Mounting middleware for koa
349.7K -16%4.2.0last year
cookie-session
cookie session middleware
327.9K -19%2.1.1last year
koa-etag
Koa ETag support middleware
280.9K -19%5.0.0last year
koa-session
Koa cookie session middleware with external store support
279.3K -13%7.0.22 years ago
thunkify
Turn callbacks, arrays, generators, generator functions, and promises into a thunk
256.8K -20%2.1.212 years ago
n
Interactively Manage All Your Node Versions
240.9K -10%10.2.0last year
ratelimiter
abstract rate limiter backed by redis
192.7K -7%3.4.17 years ago
koa-json
pretty (non-compressed) json response middleware
192.4K -9%2.0.210 years ago
co-prompt
simple terminal user input 'co'
184.8K -14%1.0.013 years ago
koa-favicon
favicon bounce middleware for koa
174.6K -11%2.1.07 years ago
koa-route
Koa route middleware
170.6K -22%4.0.13 years ago
vhost
virtual domain hosting
156.8K -37%3.0.211 years ago
stdin
Because stdin with node is annoying
153K -18%0.0.114 years ago
css-stringify
CSS compiler
148.1K -24%2.0.012 years ago
koa-conditional-get
Conditional GET support for koa
147.5K -13%3.0.06 years ago
component-event
Event binding component
129.9K -38%0.2.14 years ago
ejson
EJSON - Extended and Extensible JSON library from Meteor made compatible for Nodejs and Browserify
121.3K -11%2.2.34 years ago
type-component
Cross-browser type assertions (less broken typeof)
110.6K -28%0.0.114 years ago
escape-regexp-component
Escape regular expression special characters
102.1K -24%1.0.214 years ago
component-props
Parse immediate identifiers from a js expression
97.1K -24%1.1.113 years ago
component-xor
tiny xor utility function
91.2K -23%0.0.411 years ago
blocked
check if the event loop is blocked
89.1K -6%1.3.07 years ago
term-canvas
Terminal canvas api written with node.js
85.1K -14%0.0.514 years ago
nib
Stylus mixins and utilities
76.1K -25%1.2.04 years ago
xml-parser
the little xml parser that could
65.9K -39%1.2.111 years ago
migrate
Abstract migration framework for node
63.4K -17%2.1.03 years ago
knox
Amazon S3 client
62.4K -16%0.9.212 years ago
escape-regexp
Escape regular expression special characters
57.6K -39%0.0.114 years ago
backo
simple backoff without the weird abstractions
54.7K -23%1.1.012 years ago
cluster
extensible multi-core server manager
53.5K -16%0.7.715 years ago
koa-qs
qs for koa
52.1K -21%3.0.06 years ago
pg-escape
escape postgres queries which do not support stored procedures
43.6K -13%0.2.011 years ago
hamljs
Faster / Express compliant Haml implementation
35.2K -25%0.6.213 years ago
koa-ratelimit
Rate limiter middleware for koa
33.4K -14%6.0.0last year
dox
Markdown / JSdoc documentation generator
28.2K -16%1.0.04 years ago
page
Tiny client-side router
28K -20%1.11.66 years ago
koa-static-cache
Static cache for koa
25.5K -26%5.1.46 years ago
reds
Redis search for node.js
24.2K -23%1.0.09 years ago
ease-component
Easing functions (for canvas etc)
23.6K -10%1.0.013 years ago
component-query
Query the DOM with selector engine fallback support
22.8K -22%0.0.313 years ago
component-matches-selector
Check if an element matches a given selector
21.6K +1%0.1.77 years ago
koa-basic-auth
Blanket basic auth middleware for koa
20.1K -34%4.0.08 years ago
co-busboy
Busboy multipart parser as a yieldable
19.8K -28%2.0.22 years ago
finished
Execute a callback when a request closes, finishes, or errors
19.3K -24%1.2.212 years ago
minstache
Mini mustache template engine
16.7K -21%1.2.012 years ago
component-clone
Object clone supporting `date`, `regexp`, `array` and `object` types.
15.9K -15%0.2.310 years ago
koa-response-time
X-Repsonse-Time middleware for koa
13.8K +14%2.1.08 years ago
scroll-to
Smooth window scroll to position with requestAnimationFrame
11.6K -5%0.0.211 years ago
component-raf
request animation frame
11.2K -30%1.2.012 years ago
tinycon
Add notification bubbles in the favicon
10.4K -16%0.6.89 years ago
spin
spin.js spinner component
9.5K -49%0.0.114 years ago
parse-curl
parses curl commands
8.8K -10%0.2.69 years ago
react-hooks
React stateless lifecycle hooks
7.5K -18%1.0.110 years ago
keyname
Keyboard event key name utility
7K +1%0.1.011 years ago
component-delegate
Event delegation component
6.6K -14%0.2.410 years ago
to-function
Convert property access strings into functions
6.4K -41%2.0.612 years ago
data-uri-to-blob
Get a Blob from a data uri
6K -6%0.0.413 years ago
axon
High-level messaging & socket patterns implemented in pure js
5.7K -38%2.0.310 years ago
configurable
Configuration mixin
5.5K -49%0.0.114 years ago
object-url
X-Browser object url support
5.2K -40%1.0.013 years ago
cogent
Simpler HTTP requests using co
4.6K -14%1.0.112 years ago
koa-rewrite
URL rewrite middleware for koa
4.3K -22%3.0.18 years ago
zmq
Bindings for node.js and io.js to ZeroMQ
3.9K -13%2.15.310 years ago
format-parser
Declarative format parser for declarative template engines
3.7K -9%0.0.214 years ago
co-fs
fs wrappers for 'co'
3.7K +0%1.2.012 years ago
string-to-js
Make plain text (HTML, CSS, JSON, etc) require()-able
3.5K -41%0.0.114 years ago
component-each
Array / object / string iteration utility
3.4K -44%0.2.611 years ago
event-component
Event binding component
2.8K +12%0.1.014 years ago
component-events
Higher level dom event management with direct and delegate event handling support.
2.7K -20%1.0.1010 years ago
co-defer
setImmediate and stuff with generators
2.3K -40%1.0.012 years ago
co-thread
spawn multiple co 'threads'
2.2K -46%0.0.113 years ago
express-messages
Express flash notification message rendering
2.2K +1%1.0.110 years ago
keys
Unified api for node key/value stores
2.2K -34%0.1.212 years ago
to-descriptor
convert an object to a descriptor
2.1K -33%1.0.113 years ago
language-classifier
Programming language classifier
2.1K -64%0.0.114 years ago
express-expose
Expose helpers and local variables to the client-side
2.1K -11%0.3.412 years ago
requires
like node-detective but trades AST correctness for speed
2K -36%1.0.212 years ago
color-parser
CSS color string parser
2K -25%0.1.014 years ago
group-by
Group an array by property values or callback
1.9K -35%0.0.114 years ago
express-namespace
Express namespaced routes extension
1.9K +83%0.1.114 years ago
chanel
Channel-based control-flow for parallel tasks with concurrency control
1.7K -34%2.2.012 years ago
delegate-component
Event delegation component
1.7K +32%0.1.013 years ago
events-component-2
Higher level dom event management with direct and delegate event handling support.
1.7K +31%1.0.513 years ago
component-validator
validate and normalize component.jsons
1.7K -35%1.1.112 years ago
builder-autoprefixer
autoprefixer plugin for component-builder2.js
1.7K -34%1.0.412 years ago
drawer
touch-enabled slide-in drawer ui component
1.7K +33%0.0.213 years ago
builder-es6-module-to-cjs
builder plugin to convert ES6 modules to CJS
1.7K -36%1.1.012 years ago
co-parallel
parallel execution with concurrency control
1.5K -47%1.0.013 years ago
co-render
Promise-based template rendering for Co and others
1.4K +20%1.1.011 years ago
koa-sendfile
basic file-sending utility for koa
1.4K +25%3.0.06 years ago
in-groups-of
Return an array of arrays in groups of N
1.4K -41%0.0.114 years ago
unglob
Unglob a list of files
1.3K -50%0.1.212 years ago
component-manifest
build manifests for component
1.3K -49%1.0.012 years ago
component-require2
component require implementation
1.3K -49%1.1.112 years ago
component-watcher
build watching utility for component
1.3K -49%1.0.312 years ago
query-component
Query the DOM with selector engine fallback support
1.3K -7%0.0.113 years ago
user-agent
user-agent string parser
1.3K -35%1.0.415 years ago
translate-component
Hardware accelerated translations with fallback support
1.3K -1%0.0.113 years ago
component-require
require implementation for component(1)
1.2K -30%1.0.113 years ago
matches-selector-2
Check if an element matches a given selector
1.2K -10%0.1.013 years ago
rework-vars
CSS spec style variables for Rework
894 -11%3.1.112 years ago
online
Track online user activity with redis
809 +50%0.0.114 years ago
koa-error
Error reponses (text, json, html) for koa
705 -52%3.2.08 years ago
css-whitespace
Whitespace significant CSS to regular CSS
668 +8%1.1.112 years ago
co-views
Higher level promise-based template rendering for Co and others, built on co-render
644 -7%2.1.011 years ago
query
command-line jquery
616 -24%0.2.015 years ago
inspect
Object method inspector
611 -27%0.0.216 years ago
asset
Asset manager
604 -47%0.4.1314 years ago
react-enroute
Small react router
578 -33%4.1.24 years ago
json-fallback
JSON parser / stringifier fallback
557 -63%0.0.114 years ago
swipe
Swipe component with touch support
511 +10%1.7.711 years ago
search
faster 'ack' written with nodejs
506 +12%1.0.015 years ago
within-document
Check if an element is within the document
479 -19%0.0.312 years ago
expresso
TDD framework, light-weight, fast, CI-friendly
475 -34%0.9.215 years ago
apex-logs
JavaScript client for [Apex Logs](https://apex.sh/logs/) with support for Node.js, Deno, and the browser.
460 -26%1.2.06 years ago
jog
JSON logging & reporting
457 -15%0.7.114 years ago
co-event
Return any event that an emitter emits
449 -43%0.1.012 years ago
s3-policy
S3 policy generation for client-side uploads
407 -29%0.2.013 years ago
pwd
Hash and compare passwords with pbkdf2
405 +0%1.1.010 years ago
sum-component
Sum utility
387 -39%0.1.114 years ago
max-component
Max value utility
381 -55%1.0.014 years ago
styl
CSS pre-processor built on Rework
344 +3%0.2.912 years ago
rework-mixins
Rework CSS mixins
331 +11%2.0.011 years ago
apex-logs-winston
[Apex Logs](https://apex.sh/logs/) transport for the popular [Winston](https://github.com/winstonjs/winston) Node.js logging framework.
331 +46%1.1.06 years ago
raf-component
request animation frame
306 -8%1.1.213 years ago
rework-npm
Import CSS from npm modules using rework
291 -24%1.0.012 years ago
dialog-component
Dialog component
236 -2%0.4.411 years ago
co-exec
exec() wrapper for 'co'
227 -39%1.1.013 years ago
component-tip
Tip component
225 -36%3.0.310 years ago
overlay-component
Overlay component
224 -7%0.3.511 years ago
ascii-histogram
Ascii histograms
206 -24%1.2.113 years ago
shelly
Command string builder with escaped input
205 -24%0.0.314 years ago
slate-irc
General purpose IRC client
201 +33%0.9.77 months ago
express-resource
Resourceful routing for express
199 -14%1.0.014 years ago
tipsy
Tipsy tool-tip component
197 +2%1.0.014 years ago
forward-events
forward events from one emitter to another
191 -24%0.0.113 years ago
cliparoo
Hacky clipboard support
182 -9%1.1.111 years ago
slate-irc-parser
Streaming IRC message parser
179 +32%0.1.117 months ago
wildcards
emitter wildcard support
178 +13%1.0.212 years ago
d3-line
D3 line chart
176 -17%0.0.110 years ago
map-component
Map utility
176 +69%0.0.114 years ago
ngen
Package generator (structure, changelogs, tests, package.json, etc)
173 -31%1.1.113 years ago
data-uri-to-u8
Get a Uint8Array from a data uri
172 -33%1.0.013 years ago
classes-component
Cross-browser element class list
165 -19%1.1.313 years ago
mad
Markdown manpages
162 -35%0.4.014 years ago
rotate-component
Canvas rotation with origin support
145 -29%1.0.013 years ago
head
file head sync and async
143 -34%1.0.013 years ago
remotes
Normalize remote end points
133 +11%1.1.512 years ago
youtube
YouTube upload API
128 +24%0.1.014 years ago
focus
Image focal point detection
127 -34%0.0.114 years ago
eson
Extended JSON - pluggable JSON logic for dates, includes, and more
125 -61%0.5.013 years ago
bus
Application-wide event bus
125 +23%0.1.011 years ago
history-component
Keep track of and cycle through history
124 -42%0.0.114 years ago
koa-trie-router
Trie-routing for Koa
122 +69%2.1.77 years ago
t-component
tiny translation helper
120 +3%1.0.013 years ago
convolve
Canvas convolution filters
119 -40%0.1.014 years ago
autoscale-canvas
Retina-enable an HTML canvas
117 -9%0.0.314 years ago
stats
JavaScript statistics (LOC, SLOC, etc)
115 -7%1.0.015 years ago
json-component
JSON parser / stringifier
113 +1,156%0.0.114 years ago
jpeg-size
Read JPEG image dimensions from a File or Blob
111 -57%0.0.113 years ago
png-size
Read PNG dimensions from a File or Blob
106 -59%0.1.013 years ago
props-component
Parse immediate identifiers from a js expression. Built for the [Reactive](https://github.com/component/reactive) template engine.
102 -27%1.0.313 years ago
koa-json-filter
middleware allowing the client to filter the response to only what they need
101 +46%0.0.113 years ago
connect-form
urlencoded / multipart form parsing middleware for Connect
95 -34%0.2.115 years ago
express-params
Express param functions
93 +8%0.0.314 years ago
discount
C markdown implementation using discount
92 +3%0.2.315 years ago
color-picker
Simple color picker component
89 -56%0.0.114 years ago
mime-component
Mime map / lookup functionality.
87 +34%0.0.114 years ago
axon-rpc
Remote procedure calls built on top of axon.
87 -34%0.0.312 years ago
punt
tiny / elegant UDP messaging library
84 -56%2.3.011 years ago
monquery
mongo query language for humans inspired by Lucene
77 -26%0.2.012 years ago
block
.replace('{{block}}', string)
75 -6%0.2.113 years ago
notification
Notification component for the client (growl-like)
75 +14%0.0.611 years ago
co-monk
mongodb generator goodness for co
71 -15%1.0.012 years ago
component-installer
Component install tool
70 -77%0.0.812 years ago
gify
Convert videos to animated gifs
66 -53%0.2.013 years ago
statsy
statsd client
66 -44%0.2.012 years ago
md5-component
MD5 client-side component
65 +7%0.0.114 years ago
koa-statsd
Koa statsd middleware
64 -31%0.0.212 years ago
simplify
path simplfication utility
63 -46%1.0.014 years ago
make-lint
eslint make target
58 -21%1.0.112 years ago
component-package
Component package
57 -71%0.0.413 years ago
term-list
interactive terminal lists
57 -39%0.2.113 years ago
component-file
File & FileReader wrappers
57 +217%0.1.113 years ago
apex.js
λ improves AWS Lambda's UX with promises
56 -48%2.0.010 years ago
mdconf
Markdown configuration
50 -66%0.0.213 years ago
co-assert-timeout
Assert a thunk or generator's timeout co-style
49 +4%1.0.08 years ago
reap
Monitor and unlink old files
46 -23%0.1.013 years ago
cloudup-client
cloudup api client
39 -48%0.3.212 years ago
nsq-lookup
lookup nsqd instances via nsqlookupd
38 -7%3.0.010 years ago
sketch
Sketch canvas drawing component
37 -29%0.2.013 years ago
sort
Sort DOM elements
30 -23%0.0.314 years ago
nsq.js
NSQ client actually written in javascript
26 -24%1.1.09 years ago
rounded-rect
Rounded canvas rectangles
24 -20%0.0.114 years ago
style-component
Style canvas renders using CSS
23 -34%0.0.114 years ago
mocha-cloud
Mocha tests in the cloud with Saucelabs
23 -41%0.1.013 years ago
component-builder2
builder for component
17 -48%0.2.213 years ago
tip-component
Tip component
17 -29%1.0.212 years ago

Repositories

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