Evan Lucas
Login:
evanlucas
Company:
Help.com (@helpdotcom)
Location:
Austin, TX
Bio:
Help.com CTO
@nodejs TSC Emeritus
Blog:
http://evanlucas.com
Blog:
http://evanlucas.com
Member of
- Help.com
- Node.js Foundation
Repositories
-
a2switch
-
CLI tool for quickly switching between Apache configurations
-
ampersand-calendar
-
Creates an SVG calendar using D3.
-
ampersand-chart
-
Bar charts for AmpersandJS using D3.
-
ampersand-filter-tracker
-
Creates both a GUI and a filter from multiple models.
-
ampersand-search-select
-
Creates a search bar that shows a list of matching items that can be selected.
-
ampersand-time-range
-
Creates an SVG time range input from midnight to midnight using D3.
-
apex7000
-
package for interfacing with the Apex 7000 bill acceptor
-
apt.curapps.com
-
A very simple apt repo
-
argsplit
-
Split a string of arguments into an array
-
argsplit-swift
-
Swift port of https://github.com/evanlucas/argsplit
-
assert6
-
Node assert with support for Maps and Sets
-
assertnan
-
Assert that a value isNaN
-
ast-view
-
View the live ast of js code
-
atom
-
The hackable text editor
-
atom-dusk-theme
-
Dusk theme for atom
-
austin
-
Austin NodeSchool Chapter
-
AutoGraph
-
A visual data routing automation tool
-
bcoin
-
Small bitcoin library for node.js and browsers
-
blanket
-
blanket.js is a simple code coverage library for javascript. Designed to be easy to install and use, for both browser and nodejs.
-
bluebird
-
Bluebird is a full featured promise library with unmatched performance.
-
bootstrap
-
Sleek, intuitive, and powerful front-end framework for faster and easier web development.
-
bootstrip-alert
-
Bootstrap alert without jQuery
-
bootstrip-button
-
button plugin for bootstrip
-
branch-diff
-
A tool to list print the commits on one git branch that are not on another using loose comparison
-
browser-list
-
List installed browsers
-
bson-ext
-
The C++ bson parser for the node.js mongodb driver.
-
BubblyMail
-
iOS tweak that allows changing the unread mail bubble in the Mail application.
-
bumpit
-
Simple utility for bumping versions in package.json, bower.json, and git
-
candor
-
Experimental VM for a `Candor` language
-
changelog-maker
-
A git log to CHANGELOG.md tool
-
check-pkg
-
Verify all of your requires are valid and in your package.json
-
citgm
-
Canary in the Gold Mine
-
cmdname
-
Get the name of the executable used.
-
cobra
-
A Commander for modern Go CLI interactions
-
codecov.io
-
null
-
completor
-
Match input in an array for completions.
-
compression
-
Node.js compression middleware
-
connect-flash
-
Flash message middleware for Connect and Express.
-
core-get-reviewers
-
Get reviewers for node core PR
-
Couchbase
-
null
-
couchnode
-
libcouchbase node.js access
-
couchpkgs
-
Get all packages from a npm registry
-
cqm-the-game
-
An Oculus Rift DK2 game where YOU are CQM.
-
create-servers
-
Create an http AND/OR an https server and call the same request handler.
-
crypto-dir
-
Cross platform package to get the data directory for a cryptocurrency
-
curapps.com
-
curapps.com website
-
cycript_utils
-
simply cycript utilities
-
daily-file-writer
-
null
-
dam
-
Port of mad to node. Man for markdown
-
debug
-
tiny node.js & browser debugging utility for your libraries and applications
-
debug-ee
-
Print all event emitters and the events they emit
-
debug-jstrace
-
A basic attempt at making a single call library for both debug and jstrace
-
diversity-experiment
-
null
-
dnsmadeeasy-node
-
A DNSMadeEasy module for node.js
-
dns-tracing
-
Trace DNS lookups for node using dtrace
-
docker-gitlab-ci
-
Dockerfile to build a GitLab CI container image.
-
docker-node-benchmark
-
null
-
docker-node-debug
-
Node.js debug binary, with lldb and llnode installed
-
dogen
-
Very basic doc generator that parses the AST for function documentation
-
do-listen
-
doListen(server, (err) => { // err actually exists now })
-
domainize
-
convert a name to and from reverse dns
-
done-error
-
Verify that a callback is called with an error
-
dotfiles
-
Just my dotfiles
-
DunkyDooball
-
Mac app server for node apps
-
Dusk
-
Coda 2 Dusk Theme
-
easydom
-
Simple helpers for dom manipulation that provide IE8 support
-
EasyNotify
-
A super simple way to show notification banners on iOS with whatever icon you want.
-
effective
-
polyfill for geteuid/getegid/seteuid/setegid for older nodes
-
en
-
null
-
eric-goldstein-github-api
-
Eric Goldstein's Github API Take Home Project.
-
evanlucas.github.io
-
Personal web site
-
express
-
Fast, unopinionated, minimalist web framework for node.
-
eyearesee
-
A WIP IRC client using Electron.
-
eyearesee-client
-
Full blown IRC client library
-
fetch-patch
-
Fetch github patch for public or private repos
-
FFS
-
SIMBL plugin to bring back the default maximize button in Yosemite.
-
find-sys
-
Find all packages on npm that depend on sys
-
fish-kubectl-completions
-
kubectl completions for fish shell
-
forkorg
-
fork all the repos for a github organization
-
foundation-slides
-
Slides for a presentation about the Node.js Foundation.
-
fstream
-
Advanced FS Streaming for Node
-
gch
-
GitLab CI web hook server for sending build info to HipChat
-
gcr
-
A node gitlab-ci-runner
-
gcr-test
-
null
-
gepo
-
Normalize a git repository for opening in a browser
-
ghopen
-
Open repo from package.json, then git config
-
gitcount
-
Simple script to git your lines for the day
-
git-fixit
-
Fixup multiple commits into one without interactive mode
-
gitlab-ci-client
-
GitLab CI API client for node
-
gitlabhq
-
Project management and code hosting application. Follow us on twitter @gitlabhq
-
gitlint
-
null
-
grunt-cafe-mocha
-
A Mocha server-side Grunt plugin for testing that actually works.
-
grunt-modverify
-
Grunt plugin for modverify
-
gypls
-
Show what dependencies have a gypfile
-
help
-
substack way of --help
-
help-esb.hs
-
A Haskell client for our ESB.
-
help-esb.js
-
A Node.js client for our ESB.
-
help-fem-command-manager.js
-
Manages the valid command list in the fem router for a node.js service.
-
highlight.js
-
Javascript syntax highlighter
-
HRTime
-
null
-
http-parser
-
http request/response parser for c
-
IconBounce
-
iOS Tweak to make your dock icons bounce
-
image2pdf
-
Generate a pdf from a directory of images...
-
IndeterminateProgressView
-
null
-
installer
-
Electron based installer for Node.js.
-
iojs-bin
-
A clever hack to install iojs as a dependency of your app
-
iojs-nagle-issue
-
null
-
iojs-versions
-
Simple package to get all iojs version numbers
-
is-lts
-
Check if the current version is a LTS version
-
istanbul
-
Yet another JS code coverage tool that computes statement, line, function and branch coverage with module loader hooks to transparently add coverage when running tests. Supports all JS coverage use cases including unit tests, server side functional tests and browser tests. Built for scale.
-
jenkins-actions
-
null
-
jostle
-
Pretty print the output of the `mocha` json-cov reporter
-
jquery
-
jQuery v1.10.2 with CommonJS support
-
jquery-slowlane
-
Spread awareness about Net Neutrality and "Fast-Lanes" by putting your website on the slow lane!
-
jsdom
-
A JavaScript implementation of the WHATWG DOM and HTML standards, for use with io.js
-
kafka-errors
-
null
-
kafka-split
-
null
-
kazoo_ui
-
null
-
khaos-browser-template
-
null
-
khaos-node-template
-
Template for scaffolding node modules
-
kittie
-
A simple, fast logger with children
-
language-autotools
-
Autotools language support for Atom
-
language-javascript
-
JavaScript language package for Atom
-
learnyoumongo
-
MongoDB workshop.
-
less.js
-
Leaner CSS
-
Libcouchbase
-
A swift wrapper for https://github.com/couchbase/libcouchbase
-
liblaunchctl
-
C library providing support for calling launchctl functions
-
libuv
-
Cross-platform asychronous I/O
-
linguist
-
Language Savant. If your repository's language is being reported incorrectly, send us a pull request!
-
lintit
-
null
-
lldb-v8
-
v8 utility scripts for lldb
-
llnode
-
Node.js C++ lldb plugin (WIP)
-
loop-benchmarks
-
simple node script showing benchmarks for a for loop vs forEach
-
mailgun-validator
-
Node.js module to validate email address using Mailgun's API
-
Mailstrap
-
iOS app to manage your Mailgun
-
map-linked-list
-
null
-
mapps
-
Mac Node application server. Currently, a work in progress.
-
map-util
-
Simple set of utilities that make getting the previous or next value in a map easier.
-
map-vs-object
-
Very simple benchmarks comparing object and map
-
mder
-
null
-
mdview
-
A simple markdown viewer that allows one to test his or her readme prior to pushing to GitHub, GitLab, or publishing to the npm registry
-
Millis
-
Human readable milliseconds for swift
-
modverify
-
Verify that your required node modules are registered in your package.json
-
more-tap
-
Add some more assertions to tap. t.uuid, and t.dateString
-
msexcel-builder
-
A simple and fast library to create MS Office Excel(>2007) xlsx files.
-
n
-
Node version management
-
nan
-
Native Abstractions for Node.js
-
nda-generator
-
An automated NDA generator for both One-Way and Mutual agreements.
-
netty-socketio
-
Socket.IO server implemented on Java. Realtime java framework
-
Newliner
-
Coda 2 Plugin to ensure newlines at the EOF
-
node
-
Evented IO for V8 JavaScript
-
node-asn1
-
Contains parsers and serializers for ASN.1 (currently BER only)
-
node-backport
-
null
-
node-benchmarks
-
Real world benchmarks for node
-
node-bin
-
null
-
node-bin-gen
-
null
-
node-cache-manager
-
Cache module for Node.JS
-
node-contributing-resources
-
null
-
node-ctype
-
Read and write binary structures with node
-
node-dme2
-
Node module wrapping DNSMadeEasy's API v2
-
node-d-scripts
-
tiny d scripts for node
-
node-eps
-
Node.js Enhancement Proposals for discussion on future API additions/changes to Node core
-
node-errno
-
Very, very simple way to have easy access to the standard errno's as well as a few additional ones
-
node-gyft
-
Gyft API client for node
-
nodejs-ci-ctl
-
null
-
nodejs.org
-
The new location for the converged io.js/node.js website. Not yet live.
-
node-kqueue
-
A (somewhat) working way of using kqueue to monitor a process for exit/fork
-
node-launchctl
-
Native bindings to launchctl commands for node
-
node-launchd.plist
-
An easier way to create launchd plists
-
node-legacy-versions
-
Simple package to get all node legacy version numbers
-
node-mariasql
-
A node.js binding to MariaDB's non-blocking (MySQL-compatible) client library
-
node-maxmind
-
Maxmind GEO Lookup
-
node-nats-streaming
-
Node.js client for NATS Streaming
-
node-newrelic
-
New Relic Node.js agent code base. Developers are welcome to create pull requests here, please see our contributing guidelines. For New Relic technical support, please go to http://support.newrelic.com.
-
nodengine-hl7
-
HL7 parser for nodengine
-
node-oniguruma
-
Oniguruma Node Module
-
node-packer
-
Packing your Node.js application into a single executable.
-
node-readcontrol
-
Read Debian control files with node
-
nodeschool.github.io
-
:school: nodeschool internet web page
-
node-stable-additions
-
Node.js autocompletion additions for Coda 2
-
node-tap
-
Test Anything Protocol tools for node
-
nodetcl
-
Node.JS extension to allow Tcl code to be invoked from JavaScript
-
node-v0.x-archive
-
evented I/O for v8 javascript
-
node-versions
-
Simple package to get all node versions (including iojs)
-
node-website
-
Website repository for the Node.js project
-
nonodemerge
-
Remove the merge button for pull requests on the node repository in Google Chrome
-
nopt
-
Node/npm Option Parsing
-
noptd
-
nopt with defaults
-
normalize-package-data
-
normalizes package metadata, typically found in package.json file.
-
npm
-
a package manager for node
-
npmconf
-
npm config thing
-
npm-gitlab
-
npm registry proxy to gitlab repositories
-
npmlog
-
The logger that npm uses
-
npm-registry-mock
-
mock the npm registry
-
nsp
-
node security project command-line tool
-
nvm-fish
-
Node Version Manager for fish shell - Simple fish script to manage multiple active node.js versions
-
object-to-argv
-
Convert an object to an array of arguments to pass to a cli process
-
odds-maker
-
null
-
paycoin-electron
-
Paycoin wallet using Electron
-
pbind
-
bind for phantomjs
-
percent-change
-
Calculate the change in percentage between two numbers
-
php-opencloud
-
The PHP SDK for OpenStack clouds
-
phr
-
Pretty print ns/op from process.hrtime()
-
pkgauthor
-
parses the author field of a package.json
-
pkgcloud
-
pkgcloud is a standard library for node.js that abstracts away differences among multiple cloud providers.
-
pnum
-
A wrapper for smart-private-npm that loads all of your private packages first
-
PSTreeGraph
-
A tree graph view control for iPad applications. This is a port of the sample code from Max OS X to iOS (iPad).
-
pubsubpoc-issue
-
null
-
randray
-
Get a random item from an array
-
read-boost-config
-
Read boost config file in js
-
readfile
-
Don't let fs.readFile throw on v4.x because buffer is too large to convert to string
-
read-package-json
-
The thing npm uses to read package.json files with semantics and defaults and validation and stuff
-
re-flags
-
null
-
remote-file-size
-
Get the size of a remote file
-
remove-merge-button
-
null
-
request
-
Simplified HTTP request client.
-
reset-date-cache
-
reset v8's date cache on demand
-
safe-resolve
-
require.resolve without throwing
-
scripts
-
random tiny scripts
-
sequelize
-
Sequelize is an easy-to-use multi sql dialect object-relationship-mapper for node.js. It currently supports MySQL, MariaDB, SQLite and PostgreSQL.
-
smart-private-npm
-
An intelligent routing proxy for npm with support for: private, whitelisted, and blacklisted packaged
-
socket.io
-
Realtime application framework (Node.JS server)
-
socket.io-jstrace
-
jstrace middleware for socket.io
-
socket.io-parser
-
null
-
socket.io-redis
-
Adapter to enable broadcasting of events to multiple separate socket.io server nodes.
-
spawn-wrap
-
Wrap all spawned Node.js child processes by adding environs and arguments ahead of the main JavaScript file argument.
-
statrepos
-
Check the status of multiple git repositories (great for end of the day routine)
-
styleguides
-
Our style guides at Help.com
-
superagent
-
Ajax with less suck - (and node.js HTTP client to match)
-
supertest
-
Super-agent driven library for testing node.js HTTP servers using a fluent API
-
tamuhack-directory
-
A directory of TAMUHack projects built using anatomy.
-
tedious
-
Node TDS module for connecting to SQL Server databases.
-
terminal-theme
-
My terminal theme for OS X
-
timeout-manager.js
-
Manages a collection of timeouts by key, with simple interaction.
-
TreeNodeControl
-
A modified version of Ed Preston's PSTreeGraphView. This version creates nodes without using a nib. It also allows the adding of nodes to the tree after the tree has been built. Credit for the porting to iOS from the Mac version goes to Ed Preston.
-
TSC
-
The Node.js Foundation Technical Steering Comittee
-
uptime
-
A remote monitoring application using Node.js, MongoDB, and Twitter Bootstrap.
-
useful-cli
-
Collection of cli tools/commands that I find useful
-
v8is
-
Type checking on all sorts of values/objects
-
v8-profiler
-
node bindings for the v8 profiler
-
vagrant-lldb-perf
-
Quickly spin up a box with lldb and perf installed.
-
vdelement
-
Base Element for use with virtual-dom.
-
verde
-
Run multiple files with mocha
-
verigy
-
simple email filter for gmail addresses
-
XcodeTemplates
-
A collection of Xcode Templates that I use. Well...so far only Coda and SIMBL plugin
-
xlswrite
-
Utility to build xlsx files
-
xnpmlog
-
Extend npmlog and allow child loggers.
Commits To
Repository | Most Recent Commit | # Commits |