Tim Kevin Oxley (@timoxley)
  • Stars
    star
    6,289
  • Global Rank 4,029 (Top 0.2 %)
  • Followers 1,321
  • Following 554
  • Registered almost 16 years ago
  • Most used languages
    JavaScript
    92.9 %
    CoffeeScript
    2.4 %
    ActionScript
    2.4 %
    Others
    2.4 %
  • Location πŸ‡ΈπŸ‡¬ Singapore
  • Country Total Rank 37
  • Country Ranking
    ActionScript
    7
    PHP
    240
    HTML
    350
    Java
    406

Top repositories

1

functional-javascript-workshop

A functional javascript workshop. No libraries required (i.e. no underscore), just ES5.
JavaScript
2,049
star
2

best-practices

Tidbits of developer best practices from around the web
1,275
star
3

keycode

Convert between keyboard keycodes and keynames and vice versa.
JavaScript
452
star
4

columnify

Create text-based columns suitable for console output. Supports cell wrapping.
JavaScript
428
star
5

linklocal

Install local dependencies as symlinks.
JavaScript
349
star
6

npm-run

Run locally-installed node module executables.
JavaScript
183
star
7

polyfill-webcomponents

(deprecated) Browserify-compatible web-component polyfills, courtesy of Polymer
JavaScript
119
star
8

pkgfiles

Sanity check which files you are and aren't about to publish to npm
JavaScript
82
star
9

npm-which

Locate a program or locally installed node module's executable
JavaScript
78
star
10

offset

Get offset of an element within the document
JavaScript
59
star
11

wcwidth

Port of C's wcwidth() and wcswidth()
JavaScript
52
star
12

npm-path

Get a PATH containing locally installed module executables.
JavaScript
49
star
13

colornames

Map color names to HEX color values
JavaScript
45
star
14

react

Emit change events whenever object changes. Compatible with component/reactive.
JavaScript
41
star
15

sift

Fast String Distance (SIFT) Algorithm
JavaScript
40
star
16

npm3

Use npm v3 alongside your currently installed npm.
JavaScript
34
star
17

pkgcount

Produce a report on number of duplicate packages in node_modules.
JavaScript
29
star
18

scroll-position

Fire events when scrolling over dom elements
JavaScript
28
star
19

next-tick

process.nextTick for browser
JavaScript
25
star
20

robotlegs-utilities-UndoableCommand

Undoable Command Classes for Robotlegs Framework
JavaScript
24
star
21

npm-tutor

npm tutor for nodeconf 2014
JavaScript
23
star
22

saltmine

Arbitrary computation on the GPU using WebGL.
JavaScript
22
star
23

mdm-tunnel

A tunnel for getting behind NATs
JavaScript
20
star
24

cruft

Delete cruft from npm packages
JavaScript
19
star
25

nim

Command-line tool for inspecting node library objects, function implementations and listing properties – with syntax highlighting.
JavaScript
19
star
26

adventure-map

Simple exercise loader & generators for substack/adventure.
JavaScript
19
star
27

tojson-loader

WebPack Loader. Generate JSON assets at build-time.
JavaScript
18
star
28

css-path

Get CSS path to an element.
JavaScript
18
star
29

chimes

`Array.prototype` iteration methods for any iterator.
JavaScript
18
star
30

to-factory

Convert ES6 classes into factory functions so they can be called with or without new.
JavaScript
18
star
31

graphs

An intuitive data structure for graphs, implemented using ES6 data structures.
JavaScript
17
star
32

canvas-noise

Generate noise on a canvas.
JavaScript
16
star
33

serializerr

Convert Errors & Objects into an easily-serialized vanilla Object.
JavaScript
15
star
34

osi-licenses-full

All OSI-approved licenses as markdown
JavaScript
15
star
35

split-object

Work with Objects using built-in functional Array methods.
JavaScript
14
star
36

assertf

assert with printf message formatting
JavaScript
14
star
37

pkgrep

Powerful CLI tool to find, filter & format package data in node_modules.
JavaScript
13
star
38

npm-next

Wraps the latest unstable version of npm with different name so you can test alongside stable npm.
JavaScript
12
star
39

pkill

Convenience wrapper around `pkill(1)`
JavaScript
12
star
40

async-compose

Compose multiple async functions together to operate on a result.
JavaScript
11
star
41

voxel-real-physics

"Real" physics for VoxelJS with CANNON.JS
JavaScript
11
star
42

scriptloader

Absurdly simple on-demand script loader.
JavaScript
10
star
43

node-webhooks

easily create webhooks
JavaScript
10
star
44

protochain

Get the prototype chain of an object or primitive as an Array.
JavaScript
9
star
45

get

Create functions for use with map, reduce, filter, etc. that get object properties without need for anonymous wrappers.
JavaScript
9
star
46

express-koans

WIP Express 3 Koans
JavaScript
9
star
47

color-convert

Convert colors between RGB, HSL & HSV.
JavaScript
9
star
48

til

Today I learned
8
star
49

file-uploader

Programmatic multipart file uploads
JavaScript
8
star
50

enode

Easily harness the power of DNode/Upnode
JavaScript
8
star
51

beforefn

Execute a function before a function.
JavaScript
8
star
52

afterfn

Invoke a function after a function.
JavaScript
7
star
53

neuquant

NeuQuant Neural-Net Quantization Algorithm
JavaScript
7
star
54

guardfn

Conditionally execute a function
JavaScript
7
star
55

voxel-merge

Merge voxel chunks into convex volumes.
JavaScript
7
star
56

to-array

Convert an array-like object into an Array.
JavaScript
7
star
57

installed

Read all the installed packages in a folder, and produce an Array of all the data.
JavaScript
7
star
58

pkgresolve

Resolve a dependency from within the context of another package.
JavaScript
6
star
59

stitchup

Command-line stitchjs. Easily package and minify Javascript & Coffeescript CommonJS modules. Individual modules can be imported in the browser via require()
CoffeeScript
6
star
60

midi-experiment

JavaScript
6
star
61

assert

assert module ported from Node.JS for use as a component in the browser.
JavaScript
6
star
62

xpath

XPath utilities extracted from Firebug.
JavaScript
6
star
63

grunt-ember

Collate Ember templates into a single file
JavaScript
6
star
64

candlelightproject

Android IPv6 Geo-Location Based Wireless Mesh Network
Java
6
star
65

opengl-es2-docset

Dash docset for OpenGL ES 2.0 (i.e. webgl)
HTML
5
star
66

element-collection

Provide enumerable methods (find/select/filter) to collections of DOM Elements
JavaScript
5
star
67

ordered-set

A performant ES6 Set subclass that defines custom iteration order.
JavaScript
5
star
68

fnfn

Add before/after/around/guard functions to an API.
JavaScript
5
star
69

statement

A State Machine. Under Construction.
JavaScript
5
star
70

cellutron

My first attempt at a game. Top down 'shooter' style. Pure AS3. Uses box2d physics, TweenMax for tweening & Flint for some particles.
ActionScript
4
star
71

npm-prev

Wraps previous stable version of npm so you can run it alongside other npm versions
JavaScript
4
star
72

element-selector

Use mouse to select elements on the screen
JavaScript
4
star
73

npm-fresh

Keep your npm cache fresh.
JavaScript
4
star
74

candlelight

Android Mesh Network
3
star
75

silk-app-examples

Gregfroese's Silk Example Components
PHP
3
star
76

pipe-graph

Generate graphs of your streams.
JavaScript
3
star
77

overshadow-listeners

Add an event listener before existing listeners.
JavaScript
3
star
78

signalfn

Simple signalling
JavaScript
3
star
79

es5-workshop

Introduction to ES5 methods.
JavaScript
3
star
80

slow-install

An npm package that's slow to install. Slowness is configurable.
JavaScript
2
star
81

get-descriptor

Prototype-aware Object.getOwnPropertyDescriptor
JavaScript
2
star
82

eventsource-stream

Stream events to the browser as server-sent events.
JavaScript
2
star
83

node-xmlrpc-multicall

system.multicall for node-xmlrpc
JavaScript
2
star
84

bin-path

Get paths to module executables
JavaScript
2
star
85

attribute-binding

Bind to incoming data via attributes on your custom elements.
JavaScript
2
star
86

component-server

Easily serve local components as dependencies.
JavaScript
2
star
87

statemachine

A State Machine. Under Construction.
JavaScript
2
star
88

xpath2css

Convert simple xpaths to CSS selectors.
JavaScript
2
star
89

namefn

Rename a function.
JavaScript
2
star
90

lzw

LZW Encoder
JavaScript
2
star
91

component-badge

Generate component badges. WIP
JavaScript
2
star
92

backbone-events

Backbone.Events API as a component
JavaScript
2
star
93

browserify-slides

SingaporeJS 17 Feb 2014
JavaScript
2
star
94

component-dashdoc

Generate a Dash docset for published components.
JavaScript
2
star
95

tapef

Tape API with Mocha's error output. A hack.
JavaScript
2
star
96

switchstream

switch between output streams. e.g. a filter that pipes valid & invalid data to different streams
JavaScript
2
star
97

dom-support

Component to test browser feature support.
JavaScript
2
star
98

pincushion

JavaScript
2
star
99

expressions

Grab bag of template binding expressions.
JavaScript
2
star
100

overlay

Generate overlays over DOM elements.
JavaScript
2
star