Bio: I help run the Recurse Center. In my spare time, I like learning Mandarin and walking around New York.

Skynet Simulator

made by edisgreat, submitted by nicholasbs
Seems harmless... (Source here if you want to confirm for yourself:


made by mrdrozdov, submitted by nicholasbs
A tool that draws binary and n-ary trees over sentences uses minimal vertical space.

Fast 2D rendering on GPU

made by Raph, submitted by nicholasbs
An overview of a new architecture for high-performance, 2D vector graphics rendering on the GPU.

A toy compiler from scratch

made by clarete, submitted by nicholasbs
A detailed and clear walkthrough of building a compiler that targets the Python Virtual Machine.

A new version of Checkboxland

made by bryanbraun, submitted by nicholasbs
A new version of Checkboxland, a library for rendering text, animations, and almost anything using *just* HTML checkboxes.

Setting up Syncthing to synchronise files between computers

made by James Routley, submitted by nicholasbs
A walkthrough for using Syncthing (on macOS and Ubuntu), an open source, secure, and decentralized tool for Dropbox-like folder synchronization.

Start a meeting quickly from the comfort of your command line.

made by Ryan Prior, Where_is_X, submitted by nicholasbs
A command line tool to start a Jitsi meeting quickly. It creates a meeting with a secure ID and prints the meeting URL to stdout. It can style, open, copy, and send the URL for your convenience. No registration required, no data collected.

Dust, Dust

made by Meghna, submitted by nicholasbs
An adventure game with beautiful and inventive sound and graphics. Source:

Just: How I Organize Large Rust Programs

made by rodarmor, submitted by nicholasbs
A detailed walkthrough and explanation of how the code for a large Rust program is organized.

An online version of Hanabi

made by wesleyac, submitted by nicholasbs
An online version of Hanabi, the collaborative card game, built using Rust. You can play with your friends at