Open Source

Werkzeuge, die ich selbst brauche.

Wenn mir ein Werkzeug fehlt, baue ich es – und stelle es offen bereit. Der Quellcode liegt auf GitHub in der Organisation bitsandfriends-germany, zusammen mit einem Entwicklerprofil, das Rollen, Schwerpunkte und ausgewählte Referenzen bündelt.

Plattform
Linux
Lizenz
MIT
Sprachen
Deutsch, Englisch

Projekte

Veröffentlichte Projekte

Beide Anwendungen laufen auf Linux und stehen unter der MIT-Lizenz. Der Quellcode ist vollständig einsehbar.

Electron · React · Python/FastAPI

BnF-PDFEditor

Vollständiger PDF-Editor für Linux: Seitenoperationen, Formulare und Anmerkungen, digitale Signaturen mit PKCS#12-Dateien und PKCS#11-Smartcards (etwa estnische ID-Karten), Verschlüsselung und eine optional zuschaltbare KI-Unterstützung. Die Oberfläche ist React, der Backend-Prozess Python mit PyMuPDF, pikepdf und pyHanko.

Zum Repository: BnF-PDFEditor

Electron · Python · SQLite

EtikettenDrucker-MUNYN

„Etikett Studio" gestaltet und druckt Etiketten für den Munbyn RW403B: Vorlagen, Variablen, QR- und Barcodes (Code 128, Code 39, EAN-13), PDF-Export und Druck über CUPS. Die Anwendung läuft eigenständig – ohne Webserver und ohne offenen HTTP-Port, die Teile sprechen über eine interne Leitung miteinander.

Zum Repository: EtikettenDrucker-MUNYN

Profil

Entwicklerprofil

Ein Überblick in englischer Sprache: Rollen, Schwerpunkte, Umfeld und Kontaktwege – als Gist auf GitHub, mit demselben Stand wie diese Seite.

Profil auf GitHub ansehen

GitHub

Alle Projekte an einem Ort

Neue Werkzeuge erscheinen zuerst in der Organisation bitsandfriends-germany. Dort stehen alle Repositories mit README, Lizenz und Verlauf.

Organisation auf GitHub öffnen

Fragen zu einem Projekt?

Wenn Sie eines der Werkzeuge einsetzen, erweitern oder in Ihre Umgebung einpassen möchten, sprechen Sie mich an.

Erstgespräch anfragen

Fehlerberichte und Wünsche gehören in die Issues des jeweiligen Repositories.

Kontakt

Erstgespräch anfragen

Schreiben Sie die Situation in drei Sätzen. Ich antworte in der Regel innerhalb eines Werktags mit einer Einschätzung und zwei Terminvorschlägen.

Pflichtfeld

Pflichtfeld. Ich nutze sie nur für die Antwort.

Pflichtfeld. 20 bis 4000 Zeichen.

Pflichtfelder sind mit * markiert.