Tristan Hume (@trishume)

Top repositories

1

syntect

Rust library for syntax highlighting using Sublime Text syntax definitions.
Rust
1,867
star
2

eyeLike

A webcam based pupil tracking implementation.
C++
894
star
3

telefork

Like fork() but teleports the forked process to a different computer!
Rust
587
star
4

pro

Quickly jump to git repositories, run commands in batch and get status overviews.
Ruby
181
star
5

doubleVision

A ruby gem that that manipulates PNG filest to create magic thumbnails like http://funnyjunk.com/channel/ponytime/rainbow+dash/llhuDyy/15#15
Ruby
157
star
6

screentunes

Play tones through an LCD monitor from a web page using an electronics quirk in some displays.
JavaScript
135
star
7

numderline

Font patcher to using shaping tricks to make it easier to pick out digit groups in numbers without commas
HTML
115
star
8

dotfiles

My dotfiles for Linux and Mac.
Shell
98
star
9

stashline

A long term personal finance planning timeline app for IOS
Objective-C
75
star
10

gigatrace

Proof-of-concept for a memory-efficient data structure for zooming billion-event traces
Rust
65
star
11

QuestSaberPatch

Patcher tool to add custom levels to the Oculus Quest version of Beat Saber
C#
64
star
12

twitterperf

Prototyping the performance of various components of a theoretical faster Twitter
Rust
63
star
13

enfasten

⚡️ Automatically make your site faster with optimized responsive images
Go
62
star
14

wikicrush

Processor scripts for Wikipedia dumps to crush them into a dense binary format that is easy to pathfind with.
Ruby
59
star
15

dayder

Search lots of data sets for spurious correlations
Rust
55
star
16

MetalTest

Glitchless smooth window resizing in Metal
Swift
48
star
17

ratewithscience

Rate things on arbitrary scales using big data and science!
Rust
48
star
18

PolyMouse

Fusion of gaze and head tracking for fast & accurate hands-free pointing
C++
48
star
19

quickdown

Fast lightweight Markdown viewer with Rust and Webrender. HtN 2017
Rust
45
star
20

indexView

Widget to graph historical stock indexes and compute stats.
JavaScript
40
star
21

faceHack

Replace faces in any video with your own! Made for Terrible Hacks
HTML
37
star
22

FusionMouse

Combines Tobii eye tracking with TrackIR head tracking for a fast hands-free mouse replacement, in Rust!
Rust
36
star
23

LastSecondSlides

Use the Google speech-to-text API to generate presentation slides as you talk!
Python
34
star
24

faiyels

See all your code rendered at once and zoom around it using Rust & GPU rendering.
Rust
32
star
25

ddbus

D library for interfacing with dbus
D
31
star
26

thume.popclick

A lua module for PopClick, detect mouth noises with HammerSpoon
C
30
star
27

SmartGaze

WIP Open source IR eye tracker for the Eye Tribe tracker hardware
C++
28
star
28

OpenTuringCompiler

A cross platform Turing Compiler built with LLVM.
C++
24
star
29

mjolnir.th.hints

Mjolnir Module for Window Hints
Objective-C
23
star
30

EmojiEngine

The world's fastest rendering engine, for emoji. Made for TerribleHack X
JavaScript
23
star
31

seqalign_pathing

Rust implementation of sequence alignment / Levenshtein distance by A* acceleration of the DP algorithm
Rust
19
star
32

PopClick

Detecting lip popping noises to trigger an action.
C++
15
star
33

EyeTribeReversing

Reverse engineering The Eye Tribe eye tracker
C
14
star
34

QuickMouse

O(log9(N)) keyboard mouse for OSX that uses the Numpad. Written in MacRuby
Ruby
13
star
35

PolyType

Firmware for my custom keyboard running on the Teensy 3.1
C++
12
star
36

KeyboardCAD

Cad files and scripts for 3D printing and laser cutting custom keyboards
OpenSCAD
12
star
37

perftrace

Trace instruction execution using perf breakpoints in Python
C
12
star
38

SublimeRustAutoImport

Automatically add use statement imports for Rust from ST3
Python
10
star
39

SquareGame

Kiran Rao's SquareGame. Ported to IOS. The project does not include the cocos2d libs folder and the OpenFeint Library. If you want to compile it you will have to download them.
Objective-C
10
star
40

d-phobos-docset

Dash docset for D language Phobos library
Ruby
10
star
41

SublimeTect

Control scheme like Vim but with mode switching through pressing palm keys on fancy keyboards.
Python
10
star
42

nixfiles

my NixOS dotfiles for a VPS and eventually a desktop
Nix
9
star
43

hnblogs

RSS feed of all the comments of my favourite Hacker News users
Ruby
9
star
44

trishume.github.com

My website/blog thing. Made with Jekyll.
HTML
8
star
45

tobii-sys

Rust bindings for the Tobii Stream Engine API for eye tracking
Rust
8
star
46

SmartHeadTracker

WIP OpenCV webcam head tracker based on coloured markers
C++
8
star
47

stopfmt

Sublime plugin to fold short error-checking if statements in Go onto one line
Python
6
star
48

improsent

A command-based web app for improvising powerpoint presentations.
JavaScript
6
star
49

VintageousPlus

DEPRECATED: merged into https://github.com/NeoVintageous/NeoVintageous
Python
6
star
50

ChordingModel

Modelling and statistics scripts for chorded keyboard layouts.
Ruby
6
star
51

QLTool

Command line tool for generating quicklook previews
Objective-C
5
star
52

TuringInTuring

My grade 11 programming summative. A turing interpreter written in turing. Not Perl, they just have a shared extension. Perl does have better syntax than turing though.
Turing
5
star
53

Sublime-Rosetta-Get

Sublime Text 2 plugin to insert snippets from rosetta code.
Python
4
star
54

transience

A Qt daemon for displaying transient overlays like window hints.
C++
4
star
55

webrender_playground

Playing around with Webrender and the new glutin to get nice window resizing on macOS
Rust
3
star
56

portmanteau

Portmanteau generator web app using graph search in Rust
Rust
3
star
57

SublimeTalon

Sublime plugin for integration with https://talonvoice.com/
Python
3
star
58

sympy-wiki-with-svn

For a Google Code-In task. Merge-in of svn wiki.
3
star
59

haxe-webcam-witchcraft

Object tracking webcam witchcraft in Haxe. There is also a faster but less featured processing version that requires libOpenCV.
Haxe
3
star
60

KeySelect

Select text using your keyboard. A Qt OSX app that does image processing on screenshots to identify text.
C
3
star
61

AITron

test bed for tron AI
JavaScript
2
star
62

Drop2Run

Work in progress. Uses ideone API to run any program dropped onto the page.
JavaScript
2
star
63

OpenTuringParser

A hand-written parser for Turing. Will be used in the new compiler. Goals include giving excellent error messages and having auto-fixing support. (Similar to the Clang parser.)
C++
2
star
64

vizwl

Qt program for drawing debug visualizations from any language using a simple text protocol
C++
2
star
65

atom-good-go-to

Fast go to file and line from command line searching all panes for Atom
JavaScript
2
star
66

watcard-cli

A ruby command line tool for accessing watcard history.
Ruby
2
star
67

quickruby

A ruby DSL for programming contests and associated tools.
Ruby
2
star
68

uiscope

A QT Dbus server for accessing the OSX accessibility hierarchy.
Objective-C++
2
star
69

MaximallyDirect2D

TerribleHack XI project to render directly from UDP packets to the screen with Apple Metal
Objective-C
2
star
70

dynamic-favicon

Experimentation with dynamic favicons.
2
star
71

resume

My printable online resume.
HTML
2
star
72

Geo-Summative

My grade 9 geography summative on going to Niagara Falls.
JavaScript
2
star
73

libdlusb-0.0.9-mac

A port of libdlusb to the mac. Sync your Timex DataLink USB watch to a mac computer.
C
2
star
74

LookMouse

A head tracking mouse using a microcontroller and a head-mounted IMU.
Arduino
2
star
75

Ultimate-Tic-Tac-Toe

A java applet (with crappy AI) for ultimate tic tac toe.
Java
2
star
76

ratews_backend

Rating on arbitrary scales courtesy of the Wikipedia link graph.
Rust
2
star
77

BlinKey

Firmware for one key keyboard emulating Blink(1) with Adafruit Trinket.
C
1
star
78

google-ai-ants-bot

My ants bot for the google AI challenge. Not gonna upload full code till it's over.
1
star
79

jsglot

Javascript implementation for the polyglot gem. Requires the polyglot gem and a ruby v8 gem.
Ruby
1
star
80

live_debug

Live coding ruby debugger inspired by Bret Victor's "Inventing on Principle." Intended mainly for programming contests.
1
star
81

d-vibed-docset

A Dash docset for the Vibe.d D web framework
Ruby
1
star
82

magicsense

Probabilistic language-independent intelligent autocomplete in Rust
Rust
1
star
83

shakespeare-programs

Programs written in the Shakespeare language. Run using the perl module Lingua::Shakespeare
1
star
84

turing-particles

Simple particle systems in turing
Perl
1
star
85

fractions.rb

A simple fractions and probability library for ruby. I wrote it without knowing that ruby includes the Rational class with the same functionality. :-|
Ruby
1
star
86

quickchart

WIP simple real-time charting web app and server
JavaScript
1
star
87

ninjax

Ruby library that allows you to write nearly any program in one line of code. See the test programs for documentation.
Ruby
1
star
88

rustdoc

Repo for hosting rust docs on Github Pages, managed by an automated uploads from Travis
HTML
1
star
89

treeeees

Generates cool word gardens! Based on the first problem of the 2012 ECOO programming contest finals.
Ruby
1
star
90

ruby-pdf-word-grapher

Creates graphs of per-line-group occurences of words in a text file (from a converted PDF.) Track symbols in literature!
Ruby
1
star
91

DWITE-solutions

My solutions to past DWITE contest problems. Only the ones I wrote, not guaranteed to work.
Ruby
1
star
92

normal

Normal distribution calculator web app
HTML
1
star