Projects
These are some of my projects that I've worked on to a significant degree
Things you may check out
-
The soon-to-be official standard formatter for all Nix code.
-
Easy dependency pinning for Nix, filling the same feature set as Niv and Flakes. Of the three, this is the only one which also supports tracking Nix channels, among other things.
-
A rewrite of Magic Wormhole, initially started by other people, but after several full Ship-of-Theseus refactorings most of the code in the current repo was written by myself. Compared to the original, it features advanced NAT hole punching to establish direct connections in more cases and easier support for different platforms.
-
"The open source musician's digital music stand"
-
It contains many interesting tweaks and bits accummulated over time. The README has a short list of "highlights" which you may want to copy.
Old stuff that I'm still proud of
-
A standalone JavaFX application which can open Minecraft worlds and render them as Maps. It is fairly polished, with a pretty color palette, performance optimizations for huge worlds, a cave view, and a system to show points of interests like in-game structures. If you want to make my heart happy, adopt it and update it to the newest Minecraft versions. I have since moved on from Minecraft (and Java, tbh), but the core code base is maintainable and usable as a library.
-
Haven't touched this one in a while, but apparently people are still using it so it must be still good? This project is a third generation fork of a generic library. I added fancy Java 8
Optional
features and many convenience APIs to walk NBT data structures. At the time of writing, this was the only NBT library which also supported to read and write the Minecraft save file format (.mca
, "Anvil"). -
Yet another tool with a long history of forking. This tool spawns a Minecraft server and tricks it into generating the desired ranges of the world. Compatible with existing worlds and also modded servers.