Ben Newman (@benjamn)

Top repositories

1

recast

JavaScript syntax tree transformer, nondestructive pretty-printer, and automatic source map generator
TypeScript
4,937
star
2

ast-types

Esprima-compatible implementation of the Mozilla JS Parser API
TypeScript
1,061
star
3

reify

Enable ECMAScript 2015 modules in Node today. No caveats. Full stop.
JavaScript
741
star
4

kix-standalone

A standalone version of Google's new rich text editor, Kix
JavaScript
308
star
5

arson

Efficient encoder and decoder for arbitrary objects
JavaScript
192
star
6

optimism

Composable reactive caching with efficient invalidation.
TypeScript
112
star
7

wryware

A collection of packages that are probably a little too clever. Use at your own wrisk.
TypeScript
87
star
8

jsnext-skeleton

Skeleton project demonstrating best practices for authoring and publishing the latest version of JavaScript to NPM.
JavaScript
60
star
9

install

Minimal JavaScript module loader
JavaScript
58
star
10

private

Utility for associating truly private state with any JavaScript object
JavaScript
55
star
11

es7-async-await

Transformer that converts async functions and await expressions into ECMAScript 6 generator functions and yield expressions
JavaScript
43
star
12

immutable-tuple

Immutable finite list objects with constant-time equality testing (===) and no memory leaks.
JavaScript
35
star
13

empirenode-2015

Slides for my talk at EmpireNode 2015
JavaScript
9
star
14

populist

A JavaScript module loader that gives the people what they want
JavaScript
5
star
15

ast-path

Library for traversing syntax trees with easy access to an unbroken chain of parent references
JavaScript
5
star
16

brigade

Bucket brigade for bundling browser modules
JavaScript
4
star
17

garden

SCSS
4
star
18

offgrid

Art project using the Raspberry Pi camera module and Total Control Lighting LEDs
JavaScript
4
star
19

project-euler

Solutions and miscellaneous utilities, mostly written while I was intoxicated
Python
4
star
20

offgrid-camera

Node library for reading live video data from the Raspberry Pi camera module
C
4
star
21

dot-files

Various unixy .configuration files that I carry between machines
Emacs Lisp
3
star
22

deno_modules

TypeScript
3
star
23

arduino-wearables

A collection of code powering wearable Arduino projects
C
3
star
24

cls

Class factory featuring inheritance of static properties, static constructors, lazy population of prototypes, and this._super
JavaScript
3
star
25

patches

My mozilla-central patch queue
3
star
26

brane

Efficient inter-Worker messaging with fantastic TypeScript support
TypeScript
3
star
27

tricks

A growing library of client-side CommonJS modules
JavaScript
2
star
28

voodoodown

Left-recursive JavaScript packrat parser
JavaScript
2
star
29

devshop-july-2015

Slides for my talk about ECMAScript at the July 2015 Meteor Devshop
JavaScript
2
star
30

module-imports

Fast and accurate module dependency analyzer, with support for both CommonJS and ES2015.
JavaScript
2
star
31

e10s

My electrolysis patch queue
2
star
32

pivotal-meetup-talk

Slides for my talk about ECMAScript 6 and Regenerator at Pivotal Labs
JavaScript
2
star
33

fluent2014-talk

Technical and Social Progress Toward ECMAScript 6 at Facebook
JavaScript
1
star
34

hijinks

A simple, trivially scalable proxy server for the wry project
Python
1
star
35

hermes

Fleet-footed, fully-sealed CommonJS module loader
JavaScript
1
star
36

tm-patches

My tracemonkey patch queue
1
star
37

rye

Proof-of-concept using hermes & tricks
JavaScript
1
star
38

spec-parse

A buildbot harness for running speculative parsing performance tests
Python
1
star
39

callmethod

My XPCWrappedNative::CallMethod refactoring patch queue
1
star
40

offgrid-lights

Node library for manipulating Total Control Lighting LEDs from a Raspberry Pi
C++
1
star
41

benjamn.com

My still-nascent personal website
JavaScript
1
star
42

hammer-lab-talk

Slides for my talk about Recast and Regenerator at the Icahn Institute for Genomics and Multiscale Biology
JavaScript
1
star
43

empirejs-talk

Slides for my talk "Easing into ECMAScript 6 and Beyond" at EmpireJS 2014
JavaScript
1
star
44

regenerator-talk

Slides for a talk about my experiences developing github.com/facebook/regenerator
JavaScript
1
star
45

babel-plugin-jscript

Babel plugin to fix buggy JScript named function expressions.
JavaScript
1
star