Chris Dickinson (@chrisdickinson)

Top repositories

1

git-rs

git, implemented in rust, for fun and education 🦀
Rust
1,335
star
2

beefy

local development server that aims to make using browserify fast and fun
JavaScript
801
star
3

raf

requestAnimationFrame polyfill library
JavaScript
740
star
4

plate

a javascript template library, aimed at being compatible with django's template language.
JavaScript
183
star
5

ormnomnom

an orm that does 80% of the work and gets out of the way for the remaining 20%
JavaScript
169
star
6

cssauron

create matching selectors from css for your very own nested object hierarchy
JavaScript
113
star
7

bops

buffer operations
JavaScript
100
star
8

wilson

a node.js framework that glues together routes, views, orms, and things. designed to help tim allen navigate his day.
JavaScript
95
star
9

varint

use msb to create integer values of varying sizes
JavaScript
90
star
10

vkey

map ev.keyCode to human names
JavaScript
81
star
11

nojs

☁️☁️ nothing to see, a PLAN, and the ability to load lodash ☁️☁️
Python
73
star
12

node-python

a binding between node.js (really, the V8 engine) and python. super beta super buggy super great
C++
67
star
13

sse-stream

expose html5 server sent events (sse) as a writable stream
JavaScript
57
star
14

clawbang

#!/usr/bin/env 🦀
Rust
52
star
15

glslmin

CLI tool to minify and bundle glsl programs
C
37
star
16

fullscreen

fullscreen polyfill api that presents an event emitter
JavaScript
36
star
17

reverse

💞 An HTTP router that provides reversing capabilities.
JavaScript
33
star
18

inflate

pure javascript inflate implemented as a through stream
JavaScript
33
star
19

provenance

visualize dependencies between functions in your JS
JavaScript
32
star
20

spatial-events

3d spatially aware event emitter
JavaScript
30
star
21

digraph-tag

ES6 string template tag for quickly generating directed graph data
JavaScript
30
star
22

browservefy

simplehttpserver / webrick replacement that automatically responds to a given entry point path with the results of browserify <that path>
JavaScript
28
star
23

python-javascript

A pure python implementation of JavaScript, just because.
Python
25
star
24

tide-http-auth

HTTP auth for tide! Pretty Basic, if you'll Bearer with me
Rust
25
star
25

jik

use css selectors to grep your JS codebase
JavaScript
24
star
26

node-runforcover

A require hook for node-bunker to emit coverage data.
JavaScript
24
star
27

rewrite-js

CLI tool to transform javascript programs using falafel
JavaScript
24
star
28

aabb-2d

2d axis aligned bounding boxes
JavaScript
20
star
29

setup-yq

JavaScript
20
star
30

aabb-3d

3d axis aligned bounding boxes
JavaScript
20
star
31

tracejs

Expand Node.js Error.stack traces into usable objects providing context and highlighting
JavaScript
20
star
32

kb-controls

present a polling interface for keyboard state given a binding object
JavaScript
19
star
33

asm-tag

compile x64 assembly into a callable function
JavaScript
19
star
34

escontrol

JavaScript
18
star
35

add-event-listener

add event listeners in IE and ... everywhere else
JavaScript
17
star
36

voxel-physical

create objects that have aabbs and respond to accel and vel updates
JavaScript
16
star
37

drag-stream

streamable mouse drag data
JavaScript
16
star
38

jabbascript

lightweight syntax additions to javascript, from a curmudgeon who loves javascript just the way it is
JavaScript
16
star
39

node-piano

A node.js require-hook for instrumenting your javascript code
JavaScript
15
star
40

mdn-cli

a CLI for accessing mozilla dev network docs in your terminal
Rust
14
star
41

cssauron-falafel

falafel bindings for cssauron
JavaScript
14
star
42

platoon

a javascript testing framework whose goals are to work gracefully with callbacks, both in node.js and the browser
JavaScript
14
star
43

essim

JavaScript
14
star
44

json-parse-stream

streaming json parser
JavaScript
14
star
45

stream-exhaust

Ensure that a stream is flowing data without mutating it
JavaScript
13
star
46

domnode-dom

DOMNode streams for HTMLElements
JavaScript
13
star
47

redispump

pipe stdout to a redis pubsub channel
JavaScript
13
star
48

jsl

a modular js linter
JavaScript
12
star
49

interact

a readable stream of mouse view events, wrapping up pointer-lock and drag-stream
JavaScript
12
star
50

simplee

A simple EventEmitter utility library for client-side use. Mimics Node.js's EventEmitter object.
JavaScript
12
star
51

yrc

you're real cool - a javascript parser written in c
C
12
star
52

tempisfugit

a node.js async binding to git. holy crap.
JavaScript
12
star
53

django-butter

Butter forms for Django (wokka-wokka-wokka)
Python
12
star
54

djamocha

Django and Mocha unit tests (with a CLI test runner)
JavaScript
11
star
55

npm-get-dependents

get all dependents of an npm package
JavaScript
11
star
56

tinybabygame

a little baby game i wrote in javascript using canvas.
JavaScript
10
star
57

voxel-control

manipulate voxel-physical objects using FPS-style controls
JavaScript
10
star
58

utensil

CLI tool to fork, run, and monitor node.js servers
JavaScript
10
star
59

worker.js

A semi-polyfill api for web workers. Aimed at making the experience fun (and not at all painful!)
JavaScript
9
star
60

git-to-js

translate git raw objects into javascript objects
JavaScript
9
star
61

narrativ

kind of a rip-off of docco, looking to make generating complex trees of literate-programming documentation easier.
JavaScript
9
star
62

directed-graph-to-dag

given a directed graph, return a set of edges to reverse to remove any cycles
JavaScript
9
star
63

waiter

a domain specific language/api for RESTful interfaces, inspired by Dolt
Python
9
star
64

normalize-css

normalize.css (from http://necolas.github.com/normalize.css/)
CSS
9
star
65

simplify-dag

given a directed acyclic graph, contract straight-line runs to single vertices
JavaScript
8
star
66

w3c-blob

w3c dom blob api in node and browser
JavaScript
8
star
67

phone-sensor

turn your phone into a sensor for great justice.
JavaScript
8
star
68

pointer-lock

pointer lock polyfill that presents an eventemitter / stream api
JavaScript
8
star
69

gsv

github search vehicle
JavaScript
8
star
70

postpie

a backend and transport for pieshop that uses ry's node_postgres binding!
JavaScript
8
star
71

tag_utils

a utility library that aims to alleviate some of the pain of writing django template tags using surlex.
Python
8
star
72

a-wild-version-appears

sometimes versions happen and you want to alert your users
JavaScript
8
star
73

django-bluebird

A Twitter OAuth multi-site authentication backend for Django, and so much more
Python
8
star
74

git-transport-protocol

a r/w stream that wraps a r/w stream and formats the data according to the git transfer protocol
JavaScript
7
star
75

nappingcat

a single-user ssh framework inspired by django
Python
7
star
76

git-the-latest

JavaScript
7
star
77

zigzag

zigzag signed integer encoding and decoding
JavaScript
7
star
78

reverse.js

reverse match your urls in clientside javascript (and node).
JavaScript
7
star
79

dom-event-stream

create a readable stream of dom events given an element
JavaScript
7
star
80

hq

aw heq – a jq-like CLI tool for modifying HTML trees based on CSS selectors
Rust
7
star
81

ls-stream

readable stream of file paths + stat objects
JavaScript
7
star
82

bfy-worker

web workers for browserify made fast, fun, and easy
JavaScript
7
star
83

keyframely

A JQuery-less rewrite of https://github.com/KuraFire/runloop -- usable in Node or in-browser.
JavaScript
7
star
84

git-fetch-pack

git's smart fetch-pack protocol
JavaScript
7
star
85

gl-triangle-strip-indexer

create element indices for triangle strip meshes
JavaScript
6
star
86

texture.js

browserify-compatible webgl 2D texture lib.
JavaScript
6
star
87

dst.js

Date.prototype.isDST() // true or false
JavaScript
6
star
88

tz.js

timezone sniffer in javascript.
JavaScript
6
star
89

git-packidx-parser

git pack index file parser
JavaScript
6
star
90

tar-parse

streaming tar parser
JavaScript
6
star
91

fpsjs

An in-browser multiplayer FPS using WebGL, pointer lock, WebSockets, and WebWorkers (oh my!)
JavaScript
6
star
92

scoped

command line tool exposing lexical-scope
JavaScript
6
star
93

dag-to-layers

assign each vertex of a dag to a layer, inserting dummy vertices
JavaScript
6
star
94

wilson-example

an example project using the wilson node.js framework
JavaScript
6
star
95

clone-packages

clone packages from one registry to another
JavaScript
6
star
96

pacman.js

A bitstream packer targeting canvas elements.
JavaScript
6
star
97

count-docula

An mdast-based tool for generating and testing documentation
JavaScript
6
star
98

cascadiajs-2013

my little parser talk abstract, transcript, demos for cascadiaJS 2013
JavaScript
6
star
99

spatial-trigger

enter/exit events for bounding boxes based on events from spatial-events
JavaScript
5
star
100

discard-stream

a transform stream that buffers up to N items, discarding on further writes
JavaScript
5
star