Thinking about ML (previously programming languages / formal reasoning)
d4. Data-Driven Declarative Documents
815react-haskell. React bindings for Haskell
355react-live-editor. live editing react components
161microjax. A tiny autograd engine with a Jax-like API
75pigment. Programming Language meets UI
51slimlock. SLiM + slock = slimlock
41evm-rust. Minimal EVM implementation in Rust
29lvca. language verification, construction, and analysis
20hubble. javascript lenses
15haskell-loader. A webpack loader for Haskell (!)
15haskell-ipld. An implementation of (some of) IPLD
12assimp. Haskell FFI bindings for Assimp
12material-ui-hs. Material UI in Haskell!
11mamba-sae. Training and evaluating Sparse Autoencoders for Mamba
11typed-algebraic-parsing. An implementation of "A Typed, Algebraic Approach to Parsing"
11ghcjs-box. Quick start for the vagrant box I use for ghcjs / react-haskell / pigment development
11easytest. Simple testing toolkit
10daily-typecheckers. I'm writing a typechecker every day
9simplicity-hs. Implementation of "Simplicity: A New Language for Blockchains"
8haste-compiler. A Haskell to Javascript compiler.
7jison-loader. jison loader module for webpack
6Cologne. Good Smelling Ray Tracer
6dotfiles. My important config files
6plur. Plurality Monad: Zero, one, or at least two.
5einsum-in-depth. Interactive Einsum Tutorial
5structured-editing. JavaScript
5data-lens-template. Template Haskell utilities for Data.Lens
4lvca-hs. language verification, construction, and automation
4monaco-ocaml. Ocaml bindings to Microsoft's Monaco editor
4corewarjs. Corewar in Javascript
3mylens. Haskell
3gadts. The contents of a talk on GADTs
3sdl2-image. Haskell bindings to sdl_image for SDL 2
3sdl2-ttf. Haskell bindings for SDL(2)-ttf
2constructive-reals. Real numbers with decidable equality
2journal. My public technical journal
2sdl2-gfx. Haskell bindings to SDL2_gfx
2isl-hs. haskell bindings to the integer set library
2isometric. A lightweight JavaScript library, written in TypeScript, to create isometric projections using SVGs
2haste-commonjs. Write CommonJS (Browserify, Webpack) modules in Haste
2berkeley-quorum. Demos / Materials for my Blockchain at Berkeley Developer Course lecture
2secret. Haskell
2backprop-fun. fun with backprop
2url-unshort. Short links expander for node.js
1trust-tokens. Python
1a-la-carte. Haskell
1graphreduction. Haskell
1Torque. MultiMarkdown version (with HTML source tab) of Notational Velocity: modeless, mouseless Mac OS X note-taking application
1perseus-one-server. An experimental server implementing the Perseus One API
1tapl. Types and Programming Languages, in Haskell
1planetary. playing with programming languages again
1turbo-unify. a unification visualization in the browser
1hubot-khan. CoffeeScript
1