x-ray
The next web scraper. See through the <html> noise.date
Date() for humansjoy
A delightful Go to Javascript compiler (ON HOLD)array
A better array for the browser and node.js. Supports events & many functional goodies.graph.ql
Faster and simpler way to create GraphQL serverssocrates
Small (8kb), batteries-included redux store to reduce boilerplate and promote good habits.dots
WIP bootstrapping library for osx & ubuntu (and maybe others!)next-cookies
Tiny little function for getting cookies on both client & server with next.js.coderunner
Run server-side code quickly and securely in the browser.28kb-react-redux-routing
React + Redux + Routing Stack for just 28kbvo
Minimalist, yet complete control flow library.roo
Jump-start your front-end servercomponent-test
Minimal configuration component test runner supporting browser testing, phantomjs, and saucelabs.mini-html-parser
Mini HTML parser for webworkers / node. Intended for well-formed HTML.node-nom
Dead simple site scrapper for Node.jsoutliers
Find outliers in a dataset.next-redirect
Redirect for next.js. Works on both the client and servertry-again
Generic, simple retry module with exponential backoff.PHPUnit-Test-Report
Browser testing with PHPUnitx-ray-crawler
Friendly web crawler for x-raypg-bridge
Simple service connecting PostgreSQL notifications to Amazon SNS.go-datadog
Easily send structured logs to Datadog over TCP.svg
low-level svg helperpreact-head
Standalone, declarative <Head /> for Preact.adjust
Position elements next to each other. A light-weight version of HubSpot/tether.wrap-fn
Low-level wrapper to easily support sync, async, and generator functions.dom-iterator
Feature-rich, well-tested Iterator for traversing DOM nodes.normalize-contenteditable
All text in a content-editable block should be wrapped in <p> tag.ppi
Find the PPI (pixels per inch) of an image.next-route
Simplified custom routing for next.js.tipp
Tool tips that just work.combine-errors
Simple way to combine multiple errors into one.poss
Slightly better-looking error handling for async/await & generatorsautocomplete
Flexible autocomplete componentenvobj
Tiny environment variable helper, that I'll use in all my apps.qr-code
Create QR codesvcom
Everything you need to create virtual Preact Components with CSS, HTML, and JS.tiny-store
Tiny immutable store for any valueblocktree
Back to the basics, Hickey-inspired, generic text parserunmatrix
Parse and normalize the individual values of a css transformenqueue
seamlessly queue up asynchronous function calls. supports concurrency and timeouts.string-scanner
scan through strings. supports forwards and backwards scanning.step.js
My kind of step library. no dependencies. 120 lines of code. 383 lines of tests.every
human-friendly intervals using http://github.com/matthewmueller/datejson-to-dom
Fill in DOM nodes with JSON. Supports arrays and attributes.pretty-html
HTML logging that's easy on the eyes.preact-socrates
preact plugin for socrates.time-series
simple streaming time series graphs. automatic rescaling as data streams in.event-debugger
step through events! must be initialized at the top of your scripts.sun
Simple little virtual DOM node builder for Preact.x-ray-parse
x-ray's selector parser.file-pipe
Use gulp plugins on individual filestitle-capitalization
Properly capitalize English titles.atom-standard
An on-save linter and formatter for atom using standard. Supports all the options that standard supports.express-graph.ql
Express middleware for querying our graphql server built with graph.qlmurmur.js
Small murmur hash implementation.mergin
Merges files together using a best-effort mergenext-flash
Flash messages for next.js. Works on both the client and the server.image-search
Pluggable image searchredux-routes
Simple redux history middleware.io
higher-level engine.io client.stripe-checkout
Open Stripe Checkout programmaticallyremember
Use localstorage to remember input values. Supports textareas and inputs including radio buttons and checkboxes.internal-old
Internal queue for your public libraries and APIspreact-rc
Remote control your Preact componentssubs
tiny string substitutionlambda-serve
Use koa or express on lambda!grow
Grow textareas without using a clone or ghost element.better-error
easier, more colorful, sprintf-style errorsspreadsheet
NOTE: this project is quite old. I won't be maintaining it anymore, but it should still work :-)debounce
Underscore's debounce method as a component.typewriter
Animated typingasync-script-promise
Asynchronously load scriptsreverse-regex
flip a regular expression. allows you to efficiently search backwards.gist
Fluent gist API for node.js.unyield
allow generators functions to accept callbackscheerio-select
Tiny wrapper around FB55's excellent CSSselect library.terraform-provider-url
Simple little Terraform data source for parsing URLs.mdb
In-memory key/value store designed for concurrent usecursors
Collection of Mac's native cursor elementsincrement
increment strings. good for keeping slugs unique.wrapped
Low-level wrapper to provide a consistent interface for sync, async, promises, and generator functions.yieldly
Conditionally make functions yieldableevents
Stand-alone event bindings as a component based on how Backbone's views handle events.color
Extremely basic color tinting componentvscode-proofie
Proofie is an experimental proof-reader for VSCode that helps you write better.plumbing
Pluggable plumbing for your Javascript libraries.clock
Create a swiss railway inspired clock.routematch
simple, functional route matcher for node.js and the browser.character-iterator
Iterate through text characters in the DOM tree. Handles parent & sibling relationships.sns.js
Simple publish and parse module for AWS SNShex-to-color-name
Tiny module to map hex colors to color names of your choice.hackernews
css-to-js-object
Experimental: convert css to a JS object.number-to-letter
Simple utility to convert an arbitrary number to a letterrework-count
Rework plugin to style elements based on the sibling count.arg-deps
Statically inspect a function to get the properties of its arguments. Works with minified code.extend.js
extend objects. extend(obj, obj2, ...)invisibles
make spaces visibleLove Open Source and this site? Check out how you can help us