James Howard's repositories
WebKit
Home of the WebKit project, the browser engine used by Safari, Mail, App Store and many other applications on macOS, iOS and Linux.
battlemix
Learn how to add and subtract mixed fractions by playing battleship.
OpenSSL-for-iPhone
A script for compiling OpenSSL for iOS Devices (iPhone, iPad, Watch, iPod Touch, AppleTV, MacCatalyst)
kingdomino
Kingdomino simulation
html-video-remaker
Toy JS/HTML video compositor
SDL
Simple Directmedia Layer
samples
WebRTC Web demos and samples
MouseTapWarning
Detects CGEventTaps that can modify or slow down mouse events on macOS
rtcpaste
Demonstrates a WebKit bug on iOS where receiving video via WebRTC is blocked by the clipboard UI, leading to memory growth
gamepad-rate
Tests the update rate of an attached gamepad. Move the sticks rapidly to generate data.
pwafocus
Demonstrates a bug with keyboard / gamepad focus when fast switching between PWAs on iOS 14
symbolicate
A python script to symbolicate OS X (and iOS) crash logs
GameControllerLog
Simple iOS MFI GameController Test App
typeahead.js
typeahead.js is a fast and fully-featured autocomplete library
xcode
320+ color themes for XCode.
public-no-oauth
For James
highlight.js
Javascript syntax highlighter
HighlightedWebView
WebView subclass that highlights all search results (Safari-style wannabe)
marked
A markdown parser and compiler. Built for speed.
CodeMirror
In-browser code editor
SocketRocket
A conforming Objective-C WebSocket client library.
ocmock
Mock objects for Objective-C