If you enjoy my Open Source work, please consider donating to the Free Software Foundation Europe (FSFE).
git-delete-merged-branches. :fire: Command-line tool to delete merged Git branches
913grub2-theme-preview. :city_sunrise: Preview a full GRUB 2.x theme (or just a background image) using KVM / QEMU
421image-bootstrap. :partly_sunny: Creates Linux chroots and bootable virtual machine images; command line tool (Python 3)
278jawanndenn. :date: Simple alternative to Doodle polls and scheduling (Python, Django, TypeScript, React, MUI)
204sandwine. :wine_glass: Command-line tool to run Windows apps with Wine and bwrap/bubblewrap isolation on Linux
161django-berlin. :four_leaf_clover: Ever wondered who's doing Django... in Berlin?
83resolve-march-native. :snail: Tool to determine what GCC or (experimental!) Clang flags -march=native would resolve into
67wnpp.debian.net. :earth_africa: Code powering website "Debian Packages that Need Lovin'" created in 2009
65xiangqi-setup. :game_die: Generate razor-sharp Xiangqi (Chinese chess) setup graphics; command line tool + themes
33docker-ssl-reverse-proxy. :lock: Easy-to-use auto-SSL reverse proxy as a Docker container based on Caddy and Let’s Encrypt
25binary-gentoo. :cow: Collection of simple CLI tools to help build Gentoo packages on a non-Gentoo Linux host
24django-createsuperuserwithpassword. Django management command to create usable super users, programmatically
18svneverever. :flashlight: Collects path entries across SVN history (Python)
18antijack. :ninja: seccomp-based anti-TTY-hijacking proof-of-concept (prevents TIOCSTI and TIOCLINUX)
14wait-for-it. Wait for service(s) to be available before executing a command
14django-migration-vis. to visualize django migration graphs with GraphVis
14no-cyclic-imports. :recycle: Tool to detect and report on cyclic imports in a Python codebase
13golang-berlin. :four_leaf_clover: Ever wondered who's doing Golang... in Berlin?
12visdriver. :cinema: visdriver uses Winamp plug-ins to visualize audio; targets Wine on GNU/Linux primarily
12fetchcommandwrapper. :cow: Wrapper integrating aria2 (https://aria2.github.io/) into portage's FETCHCOMMAND for faster downloads (Python)
11surrogates. :relieved: Encode and decode pairs of surrogate characters in Python 3
10go-wait-for-it. :beaver: Wait for service(s) to be available before executing a command.
9update-notifier-tray. :bulb: Update indicator tray icon for Debian and Gentoo; meant to replace gone update-notifier
8mozilla-password-decrypt. :unlock: Decrypt passwords stored by Firefox, Thunderbird, Iceweasel, Icedove using libnss3.so
7vue-tristate-checkbox. Vue.js component implementing a cycling tristate checkbox that supports form submission
6rnv. :tropical_fish: Relax NG Compact Syntax validator by David Tolpin; official upstream maintenance repository
6shared-library-version-bump. :earth_africa: A web-tool to help with bumping -version-info linker arguments with your upcoming release of a shared library
6extract-hotline-miami-soundtrack. :musical_note: Extract soundtrack from Hotline Miami PC game .wad file (OGG Vorbis); command line tool
5rust-for-it. :crab: Wait for one or more services (TCP ports) to be available before executing a command; Rust version of wait-for-it
4svgstrip. :bath: Tool that strips private information from SVG files (Python)
4enum. :1234: Command line tool to enumerate values, replacing GNU seq and *BSD jot (moved from https://fedorahosted.org/enum/)
4xiangqi-book-example. Example of a book featuring print-quality Xiangqi board setup graphics generated on-the-fly using xiangqi-setup; PDF output download at https://github.com/hartwork/xiangqi-book-example/releases/download/1.0.0/book_1_0_0.pdf
3dsp_restless. The Restless Winamp Plugin (a.k.a. dsp_restless) of 2005
3import-watch. Trace module imports and detect/deny cyclic imports at runtime
3backup-my-hub. :octopus: Simple command line tool to make local backups of GitHub repositories and gists (Python)
3gevent-socketio. :umbrella: Maintenance fork repository for gevent-socketio
3geiss. The Geiss screensaver and Winamp music visualization plug-in
2slides_python_json_emoji_crash_story. :moyai: Slides of talk "Python JSON Emoji crash story" at Django Meetup Berlin 2020-02-18; latest PDF: https://github.com/hartwork/slides_python_json_emoji_crash_story/releases/download/v4/python-json-emoji-crash-story-2020-02-18-v4.pdf
2klogripper. :toilet: Kernel log ripper, i.e. a union of dmesg and tail -f (C)
2audio_pump_demo. :studio_microphone: Demos pumping audio from the microphone to headphones/speakers in C99 for PulseAudio, PortAudio and SDL 2
1usbguard. USBGuard is a software framework for implementing USB device authorization policies (what kind of USB devices are authorized) as well as method of use policies (how a USB device may interact with the system)
1lcov-fork. LCOV
1ccx2. A console client for the xmms2 music player
1libvisual-projectm. The projectM libvisual plug-in that enables any application using libvisual to display projectM visualizations.
1AudioVisualiser. Audio visualiser written in C++ using the SFML library.
1out_bridge. The Outbridge Winamp Plugin (a.k.a. out_bridge) of 2005/2006
1