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

  1. Help.com
  2. 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

RepositoryMost Recent Commit# Commits


This work is supported by the National Institutes of Health's National Center for Advancing Translational Sciences, Grant Number U24TR002306. This work is solely the responsibility of the creators and does not necessarily represent the official views of the National Institutes of Health.