This is your work, valued

San Francisco Bay Area

Joe Walnes

Elite
@joewalnes

Experimental Projects @ Stripe. Previously: Apple, Google, ThoughtWorks, DRW, Startups.

websocketd. Turn any program that uses STDIN/STDOUT into a WebSocket server. Like inetd, but for WebSockets.

17k

reconnecting-websocket. A small decorator for the JavaScript WebSocket API that automatically reconnects

4.3k

smoothie. Smoothie Charts: smooooooth JavaScript charts for realtime streaming data

2.3k

filtrex. A simple, safe, JavaScript Filter Expression compiler for end-users

1.1k

web-vmstats. Prettify vmstats in your browser

1k

gcode-viewer. A web-based 3D GCode viewer to help understand 3D printer models.

268

jstinytest. Tiniest simplest unit testing library for JavaScript

210

greendots. Write with those green dots on your GitHub profile

194

tinytest. A tiny unit-testing framework for C

172

jquery-simple-context-menu. A really simple, good looking jQuery context menu

100

port-sharding. Example of Linux SO_REUSEPORT

93

toybrick. OpenSCAD program to generate toy bricks compatible with existing systems

89

go-getter. Like 'go get' but with pinned package versions. A tiny shell script.

86

resisto.rs. No frills resistor color code tool

76

node-ldapauth. LDAP authentication library for Node.JS

70

webconnect. JavaScript APIs to allow web-apps to connect to hardware devices.

54

pi-crust. Connect things to your Raspberry Pi

50

idea-community. IntelliJ IDEA Community edition - my hacks

35

crunchicorn. Simplifying the web toolchain

32

verifysignature. Sample of standalone portable C to verify Ed25519 public-key signature

21

raspberry-play. Playing with the Raspberry Pi

14

hackerspace-globe. Mashup: View HackerSpace status on a WebGL Globe

14

quick2wire-fritzomatic. A tool to quickly generate Fritzing components.

10

nova-android-opencamera. Open camera project - multi-functional camera application for android.

10

flashprance. A lightweight communication protocol to send data from your computer/phone to an embedded device by flashing the screen

9

arduino-play. Playing with Arduino and AVR hardware

8

webbit-easyremote. Simple bidirectional JavaServer<->JavaScriptBrowser remoting, based on WebSockets and Webbit

6

msp430-shiftbrite. C / C++ library to allow MSP430 microcontroller to talk to ShiftBrite RGB module

5

webbit. Webbit Server: Moved....

5

webbit-asyncio. Event based asynchronous Java IO library - built on libeio

5

literally. Replaces occurrences of the word 'literally' with 'figuratively'. That's literally all it does.

3

fig. Fig is a utility for configuring environments and managing dependencies across a team of developers.

3

esper-console. Web based Esper console

3

gcc-explorer. Run GCC (and other compilers) interactively from your web browser and experiment with its generated code

2

3d-printing. Thingies I've designed for 3D printing

2

ino. Command line toolkit for working with Arduino hardware

2

dotfiles. My Linux dot files (.zshrc, .vimrc, etc.)

2

atx-psu-breakout. Fork of the ATX PSU breakout board from Dangerous Prototypes.

2

openscad-tutorial. A tutorial for OpenSCAD.

2

node-ldapjs. LDAP Client and Server API for node.js

2

netty. The Netty Project

2

node. evented I/O for v8 javascript

2

node.websocket.js. WebSocket-compatible realtime HTTP server implemented with Node.JS

2

connect. Connect is a middleware layer for Node.js

2

vimfiles. Joe's vim configuration (forked from Dan North)

1

Marlin. Reprap FW with look ahead. SDcard and LCD support. It works on Gen6, Ultimaker, RAMPS and Sanguinololu

1

Sprinter. Firmware for RepRap printers and similar devices

1

vim. .vim

1

libuv-1. Cross-platform asychronous I/O

1