3-day longest streak
Hi there 👋 I enjoy working on open source, but the work I've been doing for the last five years at Medallia is not yet open source. Developer, mentor, and…
Hi there 👋

I enjoy working on open source, but the work I've been doing for the last five years at Medallia is not yet open source.
Developer, mentor, and leader with a passion for developer happiness and efficiency, building maintainable and testable code, and the fast moving world of JavaScript, TypeScript and Node.
Passionate and experienced with regards to tooling, security, performance, E2E testing, modern JavaScript best practices.
Contributor to open source projects like npm, Yarn, Jest.
I created these years ago when nothing like them existed. They're still fairly well used!
* 
* 
* 
Fan of finding problems and solving them, monorepos, TypeScript, and, whenever possible, including chuckle-worthy gifs in code reviews.
-
npm-check ★ PINNED
Check for outdated, incorrect, and unused dependencies.
JavaScript ★ 6.6k 2d agoExplain → -
shortid ★ PINNED
Short id generator. Url-friendly. Non-predictable. Cluster-compatible.
JavaScript ★ 5.7k 1y agoExplain → -
node-rss ★ PINNED
RSS feed generator for Node.
JavaScript ★ 1.0k 8d agoExplain → -
logging ★ PINNED
Lightweight informative modern console logging.
TypeScript ★ 57 1y agoExplain → -
source-map-diff ★ PINNED
Compare source maps with cli and web output
JavaScript ★ 7 17h agoExplain → -
node-xml ★ PINNED
Fast and simple Javascript-based XML generator/builder for Node projects.
JavaScript ★ 284 1y agoExplain → -
grunt-notify ▣
Automatic Notifications when Grunt tasks fail.
JavaScript ★ 911 6y agoExplain → -
grunt-prompt
Add interactive UI to your Gruntfile such as lists, checkboxes, text input with filtering, and password fields, all on the command line.
JavaScript ★ 367 6y agoExplain → -
observatory
Beautiful UI for showing tasks running on the command line.
JavaScript ★ 279 5y agoExplain → -
changelog
Finally see what's changed when you do npm update. Changelog generates a changelog for npm modules and github repos.
JavaScript ★ 241 1mo agoExplain → -
space-hogs
Discover surprisingly large directories from the command line.
JavaScript ★ 161 8y agoExplain → -
opowerjobs
Node.js site using Express and Connect.
JavaScript ★ 61 8y agoExplain → -
anthology
List of modules for any npm user, plus number of downloads and github stars.
JavaScript ★ 46 8y agoExplain → -
captionbot
Get captions for image using Microsoft's CaptionBot
JavaScript ★ 41 8y agoExplain → -
grunt-attention
Display attention-grabbing messages in the terminal.
JavaScript ★ 25 8y agoExplain → -
jira-improved
Improves the Jira Agile board by showing the Epic name in the cards and hiding the Done column if you use a quick filter to hide tickets in that column.
JavaScript ★ 24 8y agoExplain → -
node-atom
DEPRECATED - NOT MAINTAINED
JavaScript ★ 20 8y agoExplain → -
what-dog
Get the breed of a dog from an image using Microsoft's what-dog
JavaScript ★ 15 8y agoExplain → -
random-puppy
Get a random puppy image url.
JavaScript ★ 14 2y agoExplain → -
grunt-cat
Echo a file to the terminal. Works with text, figlets, ascii art, and full-color ansi.
JavaScript ★ 14 8y agoExplain → -
jobvite
DEPRECATED ----- Jobvite API for Node
JavaScript ★ 12 8y agoExplain → -
flowdock-refined
DEPRECATED - Flowdock desktop app custom UI
CSS ★ 5 8y agoExplain → -
socket.io ⑂
Sockets for the rest of us (in Node.js)
JavaScript ★ 4 3y agoExplain → -
jquery-tooltips ▣
Easy to use image-free HTML5 tooltips for jQuery 1.5.2+.
JavaScript ★ 2 2y agoExplain → -
...
really, this is a valid project name?
★ 2 12y agoExplain → -
dotfiles
No description.
VimL ★ 2 12y agoExplain → -
commander.js ⑂
node.js command-line interfaces made easy
JavaScript ★ 2 3y agoExplain → -
workhorse ⑂
A distributed computing server.
JavaScript ★ 2 3y agoExplain → -
joyent-node-on-smart-example ⑂
A blog post.
JavaScript ★ 2 16y agoExplain → -
node-openid ⑂
OpenID for node.js
JavaScript ★ 2 3y agoExplain → -
CSSOM ⑂
CSS Object Model implemented in pure JavaScript. It's also a parser!
JavaScript ★ 2 3y agoExplain → -
node-mime ⑂
A super simple utility library for dealing with mime-types
JavaScript ★ 2 3y agoExplain → -
bootstrap ⑂
Jekyll, bootstrapped
★ 2 14y agoExplain → -
language-templates ⑂
Language templates used to render example HTTP calls in different languages
★ 2 14y agoExplain → -
lean
Simple in-memory data store to lean on. Helpful when you don't need a couch.
JavaScript ★ 2 8y agoExplain → -
dylang.github.com
Everything you need to know about me.
★ 1 2y agoExplain → -
dotconfig
My custom terminal colors, bash-it prompt, intellij and webstorm settings, etc
Shell ★ 1 15y agoExplain → -
translate.js ⑂
translate text from one language to another on node.js and the browser. 30+ languages supported, simple as cake.
JavaScript ★ 1 3y agoExplain → -
grunt-readme ⑂
Generate your README from a template. Extremely fast, very little config, and if you already use Grunt it's a no-brainer.
JavaScript ★ 1 3y agoExplain → -
grunt-templates-dylang
Templates for grunt-readme that dylang will be using across multiple projects.
JavaScript ★ 1 8y agoExplain → -
javascript ⑂
JavaScript Style Guide
★ 1 12y agoExplain → -
webdriverio-issue-repo ▣
No description.
JavaScript ★ 0 2y agoExplain → -
jest-circus-memory-leak-repo ▣
memory leak issue caused by graceful-fs
JavaScript ★ 0 8mo agoExplain → -
fastify-mcp-server ⑂
Fastify plugin to easily spin up Model Context Protocol (MCP) HTTP servers
★ 0 9mo agoExplain → -
mcp-client ⑂
An MCP client for Node.js.
★ 0 1y agoExplain → -
security-pcc ⑂
Private Cloud Compute (PCC)
★ 0 1y agoExplain → -
skills-secure-code-game
My clone repository
Python ★ 0 2y agoExplain → -
bun ⑂
Incredibly fast JavaScript runtime, bundler, test runner, and package manager – all in one
★ 0 2y agoExplain → -
cjs-loader ⑂
Node.js loader for compiling ESM & TypeScript modules to CommonJS
★ 0 3y agoExplain → -
TypeScript ⑂
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
★ 0 3y agoExplain → -
get-tsconfig ⑂
tsconfig.json paser & paths matcher
★ 0 3y agoExplain → -
dylang
No description.
★ 0 2y agoExplain → -
tsconfig
TS config for projects
★ 0 2y agoExplain → -
refined-github ⑂
Chrome extension that simplifies the GitHub interface and adds useful features
JavaScript ★ 0 3y agoExplain → -
ts-node ⑂
TypeScript execution and REPL for node.js
★ 0 3y agoExplain → -
docusaurus-forestry-starter
No description.
JavaScript ★ 0 2y agoExplain → -
PointerEvents ⑂
A unified event system for the web platform
JavaScript ★ 0 3y agoExplain → -
webdriverio ⑂
Next-gen browser and mobile automation test framework for Node.js
★ 0 3y agoExplain → -
http-proxy-middleware ⑂
:zap: The one-liner node.js http-proxy middleware for connect, express and browser-sync
★ 0 3y agoExplain → -
ama ⑂
Ask me anything!
★ 0 11y agoExplain → -
electron-packager ⑂
Package and distribute your Electron app in OS executables (.app, .exe etc) via JS or CLI. Maintained by the community
JavaScript ★ 0 3y agoExplain → -
Eyes.Sdk.JavaScript ⑂
No description.
JavaScript ★ 0 3y agoExplain → -
mem ⑂
Memoize functions - an optimization technique used to speed up consecutive function calls by caching the result of calls with identical input
JavaScript ★ 0 3y agoExplain → -
node-graceful-fs ⑂
fs with incremental backoff on EMFILE
JavaScript ★ 0 3y agoExplain → -
webtreemap ⑂
web-based treemap
TypeScript ★ 0 3y agoExplain → -
comlink ⑂
Comlink makes WebWorkers enjoyable.
JavaScript ★ 0 3y agoExplain → -
jest ⑂
🃏 Delightful JavaScript Testing.
JavaScript ★ 0 3y agoExplain → -
eslint-plugin-jest ⑂
ESLint plugin for Jest
JavaScript ★ 0 3y agoExplain → -
appmetrics-dash ⑂
A data visualizer that uses " Node Application Metrics" (appmetrics) to monitor and display Node.js application data as a html web application.
JavaScript ★ 0 3y agoExplain → -
yarn ⑂
📦🐈 Fast, reliable, and secure dependency management.
JavaScript ★ 0 3y agoExplain → -
duplexify ⑂
Turn a writable and readable stream into a streams2 duplex stream with support for async initialization and streams1/streams2 input
JavaScript ★ 0 3y agoExplain → -
eslint-plugin-react ⑂
React specific linting rules for ESLint
JavaScript ★ 0 3y agoExplain → -
pretty-format ⑂
:sparkles: Stringify any JavaScript value
JavaScript ★ 0 3y agoExplain → -
bower-json
Read bower.json files with semantics, normalisation, defaults and validation
JavaScript ★ 0 8y agoExplain → -
ava ⑂
Simple concurrent test runner
JavaScript ★ 0 3y agoExplain → -
gitbook-cli ⑂
GitBook's command line interface
JavaScript ★ 0 3y agoExplain → -
gitbook-plugin-editlink ⑂
GitBook Plugin to add "Edit this page" link on every page. Link target will be that page's source file on Github or any repo.
JavaScript ★ 0 3y agoExplain → -
cows ⑂
ASCII cows
JavaScript ★ 0 3y agoExplain → -
newww ⑂
npm-www, but with Hapi!
JavaScript ★ 0 3y agoExplain → -
awesome-npm ⑂
Awesome npm resources and tips
★ 0 10y agoExplain → -
gitbook ⑂
Modern book format and toolchain using Git and Markdown
JavaScript ★ 0 3y agoExplain → -
gitbook-plugin-mermaid ⑂
No description.
CSS ★ 0 3y agoExplain → -
depcheck ⑂
Check your npm module for unused dependencies
JavaScript ★ 0 3y agoExplain → -
electron-release ⑂
Publish new releases on Github from CLI
JavaScript ★ 0 3y agoExplain → -
DeskDrive-releases
For an upcoming project
★ 0 10y agoExplain → -
npm-check-webpack-plugin ⑂
No description.
JavaScript ★ 0 3y agoExplain → -
highcharts.com ⑂
Highcharts JS, the JavaScript charting framework
JavaScript ★ 0 3y agoExplain → -
Ghost ⑂
Just a blogging platform
JavaScript ★ 0 3y agoExplain → -
browser-perf-runner ⑂
Run browser-perf on websites
JavaScript ★ 0 3y agoExplain → -
Inquirer.js ⑂
A collection of common interactive command line user interfaces.
★ 0 3y agoExplain → -
npmrc ⑂
Switch between different .npmrc files with ease and grace.
★ 0 3y agoExplain → -
npm_conf ⑂
A conference about npm, maybe. Not to be confused with npmconf.
★ 0 11y agoExplain → -
npm-expansions ⑂
Send us a pull request by editing index.json
★ 0 3y agoExplain → -
tessel-hackathon
Opower hackathon project
JavaScript ★ 0 8y agoExplain → -
basket.js ⑂
A script and resource loader for caching & loading scripts with localStorage
★ 0 3y agoExplain → -
buffered-spawn ⑂
Buffered child_process#spawn
★ 0 3y agoExplain → -
npm-registry-couchapp ⑂
The couchdb setup for registry.npmjs.org and search.npmjs.org
JavaScript ★ 0 3y agoExplain → -
node-semver ⑂
The semver parser for node (the one npm uses)
JavaScript ★ 0 3y agoExplain → -
npm-package-arg ⑂
Parse the things that can be arguments to `npm install`
★ 0 3y agoExplain → -
npm-remote-ls ⑂
Examine a package's dependency graph before you install it
★ 0 3y agoExplain → -
npmconf ⑂
npm config thing
JavaScript ★ 0 3y agoExplain → -
node-github-url-from-git ⑂
No description.
JavaScript ★ 0 3y agoExplain → -
sha ⑂
Check and get file hashes using sha1, md5 etc....
★ 0 3y agoExplain → -
raygun4js ⑂
Raygun.io Plugin for JavaScript
JavaScript ★ 0 3y agoExplain → -
yo ⑂
CLI tool for scaffolding out Yeoman projects
JavaScript ★ 0 3y agoExplain → -
david ⑂
Nodejs module that tells you when your package NPM dependencies are out of date.
JavaScript ★ 0 3y agoExplain → -
node-sass ⑂
Node.js bindings to libsass
JavaScript ★ 0 3y agoExplain → -
time-grunt ⑂
Displays the elapsed execution time of grunt tasks - Node.js module
JavaScript ★ 0 3y agoExplain → -
abrash-black-book ⑂
Markdown source for Michael Abrash's Graphics Programming Black Book
CSS ★ 0 12y agoExplain → -
npm ⑂
a package manager for node
JavaScript ★ 0 3y agoExplain → -
nopents ⑂
Node OpenTSDB Client
★ 0 3y agoExplain → -
dailyjs-survey ⑂
A survey for JavaScript programmers
★ 0 11y agoExplain → -
generator-mobile ⑂
A Yeoman generator for mobile-first web apps
CSS ★ 0 3y agoExplain → -
grunt-eslint ⑂
Validate files with ESLint
JavaScript ★ 0 3y agoExplain → -
reduction ⑂
_.reduce with syntactic sugar
★ 0 3y agoExplain → -
load-grunt-config ⑂
Grunt plugin that lets you break up your Gruntfile config by task
JavaScript ★ 0 3y agoExplain → -
bower ⑂
A package manager for the web, created at Twitter
JavaScript ★ 0 3y agoExplain → -
grunt-lib-contrib ⑂
Common functionality shared across grunt-contrib tasks.
JavaScript ★ 0 3y agoExplain → -
npm-tweets ⑂
Publishes tweets when libraries are updated on NPM.
JavaScript ★ 0 3y agoExplain → -
github_wideload ⑂
A Chrome Extension to view code with long lines on Github without having to scroll horizontally.
★ 0 13y agoExplain → -
grunt-contrib-uglify ⑂
Minify files with UglifyJS.
JavaScript ★ 0 3y agoExplain → -
angular.js ⑂
No description.
JavaScript ★ 0 3y agoExplain → -
grunt-parallel ⑂
Run commands and tasks as child processes!
JavaScript ★ 0 3y agoExplain → -
grunt ⑂
Grunt: The JavaScript Task Runner
JavaScript ★ 0 3y agoExplain →
No repos match these filters.