This is your work, valued

Providence, RI

Will Crichton

Elite
@willcrichton

Assistant professor of computer science. Bringing cognitive science to programming.

flowistry. Flowistry is an IDE plugin for Rust that helps you focus on relevant code.

3.1k

tyrade. A pure functional language for type-level programming in Rust

344

lia. A high-level language for Rust

341

terracuda. A high-level Lua API for GPU parallelism [15-418 final]

65

indexical. Human-friendly indexed collections

57

corrset-benchmark. A repository to test different performance optimizations in a sparse matrix computation.

47

sevenwonders. The popular Seven Wonders board game on the web

40

rabbot. Abstract binding tree code generator

37

wordtree. A Python library for generating word tree diagrams

28

inliner. Programmable, human-readable inlining of Python code

28

rustc-type-metaprogramming. Rust

24

learn-opengl-rust. Learn OpenGL in Rust with web compatibility

21

cmu-grades. Gets your grades from CMU services

21

model-js-workspace. My personal standard for how to set up a Javascript workspace

15

rust-book-exercises. Rust

14

types-over-strings. Rust

13

pyro-under-the-hood. Jupyter Notebook

9

layout-types. Lean

9

cargo-single-pyo3. Generate a Python module from a single Rust file.

8

hyperlapse. Open-source implementation of MSR Hyperlapse

8

gcp-job-queue. Python

7

rust-editor. Rust

7

web-logger. A prototype Rust logger that uses the browser instead of the console.

6

rust-api-type-patterns.

6

r-autota. A tool to make R error messages easier to understand

5

dotfiles. My emacs configuration

5

example-analyzer. Rust

5

cmu_auth. Simple Python methods for authenticating to CMU services

5

411-rust-starter-code. Rust

5

simple-bind. One-line non-exhaustive binds in Rust

4

pickle-cache. Small utility for easily and efficiently saving/loading Python values to disk.

4

algo-rs. Assorted algorithms implemented in Rust

4

aoc2021. q

4

willcrichton.github.io. Github site

4

autoplan. Jupyter Notebook

4

so-lang-diversity-analysis. Analysis of diversity in language communities based on the Stack Overflow Developer Survey 2022

3

nota. JavaScript

3

expressiveness-benchmark. Jupyter Notebook

3

dml. Derma Markup Language, for HTML-style UI creation (for Garry's Mod)

3

classity. Remote lecturing tool [hackathon project]

3

tquery. jQuery, but for types

2

bevy_egui. A plugin for Egui integration into Bevy

2

chains.

1

aquascope. Rust

1