typeset

made by zephraph, submitted by porterjamesj
A library of Rust macros that make it easier to express relationships between types.

Orb Game

made by billmarcy, jckelly, submitted by porterjamesj
A puzzle-platformer where you traverse the environment using projectiles as platforms. See the code here: https://github.com/jackckelly/orb_game

Predicting the tide with a Lego computer

made by pepijndevos, submitted by Mai
Recreating a 19th century analog computer that predicts the tides -- with Legos!

58 Joralemon - A Myst-like game about the MTA

made by tupben, submitted by alizauf
It's a delightful puzzle, imagining what's inside a weird MTA subway vent that looks like a brownstone. Great original music and illustrations! Built with Svelte.

Testing-library user event with fake timers

made by Fabrizzio, submitted by Mai
A blog post about testing user interactions in JavaScript with the userEvent API.

plop

made by rileyjshaw, submitted by porterjamesj
A macOS tool for text expansion, scriptable with JavaScript.

audioscope

made by davidlu, submitted by porterjamesj
A perceptually meaningful audio visualizer. Read more about how it works here: https://delu.medium.com/a-perceptually-meaningful-audio-visualizer-ee72051781bc#.p87d5rrxg

Serifu: a markup language for comic book scripts

made by Paul Starr, submitted by Mai
Serifu is a simple markup language for composing comic book scripts (in particular, translations of Japanese manga) as plain text. You can check out a demo web-based editor for it here: https://serifu-sketchpad.glitch.me/. There's also an InDesign extension!

Who Moved My Cheese: Laziness in Clojure

made by Otee, submitted by Mai
This blog post walks through what lazy sequences are and how to implement them from scratch in Clojure.

Whistle switch

made by colbyr, submitted by Mai
Turn your lights on and off by whistling! Click through to watch a demo video and check out the code.