Tim Caswell (@creationix)

Top repositories

1

js-git

A JavaScript implementation of Git.
JavaScript
3,815
star
2

step

An async control-flow library that makes stepping through logic easy.
JavaScript
2,214
star
3

wheat

Wheat is a blog engine for coders written in node.JS
JavaScript
1,364
star
4

haml-js

Haml ported to server-side Javascript. This is a traditional server-side templating language. Tested with node-js
JavaScript
900
star
5

howtonode.org

This repo contains the actual articles for HowToNode.org
JavaScript
887
star
6

topcube

Webkit Bindings for node
JavaScript
403
star
7

nstore

nStore is a simple, in-process key/value database for node.js
JavaScript
393
star
8

jsonparse

A streaming JSON parser written in pure JavaScript for node.js
JavaScript
349
star
9

do

Do is a simple library for managing async actions in node.JS.
JavaScript
294
star
10

dukluv

LibUV bindings for duktape JS engine
C
265
star
11

msgpack-js

The msgpack protocol implemented in pure javascript.
JavaScript
252
star
12

http-parser-js

A pure JS HTTP parser for node.
JavaScript
237
star
13

node-gir

Node bindings to libgirepository
C++
231
star
14

node-git

Node.JS library to read git repositories.
JavaScript
205
star
15

node-persistence

A high level persistance/database system for node.js
JavaScript
193
star
16

tedit

Chrome app for tedit
JavaScript
188
star
17

node-sdl

Minimal sdl bindings for maximum fun
C++
180
star
18

brozula

VM that runs in the browser and interprets luajit bytecode.
JavaScript
168
star
19

node-router

A simple http server for node.js that has sinatra like qualities. Ideal for generating web services via node.
JavaScript
166
star
20

js-github

An implementation of the js-git interface that mounts a live github repo.
JavaScript
162
star
21

node-webgl

OpenGLES 2.0 bindings for nodeJS with a webGL API
JavaScript
161
star
22

postgres-js

The postgres backend protocol implemented in pure JS for use with node.js
JavaScript
121
star
23

jsgit

A command-line git client powered by js-git and node.js
JavaScript
114
star
24

node-leveldb

NodeJS bindings to levelDB - a fast and lightweight key/value database library
C++
113
star
25

jquery-haml

jQuery-haml is a haml like language written in JSON. This allows for easy dom building so that web apps can do more work independent of the server for a better user experience.
JavaScript
111
star
26

jack

Another new language. The name will probably change.
JavaScript
109
star
27

gen-run

Generator Async Runner. Makes it possible to yield and wait for callbacks and continuables.
JavaScript
105
star
28

stack

Stack is a minimal http module system for node.js
JavaScript
103
star
29

couch-client

A minimal CouchDB client that easy and powerful
JavaScript
101
star
30

weblit

A web framework for luvit 2.0 and lit
Lua
101
star
31

node-gamepad

node.js bindings for Alex Diener's cross-platform gamepad code
C
95
star
32

msgpack-js-browser

A browser port of msgpack-js using DataView and ArrayBuffer.
JavaScript
92
star
33

git-browser

Browse Git Repos offline.
JavaScript
88
star
34

js-git-app

A js-git packaged app for chrome and chromebooks.
JavaScript
77
star
35

node-blog

This repo is the code behind the blog HowToNode.org
JavaScript
76
star
36

domchanger

dombuilder that applies diffs only to the real dom
JavaScript
70
star
37

nuv

N-API bindings to libuv with async/await friendly JS wrapping on top.
JavaScript
66
star
38

ivy

Ivy is Tim Caswell's personal node.js distribution, fork and customize!
Shell
59
star
39

conductor

Conducts async functions into orchestrated masterpieces
JavaScript
52
star
40

lua-git

Git implementation in pure lua for luvit.
Lua
51
star
41

nstore-session

This is a connect session store using nStore
JavaScript
51
star
42

libco

Mirror of http://byuu.org/library/libco/
C
51
star
43

rack-php

A php 5.3 framework with built in rack support. You can serve the php site using thin, mongrel, webrick, passenger, mod_php, or mod_fcgid.
JavaScript
51
star
44

jack-old

A new programming language that sits on top of JavaScript in order to iron out the rough spots and please the programmer
JavaScript
47
star
45

wheaty

JS-Git based application hosting platform
JavaScript
45
star
46

sousaball

social networking game project using html5 canvas for the front end and node.js/V8 for the backend.
JavaScript
45
star
47

adventure

Adventure is the start of a real-time RPG world using node.js and Websockets.
JavaScript
41
star
48

movies

The server I use to stream my kids dvd backups over http using node.js from a mac mini running linux.
JavaScript
40
star
49

luvmonkey

Spidermonkey shell with libuv bindings built-in.
C
39
star
50

moonslice-luv

A port of moonslice running on top of luv and lhttp_parser
Lua
38
star
51

safereturn

Functional helpers for callback based code.
JavaScript
38
star
52

seaduk

An implementation of nucleus-js using duktape and libuv implemented in C
C
35
star
53

dombuilder

An easy dombuilder using json-ml style syntax
JavaScript
35
star
54

min-stream

A meta-package for min-stream helper modules.
JavaScript
33
star
55

node-web

A small and fast web/http library for nodejs. (replaces the built-in http module)
JavaScript
33
star
56

refresh

Refreshing REST/Webdav for node
JavaScript
33
star
57

proto

Adds nice utilities to Object.prototype for JavaScript using Object.defineProperty
JavaScript
32
star
58

creationix

My personal sandbox for growing packages.
JavaScript
31
star
59

pattern

An experiment with my new prototypal style programming
JavaScript
30
star
60

rec

A tool for recording CLI programs and posting their output.
JavaScript
29
star
61

uscript

μScript is a simple programming language for μControllers co-designed by a 9-year-old.
C
29
star
62

simple-mime

A small, simple mime database for node.js
JavaScript
29
star
63

grain

Grain is an async framework for node-js templating languages.
JavaScript
28
star
64

fastqueue

A fast push/shift sync queue
JavaScript
28
star
65

sftp-server

sftp-server implemented in pure JS using node
JavaScript
28
star
66

websocket

A simple drop-in replacement for node's TCP server that supports the WebSocket protocol.
JavaScript
26
star
67

nodemcu-webide

A websocket based IDE for nodemcu devices.
JavaScript
25
star
68

LESS.tmbundle

a textmate bundle for less css using the node version of the library at http://github.com/cloudhead/less.js
25
star
69

nibs

Lua
23
star
70

boxcode

A tiling code editor
JavaScript
23
star
71

firmata-chrome

Firmata driver for chrome.serial
JavaScript
23
star
72

topcloud

High level application framework for Javascript (built on top of jquery-haml and modeled somewhat after SproutCore)
JavaScript
21
star
73

basic-games

An archive of the best games I wrote for Q-Basic over a 10 year span.
C++
21
star
74

experiments

Random collection of my experiments
JavaScript
20
star
75

drop-dat

A quick file sharing mechanism using dat libraries.
JavaScript
20
star
76

uvrun

Tiny node module to expose uv_run and uv_run_once to JavaScript
C++
19
star
77

candor.io

candor.io is a server framework that uses the candor language combined with libuv to make fast scripted network servers.
C++
19
star
78

chrome-app-module-loader

A module loader that lets you load npm modules from a chrome app.
JavaScript
19
star
79

nodeconf2012

My slides and content from nodeconf 2012
Lua
18
star
80

world-db

A specialized database for massive tilemaps
JavaScript
18
star
81

git-node-fs

A node adapter for the fs-db mixin for js-git.
JavaScript
18
star
82

mine

Miner digs into a javascript file looking for require calls. Used to statically extract common js dependencies.
JavaScript
17
star
83

lshell

A remote shell using luvit, websockets, and term.js
JavaScript
17
star
84

coffeepot

A compiler for coffee-script written in coffee-script.
JavaScript
17
star
85

git-node

A convenience wrapper for js-git preconfigured for node.js
JavaScript
17
star
86

moonslice

A fast web framework for luvit
JavaScript
16
star
87

git-sha1

A pure js SHA1 implementation created for js-git.
JavaScript
16
star
88

bench-suite

A benchmark skeleton for something better than static hello world http servers.
C
15
star
89

candor.js

An alternate vm for candor that runs in your browser!
JavaScript
14
star
90

staff

A port of the excellent Backbone.JS with minor API style changes and no dependencies. ES5 support only.
JavaScript
14
star
91

revision

TypeScript
14
star
92

ujkl

Micro Jack Lisp - For ESP8266 and Raspberry PI
C
14
star
93

msgpack-es

Msgpack implemented in pure ecmascript.
JavaScript
14
star
94

git-repo

A local git repository using any pluggable backend.
JavaScript
14
star
95

dukcurl

libcurl bindings for duktape
JavaScript
13
star
96

redis-luvit

A redis client for luvit
Lua
12
star
97

jack-lang

C VM for Jack Language
C
12
star
98

wscat

A netcat like client for websockets
Lua
12
star
99

ts-git

TypeScript re-implementation of js-git (aka js-git 2.0)
TypeScript
12
star
100

git-tree

Create a composite tree of js-git repos and work via paths.
JavaScript
11
star