Andrew Sutherland

Login: asutherland

Company: Mozilla

Location: Philadelphia, PA

Bio: null

Blog: http://www.visophyte.org/blog/

Blog: http://www.visophyte.org/blog/

Member of

  1. Mozilla
  2. Mozilla-B2G
  3. Thunderbird

Repositories

ableton-live-webapi
Control surface script for accessing APIs from externals scripts using ZeroMQ
about-jsprobes
trivial JSProbes playground
about-nosy
null
addon-sdk
The Add-on SDK repository.
addressparser
Parse e-mail address lists
aframe-buildling
Nothing of note yet.
alameda
AMD loader, like requirejs, but with promises and for modern browsers
amazon-music-frobber
Make it easier for me to throw barrels of money at Amazon's MP3 service.
a-painter
Paint in VR in your browser.
arbitrarypushlog
repo commit/build/test results fusion dashboard with fancy log viewing
arcisi
null
asuth-gecko-notes
Notes from gecko platform investigation, reviews, etc. Not expected to be useful for others, but ideally something I can periodically scour for useful information to be properly documented elsewhere.
atomic-emacs
An atomic implementation of emacs keybindings for the Atom text editor.
attack-defense-fullscreen
null
beets
music library manager and MusicBrainz tagger
bleach.js
devbranch of HTML sanitizer used by Firefox OS e-mail client, canonical branch on mozilla-b2g
blueprint3d
Build interior spaces in 3D
brackets-emacs
A brackets extension for EMACS keybindings
browserbox
IMAP client for browsers
bugxhibit
Bugzilla faceting UI using the SIMILE project's Exhibit framework
bugzilla-todos
Bugzilla todo list of reviews, flag requests, and bugs to fix
chroniquery
very old chronicle-recorder python CLI with some visualization magic I'm importing into github so I can trawl for rr, some info at https://www.visophyte.org/blog/chroniquery/
cldoc
clang based documentation generator for C and C++
cleopatra
UI for the gecko profiler
d3-threeD
Very abandoned, very limited, attempt to hook d3.js up to three.js
deuxdrop
my local gitflow dev branch mirror of deuxdrop; I advise cloning mozilla/deuxdrop instead for most purposes
djb-nacl-binlibs
Prebuilt nacl library binaries for consumption by jsctypes in firefox/fennec.
doccelerator
superseded (by jstut) documentation system for mozilla JS code using jshydra for extraction, couchdb for the backend, HTML/JS UI for front-end.
dofread
(dtrace) D Object File Reader python script
draft-rfcs
Draft RFCs for IETF-based fame and glory
ediosk
emacs editor buffer remote as xulrunner/jetpack-style addon
exmmad
Mozilla platform extension to show error console errors on stdout in pretty ANSI colors
expmess
abandoned Thunderbird experimental plugin that showed gloda data in a sidebar
exptoolbar
abandoned experimental Thunderbird faceted search precursor extension with neat HTML views
flash-b2g
Flash Firefox OS devices from public Mozilla builds.
fly-me-to-the-builds
null
fxos-sniffer
Firefox OS / B2G debugging and analysis through use of libpcap/tcpdump
gaia
Gaia is a HTML5-based Phone UI for the Boot 2 Gecko Project
gaia-email-libs-and-more
null
gaia-email-ux-wireframes
non-canonical revision control for the gaia e-mail app's UX wireframes
gaia-node-modules
Node modules for gaia.
gaudy-leds
node.js control of linux usbled devices such as the Dream Cheeky webmail notifier
geckgrok
gecko layout debug statement parser
gecko
Git-cinnabar mirror of the Mercurial gecko repositories at https://hg.mozilla.org/mozilla-central (master) and https://hg.mozilla.org/integration/mozilla-inbound (dev).
Gecko-Profiler-Addon
Addon to control the Gecko Built-in Profiler
gelam-tools
Various one-off tools for gaia-email-libs-and-more
Github-Bugzilla-Tweaks
A Firefox add-on with tweaks that allow better integration between Github and bugzilla.mozilla.org.
glodacloud
experimental Thunderbird tag-cloud plugin exposed via exptoolbar
gloda-json-api
Partial exposure of gloda database via HTTP/JSON API
glodang
Thunderbird global database successor groundwork / brainstorming
glodastrophe
desktop web mail client for the development of the gaia-email-libs-and-more backend
gp-bugzilla
gloda plugin that processes bugzilla e-mails. mainly useful for its content whittler.
gp-phone
gloda plugin that introduces a phone number noun type
gp-snitter
experimental thunderbird plugin implementing twitter at a gloda level
gp-url
experimental gloda plugin to detect URLs and allow for follow-on specialization
graph-viz-d3-js
Graphviz web D3.js renderer
grok-sqlite-explain
python script to parse/visualize SQLite EXPLAIN output
grokysis
React-based UI for Mozilla-centric tooling building on top of searchfox, gdb, and rr. Also includes some feints at a fork of logan (which this repo's history is derived from, linearly) and crash-stats summary magic.
hoodiecrow
Scriptable IMAP server for client integration testing
horse-extruder
null
iconv-lite
Convert character encodings in pure javascript.
idbbrowser
Add-on to browser IndexedDB databases in Firefox
imap-handler
Parse and compile IMAP commands
jetpack-tb-examples
example jetpacks for use in opc-jetpack, the Jetpack for Thunderbird fork
jsas
A Javascript ActiveSync library
js-test-agent
Client Side javascript test executor
jstut
narcisuss informed interactive JS documentation tool; formerly narscribblus.
jswbxml
A Javascript library to read/write WBXML
Kaleidoscope-LEDEffect-HomeKeys
A simple LED effect for Kaleidoscope that lights up the ten home keys.
lawnchair
hacked up version of lawnchair for ephemeral demo uses; do not use!
linter
A Base Linter with Cow Powers
logan
Log Analyzer for Mozilla logs
loggest-viewer
null
logsploder
XULRunner based logging GUI; hooks up to Thunderbird's logHelper.js
mailbuild
Define your own mime tree, no magic included
mail-config-dig
Investigate mail servers for a domain; ISPDB support tool
mail-fakeservers
null
mailparser
Decode mime formatted e-mails
marionette-js-logger
console.log proxying for marionette
marionette-js-runner
High level test framework and runner for marionette js client
mem-treemap
Memory map usage in a treemap
mermaid
Generation of diagram and flowchart from text in a similar manner as markdown
mimefuncs
Encode and decode quoted printable and base64 strings
mimelib
Mime related functions for Node.JS
mimeparser
Parse mime streams
mozilla-download
Download firefox / b2g-desktop
mozilla-runner
Run and manipulate firefox / b2g runtimes.
mozmill
Test tool suite for Mozilla Applications
mpris-remote
command line tool for interacting with music players that support the mpris spec
nacl
mirror of djb's "NaCl: Networking and Cryptography library"
node-djb-nacl
Node bindings for the nacl crypto library (a la djb)
node-firefox
node.js modules for interacting with Firefox via the DevTools remote protocol
node-firefox-cli
Command line interface to control Firefox via the DevTools Remote Protocol
node-graphviz
Node.js interface to the GraphViz graphing tool
node-imap
An IMAP client module for node.js.
node_pcap
libpcap bindings for node
node-thrift
nodejs thrift implementation
node-traktor-f1
null
node-XMLHttpRequest
ephemeral fork for binary data patch, yo
opc-jetpack
obsolete thunderbird/jetpack experiments, there may still be useful integration bits to port to thunderbird-jetpack-libs
opc-protovis
patched protovis shipped with thunderbird 3.0's faceted search UI
opc-reviewboard
modified reviewboard from bugzilla.mozilla.org integration experiments; nuke after BMO RB integration completed and nothing needed
pecobro
abandoned experimental mozilla performance JS dxr-ish tool; its spirit lives on in doccelerator's perfish
places-leveldb-experiment
Experiment with converting places SQLite DB to LevelDB using node
pythongdb-gaudy
colorized backtrace plus unified backtrace support for python-enabled gdb
q
A tool for making and composing asynchronous promises in JavaScript
qfb-pivot
Deprecated Thunderbird Quick Filter Bar Pivot Extension
react-list
A versatile infinite scroll React component.
react-split-pane
React Split-Pane Component
reviewboard-emacs
emacs compilation-mode support for reviewboard, more or less
searchfox
Mozilla code search web site
serviceworkerconsole
null
simplesmtp
Simple SMTP server/client module
site-loadtime-complaint-helper
In-progress jetpack to figure out how angry to be at bugzilla
smtpclient
SMTP Client for node.js and browser runtimes
SQLiteDbVisualizer
Visualize SQLite database fragmentation
streams
Streams Standard
stringencoding
This is a temporary fork of http://code.google.com/p/stringencoding/ for a minor bugfix
tabdrome
null
talk-gaia-email
Short talk on the Gaia e-mail app, Jan 2014 in Taipei
taskolio
hacky experimental task management thing with a Traktor Kontrol F1 as the hardware interface
tb-jetpack-contact-history-vis
Visualize your Thunderbird contact history using processing.js and gloda!
tb-test-help
various testing/debugging/performance tooling for Thunderbird (and friends)
tcpsocketpup
toggles the mozTCPSocket, mozContacts, mozbrowser, and notifications APIs for web pages in Firefox
three.js
JavaScript 3D library
thunderbird-jetpack-libs
rough Jetpack libraries for Thunderbird
to-directory
A CLI utility for bookmarking directories with tab completion
travis-build-watcher
watch travis builds starting from a github pull request, specific travis build id, etc. and trigger scripts when things happen
treeherder-service
The backend of treeherder, a replacement for TBPL. See wiki page for where to file bugs.
tree-sitter-cpp
C++ grammar for tree-sitter
visophyte-js
abandoned JS visualization library; use protovis or d3 instead, probably d3
volo
A JavaScript tool for JavaScript projects
vscode-emacs-friendly
Visual Studio Code plugin emulating Emacs functionality
WebSocket-Node
(temporary npm-friendly fork of) A WebSocket Draft -07 Implementation for Node.JS
webspec-pseudocode-scratchpad
likely out-of-date attempts to convert web specs to pseudocode so I can understand them and stay sane
wipy-dotstar
Python module to control for APA102C ledstripes (Adafruit Dotstars) on the Wipy
wmsy
Pure JS XBL-inspired HTML widgeting system designed for maintainability in the face of extensibility (think Thunderbird), localization, and focus issues.
x-recorder
Node based bin and library to capture X11 output

Commits To

RepositoryMost Recent Commit# Commits
asutherland/d3-threeD2012-03-13 23:45:06.05


This work is supported by the National Institutes of Health's National Center for Advancing Translational Sciences, Grant Number U24TR002306. This work is solely the responsibility of the creators and does not necessarily represent the official views of the National Institutes of Health.