The controller: zones, clients, and sources from AirPlay, Spotify and Subsonic, exposed over MQTT and KNX.
Debian package · Deployment files · KNX product database · Linux arm64 · Linux x86_64 · Windows · macOS arm64 · macOS installer · macOS x86_64
Open source · Fabian Schmieder
27 public projects, 25 with releases you can install. SnapDog and AROS have their own sites.
A complete multiroom audio system: a controller, a receiver OS for the Raspberry Pi, and an installer to put it on a card.
Join the beta onTestFlightSnapDog Client for iPhone, iPad, and Mac
The controller: zones, clients, and sources from AirPlay, Spotify and Subsonic, exposed over MQTT and KNX.
Debian package · Deployment files · KNX product database · Linux arm64 · Linux x86_64 · Windows · macOS arm64 · macOS installer · macOS x86_64
A Raspberry Pi boots straight into a SnapDog receiver, nothing else installed.
Disk image · Other
Write a SnapDog OS image to an SD card from a desktop application.
Linux arm64 · Linux x86_64 · Windows · macOS installer
The protocol layer under SnapDog, published separately because it is useful on its own.
A Snapcast server and client rewritten in Rust, wire-compatible with the original.
Linux arm64 · Linux x86_64 · Windows · macOS arm64 · macOS x86_64
AirPlay 1 and 2 receiver as a library, so an application can accept audio and video without a daemon.
A modern engineering layer around the AROS operating system: source kept in sync with upstream, cross-toolchains built the same way twice, and one command line for the whole loop.
An AROS fork kept in sync with upstream, so compatibility work stays reviewable and can go back.
Source archive
One typed command line for AROS work: fetch the source, build it, verify it, talk to a board.
Debian package · Linux arm64 · Linux x86_64 · Other · macOS arm64
Cross-compilers built the same way twice, shipped with checksums, SBOMs and provenance.
Linux arm64 · Linux x86_64 · Other · macOS arm64
Filesystems, emulation and cross-compilers for the Amiga and the systems that grew from it.
An Amiga emulator in Rust, running on the desktop today and aimed at an ESP32-P4 handheld.
Read, write, check and mount Amiga PFS3 volumes on a modern machine.
Debian package · Linux arm64 · Linux x86_64 · macOS arm64 · macOS x86_64
Cross-compile Rust applications for the AROS x86-64 ABI-v1 from macOS or Linux with the native SDK.
Other
A successor to PFS3 with checksums, copy-on-write and B+tree directories, for AmigaOS and AROS.
Amiga archive · Source archive
A GCC 15 cross-compiler for MorphOS, built and signed for every SDK release and installed with one command.
Debian package · Deployment files · Linux arm64 · Linux x86_64 · Source archive · macOS arm64
An independently maintained FreeBASIC compiler on a CMake build, released for six native hosts at once and smoke-tested on each of them before publication.
Debian package · Linux arm64 · Linux x86_64 · Source archive · Windows arm64 · Windows x86_64
KNX tooling and centrally managed room displays.
A KNX stack that runs on a server and on a microcontroller, with no platform assumptions in the protocol layer.
Source archive
Monitor KNXnet/IP from one shared daemon, with terminal, desktop, REST and MCP interfaces.
Debian package · Linux arm64 · Linux x86_64 · Other · Source archive · Windows · macOS arm64
Render room content once and drive every E-Paper and colour display from one place, including over-the-air updates.
Deployment files
Firmware, bridges and code generation for microcontrollers.
Turn PNG artwork into LVGL C arrays without leaving the build.
Debian package · Linux arm64 · Linux x86_64 · Windows · macOS arm64 · macOS x86_64
A console over I2C for boards where the UART is already spoken for, bridged to USB-CDC.
Firmware
How the Korg Kronos works inside, written down while replacing its NKS4 panel board with an ESP32-P4.
Command line programs for machines and hardware you have to talk to.
Drive a UGREEN NAS from a script instead of clicking through its web interface.
Debian package · Linux arm64 · Linux x86_64 · Windows · macOS arm64 · macOS x86_64
A serial terminal that keeps every byte in SQLite, reachable as a TUI, a GUI, over REST and over MCP.
Debian package · Linux arm64 · Linux x86_64 · Other · Windows · macOS · macOS arm64 · macOS x86_64
Programs for the work around the work: labels, sheet music, and an assistant that can see a calendar.
Put a USB-only Brother label printer on the network, discoverable and queryable.
Debian package · Linux arm64 · Linux armv7 · Linux x86_64 · macOS arm64 · macOS x86_64
Get MuseScore sheet music out as vector PDF instead of a screenshot.
Linux arm64 · Linux x86_64 · Other · Windows · macOS arm64 · macOS x86_64
Give an assistant access to mail, calendar and tasks across MS365, iCloud, Gmail and plain IMAP.
Linux arm64 · Linux x86_64 · MCP bundle · Windows arm64 · Windows x86_64 · macOS
Software for legal research and regulated reporting duties.
Search German, Austrian and EU legal sources from an assistant, with typed results instead of prose.
MCP bundle · Source archive
A guided reporting portal that produces a filed IT security incident report, classified to ENISA RSIT and assessed against GDPR Article 33.