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
glow - Render markdown on the CLI, with pizzazz!
gitomatic - A tool to monitor git repositories and automatically pull & push changes
docker-backup - A tool to create & restore complete, self-contained backups of Docker containers
obs-cli - OBS-cli is a command-line remote control for OBS
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
mastotool - Mastodon Statistics Generator
scratchy - Quickly bootstrap a Linux distro in a (non-Docker) container and interactively execute something in it
knopp - the homemade 360° infinite rotation remote control
Bones - A Golang Code Doctor
Apps
Tomahawk - Tomahawk, the multi-source music player
Telephant - A lightweight but modern Mastodon client, written in Go & QML
catchat - Traffic analysis resistant messaging with Qt based user interface
Services
MagicWand - Makes your input devices context sensitive
Lantern - Lets you control your Razer Chroma input devices
obs-scene-switcher - Tracks your active window and switches OBS scenes accordingly
deckmaster - An application to control your Elgato Stream Deck on Linux
nibbler - Network logging daemon written in Go
quaint - Image & static content HTTP server written in Go
frivpn - A multithreaded OpenVPN client
penpal - A Linux daemon to sync Wacom Bamboo devices
Libraries
smartcrop - Finds good image crops for arbitrary crop sizes
cache2go - Concurrency-safe Go caching library with expiration capabilities and access counters
termenv - Advanced ANSI style & color support for your terminal applications
crunchy - Finds common flaws in passwords. Like cracklib, but written in Go.
gamut - Go library to generate and manage color palettes & schemes
combinator - Generates a slice of all possible value combinations for any given struct
streamdeck - A Go library to control your Elgato Stream Deck on Linux
go-app-paths - Lets you retrieve platform-specific paths (like directories for app-data, cache, config, and logs)
kmeans - k-means clustering algorithm implementation written in Go
reflow - Reflow lets you word-wrap strings or entire blocks of text
clusters - Data structs and algorithms for clustering data observations and basic computations in n-dimensional spaces
silhouette - Silhouette cluster analysis implementation in Go
glamour - Write runway-ready command-line tools
pam-beacon - PAM module for (multi-factor) authentication with Bluetooth Devices & Beacons
go-colorful - A library for playing with colors in Go
anaconda - A Go client library for the Twitter 1.1 API
regommend - Recommendation engine for Go
toktok - Typo/error resilient, human-readable token generator
goprogressbar - Print progress bars on the console with Go
go-systemd - Go bindings to systemd socket activation, journal, D-Bus, and unit files
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)
catshadow - katzenpost mix network encrypted messaging client library
ketama - C library for consistent hashing
elvish-libs - Libs / Themes for elvish
huephp - PHP library to control the Philips Hue lighting system
COMunit - PASCAL interface to access serial COM ports
Arduino & Maker Stuff
Popular Projects I Contribute To
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
VLC - VLC media player
Transmission - Transmission BitTorrent client
Nextcloud Desktop - Desktop sync client for Nextcloud
GitHub CLI - GitHub’s official command line tool
GitHub Hub - A command-line tool that makes git easier to use with GitHub
yay - An AUR Helper written in Go
go-github - Go library for accessing the GitHub API
gitea - Git with a cup of tea, painless self-hosted git service
hugo - The world’s fastest framework for building websites
liblastfm - A Qt C++ library for the Last.fm webservices
last.fm Client - The official Last.fm desktop application suite
caddy - Fast, multi-platform web server with automatic HTTPS
logrus - Structured, pluggable logging for Go
minio - MinIO is a high performance object storage server compatible with Amazon S3 APIs
pq - Pure Go Postgres driver for database/sql
lazydocker - The lazier way to manage everything docker
lazygit - simple terminal UI for git commands
vault - A tool for secrets management, encryption as a service, and privileged access management
consul - Consul is a distributed, highly available, and data center aware solution to connect and configure applications across dynamic, distributed infrastructure
fzf - A command-line fuzzy finder
KDE Projects I Hack On
plasma-workspace - The Plasma Desktop
Dolphin - KDE File Manager
Konsole - KDE terminal emulator
yakuake - A drop-down terminal emulator based on KDE Konsole technology
Amarok - the powerful music player that lets you rediscover your music
Konversation - A user-friendly and fully-featured IRC client
Kopete - KDE Instant Messenger
snorenotify - a multi platform Qt notification framework
Other Stuff I Work(ed) On
cobra - A Commander for modern Go CLI interactions
viper - Go configuration with fangs
testify - A toolkit with common assertions and mocks that plays nicely with the standard library
go-git - A highly extensible Git implementation in pure Go
packer - Packer is a tool for creating identical machine images for multiple platforms from a single source configuration
libgphoto2 - Camera access and control library
ember-paper - The Ember approach to Material Design
s9y - A reliable, secure & extensible PHP blog
dep - Go dependency management tool
go-mastodon - Mastodon client for Go
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
mdns - Simple mDNS client/server library in Golang
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
dive - A tool for exploring each layer in a docker image
grafterm - Metrics dashboards on terminal (a grafana inspired terminal version)
beeep - Go cross-platform library for sending desktop notifications, alerts and beeps
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
bitraft - Distributed Key/Value store using Raft for consensus with a Redis compatible API written in Go
bitcask - High performance Key/Value store written in Go
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
piwik-barometer - Barometer-style visualization plugin for Piwik
gqlgen - go generate based graphql server library
gmqtt - Gmqtt is a flexible, high-performance MQTT broker library that fully implements the MQTT protocol V3.1.1 in golang
go-cast - A command line tool to control Google Chromecast devices
uinput - Go wrapper for uinput on LINUX
coredns - CoreDNS is a DNS server that chains plugins
ristretto - A high performance memory-bound Go cache
go-ethereum - Official Go implementation of the Ethereum protocol
gin - Gin is a HTTP web framework written in Go
go-libp2p - libp2p implementation in Go
pretty - Pretty printing for Go values
dry - dry - A Docker manager for the terminal
ginkgo - BDD Testing Framework for Go
gomega - Ginkgo’s Preferred Matcher Library
gofumpt - A stricter gofmt, the way it should be pronounced
tuhi - An application to access Wacom SmartPad devices
zerolog - Zero Allocation JSON Logger
opa - An open source, general-purpose policy engine
gosseract - Go package for OCR (Optical Character Recognition), by using Tesseract C++ library
go-ipp - Pure Go IPP library
gocron - A Golang Job Scheduling Package.
piknik - Copy/paste anything over the network
gorm - The fantastic ORM library for Golang
dhcp - DHCPv6 and DHCPv4 packet library, client and server written in Go
go-cmp - Package for comparing Go values in tests
chi - lightweight, idiomatic and composable router for building Go HTTP services
stun - Fast RFC 5389 STUN implementation in go
mergo - Mergo: merging Go structs and maps since 2013
mux - A powerful HTTP router and URL matcher
argo - Argo Workflows: Get stuff done with Kubernetes
mock - GoMock is a mocking framework for the Go programming language
goconvey - Go testing in the browser
vugu - Vugu: A modern UI library for Go+WebAssembly (experimental)
quorum - A permissioned implementation of Ethereum supporting data privacy
trustydns - DNS Over HTTPS proxy, server and query programs
sprig - Useful template functions for Go templates
aws-sdk-go - AWS SDK for the Go programming language
ent - An entity framework for Go
sessions - Package gorilla/sessions provides cookie and filesystem sessions and infrastructure for custom session backends
bitwrk - Bitcoin-fueled Peer-to-Peer Blender Rendering (and more)
bitwrk-common - Common types and logic for the BitWrk project
screenshot - Go library to capture desktop to image
goss - Quick and Easy server testing/validation
shhgit - Ah shhgit! Find GitHub secrets in real time
olivia - Your new best friend built with an artificial neural network
super-graph - Super Graph - Build web products faster. Secure high performance GraphQL
pacgo - A Pac Man clone written in Go (with emojis!)
containers-from-scratch - Writing a container in a few lines of Go code, as seen at DockerCon 2017 and on O’Reilly Safari
rmw - a safe-remove utility for the command line
kingpin - A Go command line and flag parser
littr.go - Link aggregator inspired by reddit using ActivityPub federation