Open source · Fabian Schmieder

Rust, embedded systems, and a stubborn amount of Amiga.

21 public projects. 15 of them publish releases you can install.

GitHubAPTHomebrewAURcrates.ionpmContainers

Multiroom audio

Synchronised audio across rooms, from the protocol layer up to a finished system.

A Snapcast server and client rewritten in Rust, wire-compatible with the original.

Linux arm64 · Linux x86_64 · Windows · macOS arm64 · macOS x86_64

2 months ago10 downloadsRust

Smart home and buildings

KNX tooling and centrally managed room displays.

Render room content once and drive every E-Paper and colour display from one place, including over-the-air updates.

Deployment files

Embedded and hardware

Firmware, bridges and code generation for microcontrollers.

I2Console

In development

A console over I2C for boards where the UART is already spoken for, bridged to USB-CDC.

C

kronos

Documentation

How the Korg Kronos works inside, written down while replacing its NKS4 panel board with an ESP32-P4.

Amiga and AROS

Filesystems, emulation and a modern engineering layer for AROS.

AROS-NX

In development

An AROS fork kept in sync with upstream, so compatibility work stays reviewable and can go back.

C

aros-tools

In development

One typed command line for AROS work: fetch the source, build it, verify it, talk to a board.

Rust

Cross-compilers built the same way twice, shipped with checksums, SBOMs and provenance.

Linux arm64 · Linux x86_64 · Other · macOS arm64 · macOS x86_64

5 days ago30 downloadsPython

rumiga

In development

An Amiga emulator in Rust, running on the desktop today and aimed at an ESP32-P4 handheld.

Rust

BFS

In development

A successor to PFS3 with checksums, copy-on-write and B+tree directories, for AmigaOS and AROS.

C

Developer tools

Command line programs for jobs that came up often enough to automate.

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

3 months ago7 downloadsHomebrewRust

Give an assistant access to mail, calendar and tasks across MS365, iCloud, Gmail and plain IMAP.

Linux arm64 · Linux x86_64 · Windows · macOS

10 days ago5 downloadsTypeScript

Legal and compliance

Software for legal research and regulated reporting duties.

A guided reporting portal that produces a filed IT security incident report, classified to ENISA RSIT and assessed against GDPR Article 33.

2 months agoTypeScript

SnapDog

A complete multiroom audio system with its own home atsnapdog.cc. These are its public parts.

A Raspberry Pi boots straight into a SnapDog receiver, nothing else installed.

19 days agoRust