
I keep building the tools I use. I know, the world doesn’t need another calculator, but I do. My Fe₂O₃ suite of Rust terminal tools has swallowed almost everything I run in a day. Over the last five weeks it got five new members.
I have an itch. I scratch. Or I get an urge, and by evening it was a binary in ~/bin.
elements
The periodic table in the terminal. All 118 of them, plus the hypothesized ones out to 126 that nobody has made yet. Move with the arrow keys. Every element brings its full Wikipedia article, cached locally. No browser, no network, snappy.

The colors are the fun part. Eight modes recolor the whole table: category, phase, block, electronegativity, melting point, density. My favourite is cosmic origin, which paints each element by how it came into existence. Hydrogen and helium from the Big Bang. Carbon and lead from dying stars. Gold and platinum from neutron stars colliding. The heavy end made by us. You can see the history of the universe in one screen of colored squares.
Press c and you get Claude in the pane, with that element’s data and article as context. I asked why Osmium is so dense and got lanthanide contraction, relativistic orbitals and hexagonal packing… a better answer than I would have found on my own.
rpnx
The HP-41 grabbed me when I was a young teen and just wouldn’t let go. Reverse Polish Notation has no = and no parentheses. You push values on a stack and the operators act on what is there. Once that is in your fingers, everything else feels like extra typing… no parenthesis and you see every intermediate result.

The X/Y/Z/T stack, Last X, the full math, trig, log, stats and base-conversion set. It also runs XRPN programs, so my old HP-41 FOCAL code still executes. The calculation engine is a shared crate. The terminal version and the one on my phone give identical answers.
typo
A touch typing tutor. It’s idiotic that I still can’t touch type at the age of 59. This app is long overdue for me. Eight lessons, home row to full sentences. Strict mode, live WPM and accuracy, personal bests. It knows the US and Norwegian layouts. Here æ, ø and å get their own drills.

Strict means the drill does not move until you hit the right key. No skipping ahead, no fudging the numbers. Typing is the one interface I use for everything, so it needs sharpening.
melody
A piano roll in the terminal. Put notes down, jam freely on the keyboard, or record against a metronome. What you play is quantized to the grid. Then tweak each note’s pitch, length and strength until the line sits right.

It exports a clean WAV, which is the whole point. I sketch a melody here and hand it to something bigger to build a real track around. No audio library. Notes are synthesised to raw PCM and streamed to whatever player is on the system. The WAV file is written by hand. The sound device only wakes when something actually plays.
fonts
A font picker that shows you the actual font, in your terminal. Every family on the system, rendered in its own typeface as you move down the list.

It exists because I was tired of running xfontsel or guessing from names. It hands back the family and point size. My editor scribe calls it as a picker, the way it calls prism for colors. The preview in that screenshot is the Amar font Claude made for my role-playing world.
Summary
Five tools, five weeks, all built with Claude in the evenings. Each is a single static binary. It starts instantly and burns nothing while it waits. That is the rule the whole suite obeys: when idle, it does NOTHING. No timers, no polling, no wakeups.
All of it is Public Domain, like everything I make. Take it, fork it, or ignore it.
Software built for everyone fits everyone a little. This fits one person exactly. That person can be you too, if you build your own.
Link to this post: https://isene.org/2026/07/Five-New-Rust-Tools.html