This is your work, valued

Berlin, Europe

Sebastian Pipping

Elite
@hartwork

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

913

grub2-theme-preview. :city_sunrise: Preview a full GRUB 2.x theme (or just a background image) using KVM / QEMU

422

image-bootstrap. :partly_sunny: Creates Linux chroots and bootable virtual machine images; command line tool (Python 3)

278

jawanndenn. :date: Simple alternative to Doodle polls and scheduling (Python, Django, TypeScript, React, MUI)

204

sandwine. :wine_glass: Command-line tool to run Windows apps with Wine and bwrap/bubblewrap isolation on Linux

161

django-berlin. :four_leaf_clover: Ever wondered who's doing Django... in Berlin?

83

resolve-march-native. :snail: Tool to determine what GCC or (experimental!) Clang flags -march=native would resolve into

67

wnpp.debian.net. :earth_africa: Code powering website "Debian Packages that Need Lovin'" created in 2009

65

xiangqi-setup. :game_die: Generate razor-sharp Xiangqi (Chinese chess) setup graphics; command line tool + themes

33

docker-ssl-reverse-proxy. :lock: Easy-to-use auto-SSL reverse proxy as a Docker container based on Caddy and Let’s Encrypt

25

binary-gentoo. :cow: Collection of simple CLI tools to help build Gentoo packages on a non-Gentoo Linux host

24

django-createsuperuserwithpassword. Django management command to create usable super users, programmatically

18

svneverever. :flashlight: Collects path entries across SVN history (Python)

18

antijack. :ninja: seccomp-based anti-TTY-hijacking proof-of-concept (prevents TIOCSTI and TIOCLINUX)

14

wait-for-it. Wait for service(s) to be available before executing a command

14

django-migration-vis. to visualize django migration graphs with GraphVis

14

no-cyclic-imports. :recycle: Tool to detect and report on cyclic imports in a Python codebase

13

golang-berlin. :four_leaf_clover: Ever wondered who's doing Golang... in Berlin?

12

visdriver. :cinema: visdriver uses Winamp plug-ins to visualize audio; targets Wine on GNU/Linux primarily

12

fetchcommandwrapper. :cow: Wrapper integrating aria2 (https://aria2.github.io/) into portage's FETCHCOMMAND for faster downloads (Python)

11

surrogates. :relieved: Encode and decode pairs of surrogate characters in Python 3

10

go-wait-for-it. :beaver: Wait for service(s) to be available before executing a command.

9

update-notifier-tray. :bulb: Update indicator tray icon for Debian and Gentoo; meant to replace gone update-notifier

8

mozilla-password-decrypt. :unlock: Decrypt passwords stored by Firefox, Thunderbird, Iceweasel, Icedove using libnss3.so

7

vue-tristate-checkbox. Vue.js component implementing a cycling tristate checkbox that supports form submission

6

rnv. :tropical_fish: Relax NG Compact Syntax validator by David Tolpin; official upstream maintenance repository

6

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

6

extract-hotline-miami-soundtrack. :musical_note: Extract soundtrack from Hotline Miami PC game .wad file (OGG Vorbis); command line tool

5

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

4

svgstrip. :bath: Tool that strips private information from SVG files (Python)

4

enum. :1234: Command line tool to enumerate values, replacing GNU seq and *BSD jot (moved from https://fedorahosted.org/enum/)

4

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

3

dsp_restless. The Restless Winamp Plugin (a.k.a. dsp_restless) of 2005

3

import-watch. Trace module imports and detect/deny cyclic imports at runtime

3

backup-my-hub. :octopus: Simple command line tool to make local backups of GitHub repositories and gists (Python)

3

gevent-socketio. :umbrella: Maintenance fork repository for gevent-socketio

3

geiss. The Geiss screensaver and Winamp music visualization plug-in

2

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

2

klogripper. :toilet: Kernel log ripper, i.e. a union of dmesg and tail -f (C)

2

audio_pump_demo. :studio_microphone: Demos pumping audio from the microphone to headphones/speakers in C99 for PulseAudio, PortAudio and SDL 2

1

usbguard. 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)

1

lcov-fork. LCOV

1

ccx2. A console client for the xmms2 music player

1

libvisual-projectm. The projectM libvisual plug-in that enables any application using libvisual to display projectM visualizations.

1

AudioVisualiser. Audio visualiser written in C++ using the SFML library.

1

out_bridge. The Outbridge Winamp Plugin (a.k.a. out_bridge) of 2005/2006

1