Open Source
SAAB & CAN bus
ArduBDM – Open source BDM adapter for SAAB Trionic 5/7/8 ECUs on an Arduino Nano. Firmware and KiCad PCB.
bdmtool – Read and write SAAB Trionic 5/7/8 and Volvo CEM flash and SRAM over BDM (Background Debug Mode). A Go/Fyne port and extension of Janis Silins’ BDM Tool with support for CombiAdapter, USB BDM and ardubdm.
canmonitor – Small CAN bus monitor built on gocan. Live per-ID view, chronological trace with candump-compatible recording, and single-shot or periodic frame transmit.
gocan – CAN bus library for Go with pluggable hardware adapters (CANUSB, CombiAdapter, Kvaser, PCAN, J2534, SLCAN and more). Dependency-free core, adapters register themselves on import like database/sql drivers.
gocanlib – Go bindings for the Kvaser CANlib SDK on Windows.
gocanusb – Go bindings for the LAWICEL CANUSB DLL on Windows.
gopcan – Go bindings for the PEAK-System PCAN Basic API on Windows.
sidcontrol – Go library and GUI for driving the SAAB Information Display (SID) in the 9-3 / 9-5 over the I-bus. Write text, toggle icons, play gongs and decode steering wheel buttons. Protocol reverse engineered from the SID firmware.
Trionic CAN Flasher – My fork of the Trionic CAN Flasher for reading, writing and flashing Trionic 5, 7 & 8 ECUs. Updated with better J2534 support.
txlogger – Blazing fast data logging and tuning for SAAB Trionic 5, 7 & 8 ECUs. Built on gocan. Source
Fyne
mdi – Material Design Icons (7447 SVGs) as Fyne resources. One function per icon so the linker only keeps the icons you actually use.
Kubernetes & infrastructure
conntrackd – Prometheus exporter that gathers conntrack -S statistics and exposes as prometheus endpoint, Used for debugging purpose. Originated from “A reason for unexplained connection timeouts on Kubernetes/Docker” and “Racy conntrack and DNS lookup timeouts”
k8s-sslmate – Deprecated – A software written in GO running inside a Kubernetes cluster to sync your SSLmate certificates as secrets for usage with f.x nginx-ingerss controller. It uses the native Kubernetes api client to talk to the cluster.
KIAM – Made the metrics dashboard
kube-gelf – Fluentd CoreOS Kubernetes container logs & journald log collector with Graylog output. Configurable through ConfigMap and with provided cron example to mitigate some fluentd bugs as well as providing option for config reloads
kube-router – I’m a contributor – Kube-router is a turnkey solution for Kubernetes networking with aim to provide operational simplicity and high performance.
Qmail Autoresponder 2.0.6 – fixed pesky message-id bugg that has been present since 1998