Projects in Awesome Lists by hartwork
A curated list of projects in awesome lists by hartwork .
https://github.com/hartwork/git-delete-merged-branches
:fire: Command-line tool to delete merged Git branches
automation cleanup cli cli-tool command-line command-line-tool developer-tool developer-tools git housekeeping python python3
Last synced: 15 Apr 2025
https://github.com/hartwork/grub2-theme-preview
:city_sunrise: Preview a full GRUB 2.x theme (or just a background image) using KVM / QEMU
cli-app debugging-tool grub2 grub2-theme kvm python python3 qemu
Last synced: 04 Apr 2025
https://github.com/hartwork/image-bootstrap
:partly_sunny: Creates Linux chroots and bootable virtual machine images; command line tool (Python 3)
alpine-linux arch-linux archlinux archlinux-images block-device bootstrap centos chroot chroot-environment cli fedora gentoo install-script installer installers linux python virtual-machine virtualization void-linux
Last synced: 15 May 2025
https://github.com/hartwork/jawanndenn
:date: Simple alternative to Doodle polls and scheduling (Python 3, Django 5, some JavaScript)
django django-application django-framework django5 docker docker-compose doodle doodle-like javascript material-design materializecss python python3
Last synced: 16 May 2025
https://github.com/hartwork/django-berlin
:four_leaf_clover: Ever wondered who's doing Django... in Berlin?
berlin companies company-data curated-list curated-lists django django-berlin germany jobs
Last synced: 06 Apr 2025
https://github.com/hartwork/sandwine
:wine_glass: Command-line tool to run Windows apps with Wine and bwrap/bubblewrap isolation on Linux
bubblewrap bubblewrap-wrap bwrap gplv3-licensing nxagent pulseaudio python python-3 python3 sandbox sandbox-environment sandboxing winamp windows wine x11 x2go xephyr xnest
Last synced: 05 Apr 2025
https://github.com/hartwork/wnpp.debian.net
:earth_africa: Code powering website "Debian Packages that Need Lovin'" created in 2009
debian django django-application django-project django4 docker docker-compose mysql python python3 rss-generator soap website
Last synced: 21 Jun 2025
https://github.com/hartwork/resolve-march-native
:snail: Tool to determine what GCC flags -march=native would resolve into
cli compilation cross-compilation distcc distccflags gcc python python3 tool
Last synced: 03 Mar 2026
https://github.com/hartwork/xiangqi-setup
:game_die: Generate razor-sharp Xiangqi (Chinese chess) setup graphics; command line tool + themes
boardgames chinese-chess command-line-tool graphics print python python3 scalable-vector-graphics svg wxf xiangqi xiangqi-setup
Last synced: 09 Aug 2025
https://github.com/hartwork/docker-ssl-reverse-proxy
:lock: Easy-to-use auto-SSL reverse proxy as a Docker container based on Caddy and Let’s Encrypt
caddy docker docker-compose docker-image https lets-encrypt letsencrypt proxy python python-3 python3 reverse-proxy reverseproxy ssl ssl-proxy tls tls-proxy
Last synced: 18 Sep 2025
https://github.com/hartwork/binary-gentoo
:cow: Collection of simple CLI tools to help build Gentoo packages on a non-Gentoo Linux host
automation cli compilation docker ebuild gentoo python python3
Last synced: 18 Sep 2025
https://github.com/hartwork/django-createsuperuserwithpassword
Django management command to create usable super users, programmatically
django django-application django-management-command python
Last synced: 13 Apr 2025
https://github.com/hartwork/svneverever
:flashlight: Collects path entries across SVN history (Python)
cli command-line-tool python python2 python3 subversion svn
Last synced: 08 Oct 2025
https://github.com/hartwork/django-migration-vis
to visualize django migration graphs with GraphVis
Last synced: 28 Jul 2025
https://github.com/hartwork/surrogates
:relieved: Encode and decode pairs of surrogate characters in Python 3
emoji emoji-unicode python python3 surrogates unicode
Last synced: 18 Sep 2025
https://github.com/hartwork/antijack
:ninja: seccomp-based anti-TTY-hijacking proof-of-concept (prevents TIOCSTI and TIOCLINUX)
c99 command-injection doas ioctl libseccomp linux seccomp seccomp-filter seccomp-filtering seccomp-tools security sudo syscall-filter syscalls tioclinux tiocsti tty
Last synced: 18 Sep 2025
https://github.com/hartwork/visdriver
:cinema: visdriver uses Winamp plug-ins to visualize audio; targets Wine on GNU/Linux primarily
audio-applications audio-playback audio-player audio-visualization audio-visualizer c99 gplv3-licensing mingw music-player music-visualisation music-visualizer win32api winamp winamp-plugins winamp-visualization winamp-visuals windows wine
Last synced: 18 Sep 2025
https://github.com/hartwork/golang-berlin
:four_leaf_clover: Ever wondered who's doing Golang... in Berlin?
berlin companies company-data curated-list curated-lists germany go golang golang-berlin jobs
Last synced: 18 Sep 2025
https://github.com/hartwork/fetchcommandwrapper
:cow: Wrapper integrating aria2 (https://aria2.github.io/) into portage's FETCHCOMMAND for faster downloads (Python)
aria2 cli downloader gentoo python python3
Last synced: 16 Oct 2025
https://github.com/hartwork/no-cyclic-imports
:recycle: Tool to detect and report on cyclic imports in a Python codebase
automation ci circular-imports command-line-tool continuous-integration cyclic-imports imports-analysis lint linter linting python python3
Last synced: 18 Sep 2025
https://github.com/hartwork/go-wait-for-it
:beaver: Wait for service(s) to be available before executing a command.
agpl command-line-tool concurrent cross-platform go golang network tcp wait-for-it
Last synced: 18 Sep 2025
https://github.com/hartwork/wait-for-it
Wait for service(s) to be available before executing a command
Last synced: 11 Aug 2025
https://github.com/hartwork/update-notifier-tray
:bulb: Update indicator tray icon for Debian and Gentoo; meant to replace gone update-notifier
debian gentoo notification python tray-application update-checker
Last synced: 20 Jul 2025
https://github.com/hartwork/mozilla-password-decrypt
:unlock: Decrypt passwords stored by Firefox, Thunderbird, Iceweasel, Icedove using libnss3.so
cli cli-app firefox icedove iceweasel mozilla mozilla-firefox mozilla-thunderbird password password-retrieval security thunderbird
Last synced: 03 Apr 2026
https://github.com/hartwork/shared-library-version-bump
:earth_africa: A web-tool to help with bumping -version-info linker arguments with your upcoming release of a shared library
algorithm bootstrap4 interactive jquery shared-library tool versioning website webtool
Last synced: 27 Aug 2025
https://github.com/hartwork/rnv
:tropical_fish: Relax NG Compact Syntax validator by David Tolpin; official upstream maintenance repository
expat-xml-parser relax-ng relaxng rnv xml-validation
Last synced: 18 Sep 2025
https://github.com/hartwork/vue-tristate-checkbox
Vue.js component implementing a cycling tristate checkbox that supports form submission
checkbox indeterminate javascript js tri-state tri-state-checkboxes tristate vue-components vuejs vuejs-components vuejs2
Last synced: 18 Sep 2025
https://github.com/hartwork/extract-hotline-miami-soundtrack
:musical_note: Extract soundtrack from Hotline Miami PC game .wad file (OGG Vorbis); command line tool
cli-app hotlinemiami ogg-vorbis ost soundtrack vorbis
Last synced: 12 Mar 2026
https://github.com/hartwork/rust-for-it
:crab: Wait for one or more services (TCP ports) to be available before executing a command; Rust version of wait-for-it
command-line-tool rust rust-application tcp wait-for-it
Last synced: 09 Feb 2026
https://github.com/hartwork/svgstrip
:bath: Tool that strips private information from SVG files (Python)
Last synced: 21 Jun 2025
https://github.com/hartwork/enum
:1234: Command line tool to enumerate values, replacing GNU seq and *BSD jot (moved from https://fedorahosted.org/enum/)
Last synced: 02 Jul 2026
https://github.com/hartwork/xiangqi-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
boardgames book chinese-chess print wxf xiangqi xiangqi-setup
Last synced: 19 Mar 2026
https://github.com/hartwork/backup-my-hub
:octopus: Simple command line tool to make local backups of GitHub repositories and gists (Python)
Last synced: 18 Sep 2025
https://github.com/hartwork/import-watch
Trace module imports and detect/deny cyclic imports at runtime
Last synced: 18 Sep 2025
https://github.com/hartwork/dsp_restless
The Restless Winamp Plugin (a.k.a. dsp_restless) of 2005
cxx public-domain win32api winamp winamp-plugins windows
Last synced: 03 May 2026
https://github.com/hartwork/gentoo-workshop-troisdorf-2015-08-01
:cow: Slides for a talk on how to write Ebuilds for Gentoo (in German); PDF: http://downloads.trolug.de/2015-09-01_gentoo-workshop-troisdorf_sebastian_pipping_paketierung.pdf
ebuilds gentoo gentoo-guide german pinpoint slides
Last synced: 19 Mar 2026
https://github.com/hartwork/slides_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
django django-rest-framework emoji input-validation javascript json pinpoint python python3 slides surrogates unicode
Last synced: 30 Apr 2026
https://github.com/hartwork/klogripper
:toilet: Kernel log ripper, i.e. a union of dmesg and tail -f (C)
Last synced: 03 Apr 2025
https://github.com/hartwork/slides_shell_we_continue
:shell: Slides for a talk on Bash and the terminal (in German)
Last synced: 03 Apr 2025
https://github.com/hartwork/sdl_video_demo
Demos fast blitting of a video buffer to the screen with scaling while respecting aspect-ratio in C99 for both SDL 2 and SDL 1
blitting c c99 letterboxing rendering sdl sdl2 windowboxing
Last synced: 27 Jan 2026
https://github.com/hartwork/newspipe
:newspaper: RSS/Atom aggregation to e-mail. Fork of Newspipe 1.1.9 with SSL and packaging (Python)
Last synced: 28 Jun 2026
https://github.com/hartwork/audio_pump_demo
:studio_microphone: Demos pumping audio from the microphone to headphones/speakers in C99 for PulseAudio, PortAudio and SDL 2
audio audio-player audio-processing audio-recorder c c99 microphone microphone-audio-capture microphone-audio-recorder microphone-to-speaker portaudio pulseaudio sdl sdl2
Last synced: 03 Apr 2025
https://github.com/hartwork/openxiangqi
:game_die: Chinese chess (Java, GNU AGPL v3 or later)
Last synced: 03 Apr 2025
https://github.com/hartwork/gen_freeze
The Freeze Winamp Plugin (a.k.a. gen_freeze) of 2006
cxx gpl win32api winamp winamp-plugins windows
Last synced: 28 Apr 2026
https://github.com/hartwork/out_bridge
The Outbridge Winamp Plugin (a.k.a. out_bridge) of 2005/2006
cxx lgpl win32api winamp winamp-plugins windows
Last synced: 24 Apr 2026
https://github.com/hartwork/dsp_freeverb_gpl
The GPL Freeverb Winamp Plugin (a.k.a. dsp_freeverb_gpl) of 2006
cxx gpl win32api winamp winamp-plugins windows
Last synced: 03 May 2026
https://github.com/hartwork/gen_allmusic
The Allmusic Hotkey Winamp Plugin (a.k.a. gen_allmusic) of 2006
allmusic cxx gpl win32api winamp winamp-plugins windows
Last synced: 03 May 2026
https://github.com/hartwork/flasktop
:top: "top in the browser" using Flask and jQuery DataTables (Python, JavaScript)
Last synced: 24 Jul 2025
https://github.com/hartwork/mpacktrafficripper
:unlock: CVE-2011-4919 -- mpack information disclosure demo (C)
Last synced: 03 Apr 2025
https://github.com/hartwork/beamer-theme-matrix
:globe_with_meridians: LaTeX Beamer Theme Matrix of 2009 (Bash)
Last synced: 24 Apr 2026
https://github.com/hartwork/eclipse-plugin-editorviewer
:waning_crescent_moon: Maintenance fork of Eclipse plug-in "EditorViewer"
Last synced: 02 Aug 2025
https://github.com/hartwork/xiangqi-file-formats
:game_die: EGF Xiangqi file format code and documentation
chinese-chess egf fileformats python xiangqi
Last synced: 03 Apr 2025
https://github.com/hartwork/constraint-sudoku-solver
:game_die: Simple command line Sudoku solver making use of the python-constraint library
Last synced: 03 Apr 2025
https://github.com/hartwork/read-compare-copy
:dolphin: Tool to revert a disk image to an earlier backup while reducing writes at the cost of increasing reads (think SSDs) (C)
Last synced: 22 Jun 2026
https://github.com/hartwork/gentoo-overlay-sping
:cow: My personal Gentoo overlay; intended to home stuff that neither fits into the main tree nor the betagarden overlay; help with cleaning things up welcome!
Last synced: 03 Apr 2025
https://github.com/hartwork/c-kurs-pointers
:bar_chart: Lecture on C programming in German, (arrays, strings and) pointers in particular; print slides with comments, presentation slides, related code (LaTeX, C, wiki2beamer)
Last synced: 03 Apr 2025
https://github.com/hartwork/validator.xspf.org
:snake: Repository backing the XSPF Validator website created in 2006
cgi python webservice xml-validation xspf
Last synced: 03 Apr 2025
https://github.com/hartwork/pysignature
:snake: Code to describe a function's signature in Python 2.x
Last synced: 16 Jun 2025
https://github.com/hartwork/pytocron
Container cron with seconds resolution
agpl-3-0-or-later container cron cron-jobs cronjob crontab crontainer healthchecksio monitoring python3 sentry supercronic
Last synced: 06 May 2025
https://github.com/hartwork/gimp-image-scaler-plugin
:left_right_arrow: Gamma-correct image scaling plug-in for Gimp (Python)
Last synced: 03 Apr 2025
https://github.com/hartwork/gammu-backup-extractor
:card_index: Extract single-entry vCard files (.vcf) from a Gammu .backup file (Python)
Last synced: 03 Apr 2025
https://github.com/hartwork/ckdu
:floppy_disk: Tree version of the du(1) command for a lecture on C programming (C)
Last synced: 28 Jun 2025
https://github.com/hartwork/dumbsnake
:snake: Base code for a simple snake-like game, intended for use in a lecture on C programming (C, curses)
Last synced: 04 Aug 2025
https://github.com/hartwork/tree-array
:herb: Data structure aiming at playlists and text editors (not using AVL, yet) (C/C++)
Last synced: 03 Oct 2025
https://github.com/hartwork/mysecureshell-issues
:unlock: CVE-2013-4175 -- Local denial of service demo (C)
Last synced: 03 Sep 2025
https://github.com/hartwork/qtboostregex
:rocket: Qt + Boost.Regex = QtBoostRegex (C++)
Last synced: 03 Apr 2025
https://github.com/hartwork/openxiangqi-org-website
:globe_with_meridians: http://openxiangqi.org/ website
Last synced: 19 Jan 2026
https://github.com/hartwork/srisum
Compute and display subresource integrity (SRI) checksums
base64 checksum-calculation checksum-calculator cli command-line-tool nixos python-3 python3 sri subresource-integrity
Last synced: 24 Feb 2026
https://github.com/hartwork/grub2-theme-sping-uno
:necktie: Minimalistic theme for GRUB 2.x; not rendered correctly yet, see https://savannah.gnu.org/bugs/?44991 ; inspired by https://gitorious.org/opensuse/art/source/ecbe9f96fa4c6d2e5d1ac18a403587f925c136a5:grub/mockup.png
Last synced: 31 Jan 2026
https://github.com/hartwork/in_bridge
The Inbridge Winamp Plugin (a.k.a. in_bridge) of 2005/2006
cxx win32api winamp winamp-plugins windows
Last synced: 28 Apr 2026