Become a sponsor to Dustin Mierau
Hey! I've been working on resurrecting my favorite classic Mac software by completely rebuilding them in Swift for modern Apple systems like macOS, iOS, iPadOS, and visionOS.
This currently includes:
Hotline
A classic client and server combo for participating in and hosting online communities right from your Mac. Support for chatting, instant messaging, file sharing, threaded news, and more. A precursor to Discord and Slack, but it was self-hosted which means anyone could start a server without a reliance on a company to keep it afloat. Here's the start of this project: https://github.com/mierau/hotline
MacPaint
A faithful recreation of what I consider to be the first real image editor. A 1-bit image editing tool with support for shaped, selection, brushes, mirroring, custom patterns, etc. Reading and writing the original MacPaint document format. A few quality-of-life improvements will be made where appropriate like: full screen support, multiple document support, tabbed document support, multiple undo and redo, etc. Here's a preview: https://x.com/dmierau/status/1774879808419455062
Gamekid
A GameBoy emulator for the Playdate. Though it originally sat on my own emulation layer, I moved this project over to PeanutGB to avoid yet another emulator code base in the wild. The goal of this project is to make it possible to play Game Boy games at full speed with sound on the Playdate. And though the speed isn't there yet, that is the goal. More info: https://www.gamekid.fun
If this is at all interesting to you, please consider making it easier for me to focus on these projects by contributing through GitHub sponsors. :)
Featured work
-
mierau/hotline
A modern Hotline client for Mac, iOS, and iPadOS
Swift 167 -
mierau/gamekid
Play Game Boy games on your Playdate.
C 226