I like gophers.

Projects I Contribute To

Tools

  • Beehive - A flexible event/agent & automation system with lots of bees
  • Knoxite - A Data Storage & Backup tool
  • elvish - A friendly and expressive shell
  • gopass - The slightly more awesome standard unix password manager for teams
  • service-tools - A growing collection of convenient little tools to work with systemd services
  • thunder - BoltDB’s Interactive Shell
  • sync3c - A little tool to sync/download media from https://media.ccc.de
  • Bones - A Golang Code Doctor
  • statootstics - Mastodon Statistics Generator
  • frivpn - A multithreaded OpenVPN client

Apps

  • Tomahawk - Tomahawk, the multi-source music player
  • chirp - A lightweight but modern Twitter client, written in Go & QML

Services

  • MagicWand - Makes your input devices context sensitive
  • Lantern - Lets you control your Razer Chroma input devices
  • nibbler - Network logging daemon written in Go
  • quaint - Image & static content HTTP server written in Go

Libraries

  • smartcrop - Finds good image crops for arbitrary crop sizes
  • cache2go - Concurrency-safe Go caching library with expiration capabilities and access counters
  • kmeans - k-means clustering algorithm implementation written in Go
  • clusters - Data structs and algorithms for clustering data observations and basic computations in n-dimensional spaces
  • silhouette - Silhouette cluster analysis implementation in Go
  • gamut - Go library to generate and manage color palettes & schemes
  • pam-beacon - PAM module for (multi-factor) authentication with Bluetooth Devices & Beacons
  • anaconda - A Go client library for the Twitter 1.1 API
  • regommend - Recommendation engine for Go
  • toktok - Typo/error resilient, human-readable token generator
  • crunchy - Finds common flaws in passwords. Like cracklib, but written in Go.
  • goprogressbar - Print progress bars on the console with Go
  • go-systemd - Go bindings to systemd socket activation, journal, D-Bus, and unit files
  • go-app-paths - Lets you retrieve platform-specific paths (like directories for app-data, cache, config, and logs)
  • sticker - A Golang lib to generate placeholder images with text
  • go-razer - Go library to control Razer (Chroma) devices
  • gotable - Go helper to print a table of data to stdout
  • smolder - Makes it easy to write restful Golang JSON APIs
  • goefa - A Go client for EFA APIs (Elektronische Fahrplan Auskunft)
  • go-colorful - A library for playing with colors in Go
  • ketama - C library for consistent hashing
  • huephp - PHP library to control the Philips Hue lighting system
  • COMunit - PASCAL interface to access serial COM ports

Other Stuff I Work(ed) On

  • moby - a collaborative project for the container ecosystem to assemble container-based systems
  • docker-ce - the world’s leading software containerization platform
  • Qt - A cross-platform application framework and widget toolkit
  • dep - Go dependency management tool
  • yay - An AUR Helper written in Go
  • s9y - A reliable, secure & extensible PHP blog
  • liblastfm - A Qt C++ library for the Last.fm webservices
  • last.fm Client - The official Last.fm desktop application suite
  • Amarok - the powerful music player that lets you rediscover your music
  • Dolphin - KDE File Manager
  • Kopete - KDE Instant Messenger
  • Konversation - A user-friendly and fully-featured IRC client
  • Transmission - Transmission BitTorrent client
  • VLC - VLC media player
  • ishell - Go library for creating interactive cli applications
  • golang-evdev - Go bindings for the linux input subsystem
  • reedsolomon - Reed-Solomon Erasure Coding in Go
  • go-bluetooth - Golang bluetooth client based on bluez DBus interfaces
  • godbus - Native Go bindings for D-Bus
  • chunker - Implementation of Content Defined Chunking (CDC) in Go
  • dht - Go DHT implementation
  • recipe/qt - Qt bindings for Go
  • go-aqbanking - Go wrapper for the aqbanking C library
  • ember-paper - The Ember approach to Material Design
  • dive - A tool for exploring each layer in a docker image
  • fzf - A command-line fuzzy finder
  • noise - A decentralized P2P networking stack written in Go
  • frp - Reverse proxy to expose service behind NAT/Firewall
  • tinygo - Go compiler for small devices, based on LLVM
  • go-taglib - taglib bindings for Go
  • gominatim - Go library to access nominatim geocoding services
  • go-ping - A simple Golang ICMP library
  • geoip - GeoIP API for Golang
  • go-phash - Go wrapper library for pHash
  • go-restful - Go package for building REST-style web services
  • gopter - GOlang Property TestER
  • go.hue - A Go library to manage your Philips Hue devices
  • shutdown - Shutdown Management package for Go
  • colors - Go color manipulation, conversion and printing library/utility
  • shiori - Simple bookmark manager built with Go
  • shine - A Qt library & app to control Philips Hue lights
  • gomusicbrainz - Go MusicBrainz WS2 client library
  • libportfwd - C++ wrapper for miniupnpc and nat-pmp libs
  • NetAtmo-API-PHP - Netatmo Weather Station API PHP SDK
  • reclaim-social-media - reclaim your stuff from social media silos
  • natural - Natural sorting (natsort) in Go
  • bashful - Stitch together commands and bash snippits and run them with a bit of style
  • snorenotify - a multi platform Qt notification framework
  • piwik-barometer - Barometer-style visualization plugin for Piwik