Projekte
Woran ich arbeite
Meine Open-Source-Projekte und eigenen Produkte.
CLI & TUI In Arbeit
Soll Git-Repositories samt ihrer Forge-Metadaten sichern: Issues, Pull Requests, Releases und Labels, nicht nur die git-Historie.
- JavaScript
- Node.js
- GitHub
Anwendung
Die Anwendung hinter kirch.dev: Auftritt, Lebenslauf und diese Projektübersicht.
- PHP
- TypeScript
- Laravel
- Vue.js
- Inertia.js
- Tailwind CSS
Anwendung Pausiert
Verwaltet Inhalte mit den Mitteln, die eine Laravel-Anwendung ohnehin hat, also Eloquent, Policies und Migrationen, und liefert sie über eine REST-API aus.
- PHP
- TypeScript
- Laravel
- Vue.js
- Inertia.js
- Tailwind CSS
CLI & TUI In Arbeit
Hält kuratierte Blöcke in einer Region, die das Werkzeug besitzt, und rendert sie auf Zuruf neu. Alles außerhalb dieser Region bleibt unberührt.
- TypeScript
- Node.js
- pnpm
- Git
Desktop-App
Der vollständige Branch-Graph, Diffs und der git-Alltag in einer Oberfläche, die das echte git aufruft, WSL eingeschlossen.
- TypeScript
- Rust
- Vue.js
- Nuxt
- Tauri
- Tailwind CSS
- shadcn-vue
CLI & TUI
Macht aus den GPX-Dateien eines Wanderurlaubs ein einziges Video im Hochformat, in dem sich jede Tour nacheinander auf eine Karte zeichnet.
- TypeScript
- Vue.js
- Vite
- Vitest
- Node.js
- pnpm
Sonstiges
Ein Cloudflare Worker, der nachträgt, was der eingebaute Abgleich zwischen Linear und GitHub nicht überträgt: von der Priorität bis zum Stand der Agenten-Arbeit.
- TypeScript
- Cloudflare
- Linear
- GitHub
Vorlage
Alles, was ein Repository am ersten Tag braucht, von Linting und Commit-Hooks über CI und Sicherheits-Scans bis zu den üblichen Meta-Dokumenten, ohne eine Zeile Projektcode vorzugeben.
- JavaScript
- Node.js
- pnpm
- oxc
- GitHub Actions
Infrastructure as Code
Discord-Guild-Infrastruktur als Code verwalten: Rollen, Kanäle, Mitglieder, Webhooks, Events und Moderation in HCL. Berechtigungen stehen als Namen im Code, nicht als Bitfelder.
- Go
- Terraform
- OpenTofu
- Discord
Infrastructure as Code
Den gesamten Laravel-Forge-Bestand als Code verwalten: Server, Sites, Datenbanken, Daemons und SSL. Was jemand direkt in Forge geändert hat, zeigt der nächste Plan.
- Go
- Terraform
- OpenTofu
- Laravel Forge
Infrastructure as Code
Den Linear-Workspace als Code verwalten: Teams, Labels, Workflow-States, Views, Git-Automation und Workspace-Einstellungen, abgeglichen durch OpenTofu.
- Go
- Terraform
- OpenTofu
- Linear
CI & Automatisierung
Der Rumpf eines Workflows liegt einmal zentral, jedes andere Repository trägt nur noch einen Aufruf samt Auslöser. Ein Fix wird einmal geschrieben, und alle übernehmen ihn beim nächsten Bump.
- GitHub Actions
- GitHub
- TypeScript
- Node.js
