Ruby Jard

made by nguyenquangminh0711, submitted by davidbalbert
An interactive debugger for Ruby with a beautiful terminal UI.

Hacking Ethernet out of Fibre Channel cards

made by Benjojo, submitted by nicholasbs
What do you do after you buy three shopping bags worth of Fiber Channel cards on eBay? This is a delightful story of the rabbit hole Ben went down to make the cards useful, including writing a virtual device handler that treats the cards like SCIS scanners!

Sudoku solver and visualization

made by tarokuriyama, submitted by porterjamesj
An interactive Sudoku solver that lets you step forward and backward through a visualization of how it works.

Randomized Dystopia

made and submitted by brainwane
Tired of the same old dystopias that stomp free speech/freedom of movement? Randomized Dystopia suggests other rights your fictional tyranny could deny its citizens! A Flask app remixing statements of human rights, children's rights, and women's rights. (source: https://gitlab.com/brainwane/randomized-dystopia)

Self-organization Interactive Evolution (SOIE)

made by roujia, submitted by rachel
SOIE is a GUI application written in Python and C++ for the interactive exploration of simulations of self-organizing active particles. Roujia's paper is here: https://www.roujiawen.com/portfolio/pdfs/interactive_evolution.pdf

Camelot, a Python library to extract tables from PDFs

made by vinayakmehta, submitted by brainwane
As the docs note, "Sadly, a lot of today’s open data is trapped in PDF tables."

Little Lisp interpreter

made by maryrosecook, submitted by davidbalbert
Mary wrote a little Lisp and then annotated the source code. If you've never written an interpreter for a programming language before, this is a great place to start.

A minimalist development workflow using ES6 modules and Snowpack

made by bryanbraun, submitted by nicholasbs
A simple development setup for modern JavaScript, without having to pull in big dependencies or extra complexity (e.g., Create React App).

Playing With Python: 2 Of My Favorite Lenses

made and submitted by brainwane
A small zine about two tools I love to use when I'm playing around & lightly sketching or prototyping to figure out what I want to do: bpython python -i

Midi sight reading app

made by EvanC, submitted by Mai
A web app that helps you learn to sight read. Hook up a midi keyboard and try it here: https://aceofheart5.github.io/WebMidiLearning/.