Zürich, Switzerland

Michael Stapelberg

Elite
@stapelberg

scan2drive. scan paper documents 📄 from a scanner 🖨️ as PDFs to Google Drive for full-text search

170

airscan. Go package to scan paper documents 📄 from a scanner 🖨️ via the network 🕸️ using the Apple AirScan (eSCL) protocol.

168

coronaqr. Go decoder and verifier for EU Digital COVID Certificate (EUDCC) QR code data

167

expanderr. expands the Go Call Expression under your cursor to check errors

143

costream. a co-programming / pair-programming twitch stream setup using H264/OPUS RTP (like WebRTC does)

84

rsyncprom. rsync wrapper (or output parser) that pushes metrics to prometheus

63

zkj-nas-tools. NAS (Network Attached Storage) WOL suspend/resume orchestration related tools

62

qrbill. QR-bill implementation (Swiss 🇨🇭 payment standard for wire transfers)

58

android-davsync. Tool to (automatically) share pictures to a WebDAV server

53

configfiles. My own personal collection of configfiles. ⚠️ Copy bits and pieces at your own risk. ⚠️ Might be broken or break your computer. You have been warned :)

45

postgrestest. A Go test harness that starts an ephemeral PostgreSQL server

38

wsmgr-for-i3. workspace manager for i3

33

hmgo. minimal HomeMatic CCU (central control unit) re-implementation in Go

30

rsync-over-grpc. demo program: rsync file transfer (with the gokrazy/rsync module) over gRPC transport

30

goturbopfor. Teaching implementation of the TurboPFor integer compression algorithm

23

regelwerk. regelwerk: a collection of behaviors (rules) for my MQTT-driven smart home. Published as an example, not as an active project.

22

hugo. sources of michael.stapelberg.ch (using the hugo static website generator)

16

workspace-populate-for-i3. restores a 50/50 split layout and starts 2 urxvt terminals when a new workspace is created

13

godebiancontrol. Golang debian control file parser

13

kinesis-firmware. humble hacker firmware

12

hue2mqtt. bridge for Philips Hue to MQTT, written in Go

11

gibot. Simple IRC bot that helps software projects

11

rsyncparse. rsync output parser

9

intercom-backpack. Software/Artifacts of my intercom MQTT backpack project

8

shelly2mqtt. HTTP-to-MQTT adapter for my Shelly-connected door sensors

6

rsync. gokrazy rsync

6

mscompress. compress data using LZ77 algorithm

5

next-chrome-for-i3. next-chrome-for-i3 focuses the chrome window on the current workspace or starts a new chrome instance

5

pw-to-yubi. personalizes your yubikey with a static password

5

xcb-man-pregenerated. pregenerated xcb manpages for easier reviewing

4

debiman. debiman generates a static manpage HTML repository out of a Debian archive

3

kinectboard. An awesome kinect board.

3

loggedexec. Go

3

stapelberg.github.io. My personal web site (rendered HTML version) — please report issues in github.com/stapelberg/hugo instead, where the sources are

2

pretix-datatrans. Ein Plugin für die Shop-Software «pretix» um Zahlungen via datatrans zu ermöglichen

2

popgun. POP3 server written in go

1
36
Apply