made by wylie, submitted by porterjamesj
A tool for teaching web programming that interactively visualizes how the DOM and CSS selectors work. You can see the code here:

Recreating forgotten programming languages, for art!

made by piratefsh, submitted by porterjamesj
Sher Minn built an interpreter for the long-defuct "ART 1" programming language from the 1960s, and used it to recreate some of the earliest pieces of computer art. You can see the code here:


made by Ngozi Nwogwugwu, submitted by porterjamesj
A reimplementation of the SQLite database, written once in C, and again in Python.

Open Splendor

made by BChizzle, submitted by porterjamesj
An open source implementation of the board game Splendor.


made by ethanrodkin, submitted by porterjamesj
A tetris implementation in pure C, using the Allegro library for display.


made by lazerwalker, submitted by porterjamesj
A real-time chat app that only works if you're inside of an Applebee's restaurant.


made by meereeum, submitted by porterjamesj
A command line program to show you what movies are playing near you!

Style Thesaurus

made by katyilonka, submitted by porterjamesj
A thesaurus trained using ML to find words that match the stylistic preferences of a corpus. You can see the code here:

Notify New Package

made by changlinli, submitted by porterjamesj
A simple service for getting an email when a new version of a software package is published.


made by antifuchs, submitted by porterjamesj
A ring buffer in Go without using interface{}.