Madrid, Spain

Thomas Wilburn

Elite
@thomaswilburn

Small-batch, artisanal data journalism for @chalkbeat. Previously: @nprapps, @seattletimes, @arenanet. Developed the Caret text editor for ChromeOS.

Caret. A sublime text editor for Chrome OS

1.8k

Grue. Grue is a small library for writing interactive fiction in JavaScript.

35

textbook. A JavaScript textbook for web designers

26

Weir. A minimalist, stream-centric RSS reader written for Node.js.

24

journalism-js. JavaScript tutorials for data journalists and newsroom hackers

15

gh2caret. To Caret, From Github: a demo plugin that sends source code from GitHub to Chrome OS's best text editor

12

itc210-resources. Resources and documents for ITC210 at Seattle Central College

10

viz-book. An open textbook on news graphics for the web

9

nicar-twitter-bot. Sample code and reference materials for NICAR 2016

9

itc298-materials. Resources, materials, and sample work for ITC 298 - Advanced JavaScript

8

wc-book. Web Components At Work [WIP]

8

cantrip. A handy codename generator

7

mountain-gl. This is me stumbling toward a WebGL landscape renderer

6

arrest. A reStructuredText parser for Node

5

slide-dash-show. Using <custom-elements> in production (2016)

5

csvm. Comma-separated virtual machine

4

regex-game. Teach regex using ludicrous text games

4

skelethon. An homage to Backbone written in ES2022

4

conspiracy. A templating library for cranks and weirdos, built for web components.

3

trash-panda. Single-use containers

3

reporting-with-python. Sample code and data for COM 499, Data Reporting with Python

3

dust. Simple particle renderer for dust clouds via WebGL and Canvas

3

you-dont-know-electron. A simple first trivia game written with Electron

2

emissary. A CORS-bypass proxy in an extension

2

heist. A minimal, modern replacement for GruntJS

2

anet-shortcoder. Shortcode parsing made simple.

2

eleventy-dev-server. A minimal generic web-development web server.

2

seatimes-chrome. A Chrome App client for The Seattle Times

2

delete_tweets. Deletes any tweets from your archive that are more than a year old

2

marmoset-web-app. Marmoset Chrome App, converted for web use

2

fakeftp. Forgot your stored FTP password? No problem.

2

whitman. A simple sampler built in HTML5

2

synth-components. A Eurorack in your DOM, made from web components

2

easel-gl. A subset of the EaselJS API ported to WebGL: faster rendering, less support, all win.

2

interactive-template. A Grunt template for starting news apps

2

radio. Podcast client built on custom elements

1

fetch-key-repeat. Web clipboard API

1

js101. Simple JavaScript examples used during ST training

1

Ctrl-Digit. Extension to normalize tab switching on Mac and Linux Firefox

1

itc240-2014. Classwork for ITC 2014 at Seattle Central College

1

trenchrun. A simple voxel renderer

1

gdi-featured-intermediate-html-css. JavaScript

1

hello-operator. An FM synth built in WebAudio

1

wnn-scraping-workshop. Washington News Nerds, Nov. 3 2017

1

shadertab. A new tab page for working remotely

1

betty. An unambiguous dialect of ArchieML

1

async-await-demo. Demo for Seattle JS workshop on 3/22/2017

1

giphy-redux. TypeScript

1

Issues2CSV. Exports Github Issues to a CSV file (badly, but nothing's perfect) using NodeJS

1

ace. Ace (Ajax.org Cloud9 Editor)

1
50
Apply