Jonathan Ragan-Kelley

@jrk · User

GitHub profile ↗ · Compare

Associate Professor of Computer Science at MIT

MITCambridge, MA0 followers154 repositories

Repositories

jrk/rmscene

Read v6 .rm files from the reMarkable tablet

★ 0Forks 0

jrk/Halide

a language for fast, portable data-parallel computation

★ 0C++Forks 0

jrk/stb

Miscellaneous excellent public domain C code from Sean Barrett.

★ 19CForks 4

jrk/sandvault

Run AI agents isolated in a macOS user account and inside sandbox-exec. Configured to run Claude Code, OpenAI Codex, Cursor Agent, Google Gemini.

★ 0Forks 0

jrk/jai

Jail your AI agent

★ 1Forks 0

jrk/QuickDraw

QuickDraw is the Macintosh library for creating bit-mapped graphics, which was used by MacPaint and other applications. It consists of a total of 17,101 lines in 36 files, all written in assembler language for the 68000.

★ 41Forks 6

jrk/uggedal-thesis

Git mirror of the LaTeX source for Eivind Uggedal's gorgeously typeset masters thesis.

★ 67Forks 17

jrk/ngn-apl

An APL interpreter written in JavaScript. Runs in a browser or NodeJS. Rewritten (by Claude) for readability.

★ 0Forks 0

jrk/msrsync

Multi-stream rsync wrapper

★ 1PythonForks 0

jrk/sicp

SICP in other languages

★ 13Forks 1

jrk/TwitterBackup

Automatically and robustly dump a full archive of tweets and sent and received direct messages to JSON.

★ 5PythonForks 0

jrk/suif2

SUIF 2.2 compiler infrastructure (mirror)

★ 4C++Forks 0

jrk/clean-url

Bookmarklet to grab a cleaned-up URL of the current page (stripped of tracking params, etc.)

★ 0Forks 0

jrk/symalg

(Extremely) simple standalone symbolic algebra library in OCaml. (Mirrored from original site.)

★ 12OCamlForks 1

jrk/Roam2Obsidian

Converts Roam Research JSON export to Obsidian Markdown preserving block references

★ 1PythonForks 0

jrk/scrobbl

Last.fm scrobbler for jailbroken iPhone OS devices

★ 18Objective-CForks 5

jrk/SVG2Keynote-gui

SVG2Keynote is a macOS tool to convert Scalable Vector Graphics to Apple Keynote documents. SVG2Keynote preserves shape information (path styles, fills), such that shapes can be edited in Keynote.

★ 0Forks 0

jrk/SVG2Keynote-lib

The SVG2Keynote library provides an interface to handle Apple Keynote .key documents.

★ 0Forks 0

jrk/words

Mirror of Whitaker's Words Latin-English-Latin dictionary source

★ 4AdaForks 3

jrk/llvm-py

THIS IS NOT MY PROJECT, NOR IS IT ACTIVELY DEVELOPED. This is a Git mirror of mdevan's LLVM bindings for Python.

★ 5PythonForks 0