Chris Dickinson

Login: chrisdickinson

Company: @npm

Location: Portland, OR

Bio: ??

Blog: http://neversaw.us

Blog: http://neversaw.us

Member of

  1. stackgl
  2. Voxel.js Project
  3. null
  4. null
  5. null

Repositories

2013.cascadiajs.com
null
aabb-2d
2d axis aligned bounding boxes
aabb-3d
3d axis aligned bounding boxes
activitystream
A simple activity stream application
add-event-listener
add event listeners in IE and ... everywhere else
add-phony-vertices-to-layers
add phony vertices to a layered graph such that no edge spans more than one layer
ancestors
return a list of all of a DOM nodes parents, optionally filtered
asm-tag
compile x64 assembly into a callable function
astronaut
a workshopper for working with ASTs
a-wild-version-appears
sometimes versions happen and you want to alert your users
batteries.no.de
The source code for batteries.no.de. Nothing to see here (yet!), unless you're interested in how I like to set up node apps
beefy
local development server that aims to make using browserify fast and fun
bfy-worker
web workers for browserify made fast, fun, and easy
bops
buffer operations
browservefy
simplehttpserver / webrick replacement that automatically responds to a given entry point path with the results of browserify
bug-me
get a bug to look at based on what you're interested in
cacache
?? but for your data
cascadiajs-2013
my little parser talk abstract, transcript, demos for cascadiaJS 2013
chokidar
A neat wrapper around node.js fs.watch / fs.watchFile.
chrisdickinson.github.com
blog, maybe.
chromium
Chromium.org open source browser project, https://www.chromium.org/developers/how-tos/get-the-code
chunk-stream
break up chunks into smaller chunks of size N on the way through (like block-stream, but more agnostic)
chunky-rice
decode binary streams into PNG chunk objects and back into binary
clone-packages
clone packages from one registry to another
collide-2d-tilemap
2d tilemap collisions made simple-ish
collide-3d-tilemap
3d tilemap collisions made simple-ish
convert-buffer
stream to convert from list type a to list type b
count-docula
An mdast-based tool for generating and testing documentation
coverify
code coverage browserify transform
cssauron
create matching selectors from css for your very own nested object hierarchy
cssauron-esprima
plain esprima bindings for cssauron
cssauron-falafel
falafel bindings for cssauron
cssauron-glsl
cssauron language for glsl asts from glsl-parser
cssauron-html
css sauron config for html
cssauron-json
css sauron config for json
d51_admin_autofk
transforms a foreign key field into a text-based autocomplete widget that talks to the server using piston and jquery
d51_django_admin_piston
Ties piston very closely into django admin. Automatically provides Piston handlers for every model that is registered with the admin site.
d51.django.apps.invites
Django app for handling invitations generated by a site
d51.django.apps.logger
Simple app for logging URLs that are being redirected elsewhere.
d51.django.apps.regions
Django app for connecting models to regions, regardless of types
d51.django.apps.schedules
Simple, reusable Django application for handling scheduling models for display.
d51.django.apps.sharing
Simple application for sharing links and content on various social media sites.
d51.django.apps.twitter
Simple app for mimicking some of Twitter's data models.
d51.django.auth
Extends Django's built-in django.contrib.auth application, providing additional methods of authentication.
d51_django_blog
Simple blog application for Django
d51.django.db.models.generic
Model code to make working with generic relationships more transparent.
d51_django_schedules
Simple application for scheduling items for display
dag-to-layers
assign each vertex of a dag to a layer, inserting dummy vertices
de-base64
decode base64 buffers in place-ish
digraph-tag
ES6 string template tag for quickly generating directed graph data
directed-graph-to-dag
given a directed graph, return a set of edges to reverse to remove any cycles
disc
Visualise the module tree of browserify project bundles and track down bloat.
discard-stream
a transform stream that buffers up to N items, discarding on further writes
djamocha
Django and Mocha unit tests (with a CLI test runner)
django-bluebird
A Twitter OAuth multi-site authentication backend for Django, and so much more
django-butter
Butter forms for Django (wokka-wokka-wokka)
djangoembed
rich media consuming and providing with django
django-radio-station
a django solution for college radio stations; built for wluw originally
django-reversion
An extension to the Django web framework that provides comprehensive version control facilities.
docs
A place for documentation.
Dolt
A dumb little wrapper around RESTful interfaces
domain51.com
repository for domain51.com
dom-event-stream
create a readable stream of dom events given an element
domnode-dom
DOMNode streams for HTMLElements
dom-replace-html-stream
a writable stream that replaces the innerHTML of a given dom element on writes.
dom-value-stream
transform domevents into values
drag-stream
streamable mouse drag data
drive.js
Drive.js makes testing JavaScript applications easy, wherever they live
dst.js
Date.prototype.isDST() // true or false
emit-function
because i get tired of typing EE.prototype.emit.bind.bind(EE.prototype.emit)
emoji-slug-example
Just a test of some emoji :ok_hand:
envpm
npm configuration environment manager
escaperoute
simple routing system whipped up for node.js, provides "reverse" a la django
escontrol
null
eslint
A tool for identifying and reporting on patterns in JavaScript.
essim
null
estate
aggregate state on a single event emitter
estoc
a static analyzer for npm packages
ever
dom events with a node-style EventEmitter api
ever-delegate
add event delegation to ever event emitters
every
an event emitter for integer-based millisecond steps
example-todo-list
An example todo list app.
exuent
call a callback when all passed streams have ended or any stream has errored
felix
felix is a super simple jsonauth backend for nappingcat
fffield
browserify module to turn any elment into an XY + cursor input
find-global-packages
find all global packages, list them by directory
flows
a prototype streams implementation
fnpm-leveldb
leveldb backend for fnpm
fpsjs
An in-browser multiplayer FPS using WebGL, pointer lock, WebSockets, and WebWorkers (oh my!)
fullscreen
fullscreen polyfill api that presents an event emitter
game-off-2012
The GitHub Game Off 2012 is game jam / hackathon / coding challenge to create and open source a web-based game
get-github-token
prompt the user for credentials for a github oauth token
git-apply-delta
apply delta buffer to target buffer
git-autoregister-odb
autoregister git object databases
git-create-delta
create git deltas between two buffers
git-fetch-pack
git's smart fetch-pack protocol
git-fs-repo
filesystem backed git repository
git.js
Javascript Git implementation
git-list-objects
list all git objects (in recency order)
git-list-pack
create a readable stream of a packfile's contents, sans an index file
git-load-refs
stream of git refs given a stream of paths and fs.Stats
gitmultiplexer
A multiplexer, for you want to push the same repo to like a billion hosts
git-object-blob
parse and create git blob objects
git-object-commit
parse and create git commit objects
git-object-hash
turn git objects into 40 character hex hashes
git-objectify-pack
transform offset+data bits into full git objects
git-object-tag
parse and create git tag objects
git-object-tree
parse and create git tree objects
git-odb
object database manager for git
git-odb-loose
git loose object database
git-odb-pack
git packfile object database
git-packed-ref-parse
streaming git packed-ref parser
git-packfile
git packfile library for looking up and decoding git objects
git-packidx-parser
git pack index file parser
git-pack-objects
pack objects based on output from git-list-objects
git-parse-human
parse author and committer names from git commits
git-read-pkt-line
read git packet lines (for smart protocol)
git-to-js
translate git raw objects into javascript objects
git-transport-protocol
a r/w stream that wraps a r/w stream and formats the data according to the git transfer protocol
git-walk-refs
create a readable stream of git commits
git-walk-tree
walk a git tree represented by a git commit
git-write-pkt-line
write git packet lines (for smart remote protocol)
glslmin
CLI tool to minify and bundle glsl programs
glsl-tilemap
glslify module exporting a tilemap vertex and fragment shader a la http://blog.tojicode.com/2012/08/more-gpu-tile-map-demos-zelda.html
gl-triangle-strip-indexer
create element indices for triangle strip meshes
gn
GN, packaged for npm
gvz
visualize data as graphs in terminal
hexbin
community curated list of hexagon logos
httplib2-oauth
null
http-parser
http request/response parser for c
hyperspace
render streams of html on the client and the server
icedcoffee
super dumb simple presentation software written in coffeescript for a talk.
inception
Inception movie explained programmatically
inflate
pure javascript inflate implemented as a through stream
inflate-until
take buffer chunks until the inflated result is === size
interact
a readable stream of mouse view events, wrapping up pointer-lock and drag-stream
IodineGBA
A GameBoy Advance emulator written entirely in JavaScript and powered by HTML5.
iterables-all
Return true if any element of an iterable matches a test function.
iterables-any
Return true if any element of an iterable matches a test function.
iterables-chain
chain multiple iterators together
iterables-count
an infinite sequence of numbers with a predefined start and step
iterables-filter
a filter function for iterables
iterables-map
a map function for iterables
iterables-reduce
a reduce function for iterables
iterables-roundrobin
given a set of iterables, take from each one in order until all are exhausted
iterables-sieve
split one iterable into two based on a test function
iterables-take
Take a number of elements from an iterable.
iterables-zip
combine iterables into a list of tuples
jabbascript
lightweight syntax additions to javascript, from a curmudgeon who loves javascript just the way it is
jackpot
an experimental attempt to bring django to php -- relies on php5.3
javascript-fall-2013
Fall 2013 Javascript Course at Portland Codeschool
jazzycat
a django auth backend for nappingcat. includes code no living being should ever use in production, but gives an example of how things could possibly, theoretically, work.
jik
use css selectors to grep your JS codebase
js-git-demo
null
jsl
a modular js linter
jsmv
rename javascript modules
jsonparse
A streaming JSON parser written in pure JavaScript for node.js
json-parse-stream
streaming json parser
js-scope
Atom plugin to show scopes as you move your cursor through your program
junction-stream
through stream that redirects writes to one of two child streams
kb-controls
present a polling interface for keyboard state given a binding object
keyframely
A JQuery-less rewrite of https://github.com/KuraFire/runloop -- usable in Node or in-browser.
kittygit
a gitosis-alike that provides command-line level repository creation, read permissions, and forking
libuv
Cross-platform asynchronous I/O
libuv-1
Cross-platform asynchronous I/O
ls-stream
readable stream of file paths + stat objects
meetups
A place to put info about your local node meetup
minecraft-skin
load minecraft skins as meshes in three.js applications
mixl
a simple css preprocessor designed to hook into django and allow use of mixins, variables, and selective output of css files.
mkup
transparently insert metadata chars into a string at offsets without affecting the overall offset
module-deps
walk the dependency graph to generate a stream of json output
module-stream
locate a module, immediately returning a read stream for file data
multipart
just a simple thing to generate body's and headers for httplib2.Http multipart requests
my-first-publish-bot
null
nappingcat
a single-user ssh framework inspired by django
narrativ
kind of a rip-off of docco, looking to make generating complex trees of literate-programming documentation easier.
ndarray-sort
Sorts ndarrays in place
nearest-power-of-two
get the nearest power of two
neversaw.us
neversaw.us -- the blog
node
evented I/O for v8 javascript
node-1
Node.js JavaScript runtime :sparkles::turtle::rocket::sparkles:
node-browserify
browser-side require() the node.js way
node-browser-resolve
resolve function which support the browser field in package.json
node-bunker
code coverage in native javascript
node-burrito
Walk and transform the javascript AST with rice and beans on the side
node-compress
A streaming compression for node.js.
node-parents
return all the parent directories for a directory
nodepdx.github.com
Community site for the NodePDX Conference powered by GitHub Pages.
node-piano
A node.js require-hook for instrumenting your javascript code
node-python
a binding between node.js (really, the V8 engine) and python. super beta super buggy super great
node-runforcover
A require hook for node-bunker to emit coverage data.
node-sqlite3
Asynchronous, non-blocking SQLite3 bindings for Node.js
nojs
:cloud::cloud: nothing to see, a PLAN, and the ability to load lodash :cloud::cloud:
normalize-css
normalize.css (from http://necolas.github.com/normalize.css/)
npm
a package manager for node
npmconf
npm config thing
npm-fetch
Fetch npm modules
npm-get-dependents
get all dependents of an npm package
nsq-relayer
emit an event with a json payload & get it posted to nsq
numbat-emitter
numbat-powered metrics emitter
ormnomnom
an orm that does 80% of the work and gets out of the way for the remaining 20%
pacman.js
A bitstream packer targeting canvas elements.
pdxnode
Node.js usergroup in Portland, OR
phone-sensor
turn your phone into a sensor for great justice.
pick-at-it
streamable color picker implementing hsl/slh color picking
pieshop
a Javascript client for RESTful APIs targeting django-tastypie (incomplete)
pin-it
pin object updates to the dom
plate
a javascript template library, aimed at being compatible with django's template language.
platoon
a javascript testing framework whose goals are to work gracefully with callbacks, both in node.js and the browser
player-physics
an attempt at first person shooter physics for three.js
pointer-cursor
synthesized mouse cursor
pointer-lock
pointer lock polyfill that presents an eventemitter / stream api
polymaps
Polymaps is a free JavaScript library for making dynamic, interactive maps in modern web browsers.
pooled
mutate constructors into a poolable form
porcelain
easily set up plate in Node.JS
postgres-js
The postgres backend protocol implemented in pure JS for use with node.js
postpie
a backend and transport for pieshop that uses ry's node_postgres binding!
programify
given several glsl files as input, produce a require'able JS module exporting a program object as output
protobuf-parser
protobuf specification parser. streaming.
provenance
visualize dependencies between functions in your JS
pyfacebook
PyFacebook
python-javascript
A pure python implementation of JavaScript, just because.
python-oauth2
A fully tested, abstract interface to creating OAuth clients and servers.
raf
requestAnimationFrame polyfill library
readable-stream
null
readthedocs.js
A javascript client implementation of the RTD API. Also wanting to build a widget.
readthedocs.org
source code to readthedocs.org
redispump
pipe stdout to a redis pubsub channel
reverse
:revolving_hearts: An HTTP router that provides reversing capabilities.
reverse.js
reverse match your urls in clientside javascript (and node).
rewrite-js
CLI tool to transform javascript programs using falafel
runfor
silly little generators experiment
scoped
command line tool exposing lexical-scope
seasons
Display code over time.
sets
common set operations
shader.js
browserify-compatible webgl shader lib.
shortest
given an input character set, create an iterator function that returns the next shortest string available
silly-test-repo
just-testing-a-thing
simplee
A simple EventEmitter utility library for client-side use. Mimics Node.js's EventEmitter object.
simple-streams-playground
A playground for exploring the simple-streams spec.
simplify-dag
given a directed acyclic graph, contract straight-line runs to single vertices
sparser
streaming javascript tokenizer/parser
spatial-events
3d spatially aware event emitter
spatial-trigger
enter/exit events for bounding boxes based on events from spatial-events
sse-stream
expose html5 server sent events (sse) as a writable stream
static-assets
cli tool for slurping up assets and plopping them into a directory
stream-disconnect
disconnect all listeners for a given stream without closing
stream-exhaust
Ensure that a stream is flowing data without mutating it
streams
Streams Standard
surlex
Surlex (Simple URL expression translator) - Language for URL matching and extraction
tag_utils
a utility library that aims to alleviate some of the pain of writing django template tags using surlex.
tar-parse
streaming tar parser
tempisfugit
a node.js async binding to git. holy crap.
texture.js
browserify-compatible webgl 2D texture lib.
thundercat
a command line client for nappingcat servers
tinybabygame
a little baby game i wrote in javascript using canvas.
toastbot
A clean, extensible IRC bot using Node.js.
toml-cli
a binscript for taking toml and outputting json
to-utf8
single-function form of node's Buffer.toString(utf8)
tracejs
Expand Node.js Error.stack traces into usable objects providing context and highlighting
trois
a proxy for uploading files to s3
tweach
Give it a tweet id, it'll tell you how many people theoretically saw it
tweezers
null
typed-concat-stream
concat-stream, but for outputting typed arrays
tz.js
timezone sniffer in javascript.
utensil
CLI tool to fork, run, and monitor node.js servers
uv_link_t
Chainable libuv streams
uv_ssl_t
Chainable SSL implementation for libuv
varint
use msb to create integer values of varying sizes
vkey
map ev.keyCode to human names
voxel
tools to work with voxel generation and meshing in javascript
voxel-camera-mount
camera mount for voxeljs
voxel-control
manipulate voxel-physical objects using FPS-style controls
voxel-engine
3d voxel engine using three.js (webgl). work in progress
voxel-hello-world
a template voxel game repo you can use to build your own voxel games
voxel-physical
create objects that have aabbs and respond to accel and vel updates
voxel-physical-camera
physical camera for voxel-engine
w3c-blob
w3c dom blob api in node and browser
waiter
a domain specific language/api for RESTful interfaces, inspired by Dolt
walk-dag
walk a directed acyclic graph
watchify
watch mode for browserify builds
WebGLInsights.github.io
Website for WebGL Insights
whydjango-ideas
null
wilson
a node.js framework that glues together routes, views, orms, and things. designed to help tim allen navigate his day.
wilson-example
an example project using the wilson node.js framework
worker.js
A semi-polyfill api for web workers. Aimed at making the experience fun (and not at all painful!)
You-Dont-Know-JS
A book series on JavaScript. @YDKJS on twitter.
yrc
you're real cool - a javascript parser written in c
zigzag
zigzag signed integer encoding and decoding

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.