Towards principled reactive UI

made by Raph, submitted by davidbalbert
Raph continues to explore the best ways to build reactive user interfaces, with a focus on Rust.

Video Call Linter

made by Jörn Zaefferer, submitted by Mai
Instead of critiquing your own video call setup, let this program do it for you (using face-api.js).

Narrated Diffs

made by Thomas Broadley, submitted by nicholasbs
A tool that lets you reorder and comment on each section of your GitHub pull requests (or .diff files) so that your changes tell a clear story and are easier for people to understand and review. Source:

World Explorer: a simple exploration game for toddlers

made by Jörn Zaefferer, submitted by Mai
Designed for a two-year-old, this game lets you explore the world using a super minimal interface: just tap to zoom in and wait to zoom out.

Spatial algorithms under the hood: Ramer-Douglas-Peucker

made by melanieimfeld, submitted by nicholasbs
An explanation and implementation of the Ramer-Douglas-Peucker algorithm. This algorithm is used when drawing maps to simplify vector lines.


made by GAM, submitted by porterjamesj
A text-based time management system with some unique techinques and a webapp for visualization.


made and submitted by QuietMisdreavus
A text editor color scheme randomizer. Choose some settings to pick things like contrast ratio, and click a button to get a whole new look. If you find one you like, you can even export a working Vim color scheme!


made by jxxcarlson, submitted by porterjamesj
A tool for rendering a subset of LaTeX as HTML in the browser, using Elm.


made and submitted by g-w1
A terminal todo manager focused on minimalism and getting things done.

Are Turing Machines Programmable?

made by nickdrozd, submitted by nicholasbs
An exploration of the nature of representations of Turing machines, as well as examples of how to implement a Turing machine simulator, single-purpose machines, and finally a general purpose, configurable implementation.