This is your work, valued

London

James Coglan

Elite
@jcoglan

sylvester. Vector, matrix and geometry math JavaScript

1.2k

jsclass. Implementation of the core of Ruby's object system in JavaScript.

508

vault. Generates safe passwords so you never need to remember them

473

canopy. A parser compiler for Java, JavaScript, Python, Ruby

435

heist. Scheme in as little Ruby and as much Scheme as possible. Supports macros, continuations, tail recursion and lazy evaluation.

367

restore. Simple remoteStorage server written in Node.js

298

jit. The information manager from London

179

terminus. Capybara driver written mostly in client-side JavaScript for cross-browser automation

178

fargo. Lisp with fibers for Node.js

158

berliner. Sinatra refactored, only eight lines now. More popular than a pair of socks.

141

eventful. Because Ruby's Observable never does quite what I want

124

siren. JSON parser that understands cross-references and casts to typed Ruby objects. Implements JSONQuery against JSON trees and Ruby object graphs.

117

bake. How to make a book

100

primer. Intelligent caching, no observers necessary

88

nand2tetris. Solutions for http://www.nand2tetris.org/

87

jake. Builds JavaScript projects using PackR and ERB

77

svn2git. Ruby tool for importing existing svn projects into git and github.

74

packr. Ruby version of Dean Edwards' Packer

65

consent. Access control layer for ActionPack, providing a DSL for writing a firewall to sit in front of Rails controllers

52

bluff. JavaScript implementation of topfunky's Gruff graphing library

43

coping. An experimental type-safe/context-aware templating library

41

jstest. The cross-platform JavaScript test framework

39

unsafe_sjr. Demo of unsafe SJR in Rails

39

node-csprng. Secure random numbers of any size in any base

36

wake. A build tool for web stuff

30

rspec-eventmachine. RSpec extensions for testing EventMachine code

27

lisp-dojo. Dojo designed to introduce interpreter writing

24

stickup. Tiny Scheme interpreter, suitable for use as a livecoded demo

24

kanrens. Various implementations of microKanren

23

oyster. Command-line input parser that doesn't hate you

16

tnt. Proof assistant for Typographical Number Theory

16

action_flow. Specify request sequences in Rails

14

infer. Interpreter for inference rules

14

vault-cipher. High-level authenticated encryption API used by Vault

10

js-loader-examples. JavaScript

9

js-test-examples. How to run JS tests using various frameworks on different platforms

9

remotestorage-oauth. Node.js library for getting authorization from remoteStorage servers

8

acceptance. Reflect on your Rails validations and generate JavaScript from them

8

classy_inputs. Adds type-reflecting class names to input tags in Rails

8

nicod. Experimental logic programming system, written in Rust

7

presentations. Slides for JavaScript talks

7

burn-your-getters. CSS

7

is-sandwich. Tells you whether a thing is a sandwich

6