John Heaton's repositories

XboxOneControllerDev

Reverse engineering the Xbox One controller.

MIDIKit

A CoreMIDI interface that doesn't suck

Language:Objective-CLicense:MITStargazers:18Issues:5Issues:2

ibootutil

IOKit-based usb communication program that talks with the iPhone bootloader

Language:CStargazers:16Issues:5Issues:0

restored_pwn

Open source version of Apple's restored_external on the iPhone restore ramdisk

Language:CStargazers:15Issues:4Issues:0

libiusbcomm

An iPhone USB communication library.

Language:CStargazers:12Issues:4Issues:0

retools

Collections of small tools that help with reverse engineering and hacking.

Language:CStargazers:7Issues:5Issues:0

atom-close-after-last-tab

Package for Atom to close the window after the last tab is closed.

Language:CoffeeScriptLicense:MITStargazers:5Issues:3Issues:4

LongTweetIsLong

A tweak for Twitter for Mac that allows you to post tweets or send direct messages that are over 140 characters by sending the extra text to pastie.org

Language:Objective-CStargazers:4Issues:4Issues:0

modular-klipper-config

3D Printer Configs (Klipper/SuperSlicer)

jpush

awesome stuff for communicating with the Ableton Push (c++, coremidi)

Language:C++Stargazers:3Issues:3Issues:0

AES-Encryptor-OS-X

A simple AES 128 bit encryption program for OS X

Language:Objective-CStargazers:2Issues:3Issues:0

img3info

Tiny tool to print out information about an Img3

Language:CStargazers:2Issues:3Issues:0

libmachoplusplus

c++ library for dealing with mach o files

Language:C++Stargazers:2Issues:3Issues:0

swift-midi-apc40-mk2

Swift code for basic MIDI communications to the APC40 Mk2

Language:SwiftStargazers:2Issues:3Issues:0

usbstuff

xbox360+ableton push + other random usb hacks and programs with no real good use

Language:C++Stargazers:2Issues:2Issues:0

GJB-File-Format

Simple container file format that I wrote when I was like 14(bad)

Language:CStargazers:1Issues:3Issues:0

liblunchpad

CoreMIDI based library for manipulating the Novation Launchpad

Language:CStargazers:1Issues:2Issues:0

minis

Collection of handy little tools I use

Language:PythonStargazers:1Issues:2Issues:0

MyTLC-Backend

Node.js server that scrapes MyTLC for Best Buy employees and gets shift information.

Language:JavaScriptStargazers:1Issues:2Issues:0

printer-configs

Personal printer configs for Klipper and SuperSlicer using modular Klipper configs

Language:ShellStargazers:1Issues:1Issues:0

avr-hax

messing around with embedded stuff

Language:C++Stargazers:0Issues:2Issues:0

dotfiles

Various software configuration files

Stargazers:0Issues:2Issues:0

node-mac-spotify

node.js module for controlling the Spotify native client on Mac OS X.

Language:Objective-C++License:MITStargazers:0Issues:2Issues:0

TLC

Best Buy TLC (employee shift hours) app for iOS

Language:Objective-CStargazers:0Issues:2Issues:0