Eigene Produkte

Open-Source-Projekte

Desktop-Apps, Web-Apps und eine Tabellenkomponente

Hier finden Sie alle meine Open-Source-Projekte mit Screenshots, Links zum Quellcode und Videos. Vier davon laufen direkt im Browser. Entstanden sind sie mit Coding Agents wie Claude, Cursor und GitHub Copilot; Architektur, Code-Review und Qualitätssicherung liegen bei mir.

Komponente für Web-Anwendungen

GUI Expert Table

Millionen Zeilen im Browser – in jedem Framework.

Ein TypeScript-Kern ohne Laufzeit-Abhängigkeiten, der nur die Zellen rendert, die gerade sichtbar sind – waagerecht und senkrecht. Deshalb bleibt die Tabelle auch bei einer Million Zeilen flüssig. Sortieren, Filtern, Auswahl, Bearbeiten, Baumtabellen, Gruppierung, Pivot, Master/Detail und Excel-Export sind eingebaut.

Frameworks
Angular, React, Vue, Svelte, Solid, Preact, Web Components
Installation
npm i @guiexpert/table
Barrierefreiheit
WAI-ARIA-Grid, volle Tastaturbedienung
GUI Expert Table mit einer Million Bestellungen: Spalten Order, Date, Customer, City, Country und Total, darunter Schaltflächen zum Durchscrollen und Springen zu Zeile 1.000.000.

Web-App und Desktop-App

Talk Typer

Spracherkennung, die auf dem Gerät bleibt.

Lokale Spracherkennung mit OpenAI Whisper: Mikrofon an, sprechen, Text erscheint. Kein Audio und kein Text verlässt das Gerät – nur das Modell wird einmalig geladen und per SHA-256 geprüft. Das Transkript lässt sich als .txt oder .srt exportieren.

Desktop
Nativ in Rust, auf dem Mac mit GPU-Beschleunigung über Metal
Browser
Als WebAssembly im Web Worker
Sprache
Deutsch voreingestellt, automatische Erkennung möglich
Videos: Short Video
Talk Typer im Browser: links ein Aufnahmegerät mit dunklem Display, Zeitanzeige und Aufnahmetaste, rechts das Transkript mit Export als .txt und .srt.

Desktop-App für macOS, Windows und Linux

editlicious

Ein ruhiger Texteditor für sehr große Dateien.

Millionen Zeilen, Zeilen mit Millionen Zeichen – und kaum Bedienelemente. Der Text liegt als Rope im Rust-Backend, das Fenster zeichnet nur, was sichtbar ist. Menü, Tabs und Statusleiste treten zurück; alles ist über Tastenkürzel und die Befehlspalette erreichbar.

Im Browser
Live-Demo mit der echten Engine als WebAssembly
Auswahl
Wächst mit jedem Doppelklick: Wort, Pfad, Klammer, Zeile, Absatz
KI-Steuerung
Optional über MCP, zum Beispiel aus Claude Code
Videos: Short Video
editlicious mit einer Rust-Datei, der Suchleiste und gelb markierten Treffern im Text.

Web-App und Desktop-App

ABA-T1

Ein Grafikrechner, den man anfassen kann.

ABA-T1 vereint ein Computeralgebra-System, über zwanzig Apps – Funktionsplots, Statistik, Geometrie, 3D, Finanzen, Tabellenkalkulation –, eine eigene Programmiersprache und Python in einem Rechner. Tasten tippen, Graphen ziehen, mit zwei Fingern zoomen oder einfach über die Tastatur eingeben.

Plattformen
Browser, macOS, Windows, Linux
Computeralgebra
Jede Antwort wird vor der Anzeige numerisch geprüft
Datenschutz
Läuft offline, ohne Konto und ohne Tracking
Videos: Short Video
ABA-T1 im Funktionsplot: eine rote Kurve mit markierten Nullstellen, darunter Softkeys und das Tastenfeld des Rechners.

Desktop-App für macOS, Windows und Linux

Files and Folders

Zwei Fenster, alles per Tastatur.

Ein schneller Zwei-Fenster-Dateimanager im Stil von Norton Commander und Total Commander. Kopieren, Verschieben und Umbenennen laufen im Hintergrund, während man weiterarbeitet. Dazu Mehrfach-Umbenennen mit Vorschau und Rückgängig, Duplikatsuche, Archive als Ordner sowie FTP, FTPS und SFTP.

Version
1.0.0 für macOS, Windows, Linux
Bedienung
Jede Funktion per Tastenkürzel oder Befehlspalette
Technik
Tauri, Rust und Angular
Videos: Short Video
Files and Folders im klassischen Norton-Farbschema: zwei blaue Dateifenster mit Tabs, markierten Fotos und der Funktionstasten-Leiste.

Web-App und Desktop-App

ABA-X1

Ein wissenschaftlicher Rechner, der exakt bleibt.

Exakte Ergebnisse, wo es geht – 1/3 + 1/6 = 1/2, √8 = 2√2 – und der Dezimalwert darunter. Eingabe in Lehrbuch-Notation, RPN auf Wunsch, ein interaktiver Funktionsplotter und ein CAS, dessen Antworten vor der Anzeige numerisch geprüft werden. Die gesamte Mathematik läuft lokal in TypeScript.

Plattformen
Browser (auch offline), macOS, Windows, Linux
Eingabe
Brüche, Wurzeln, Integrale und Matrizen wie im Lehrbuch
Technik
Angular und Tauri aus einer gemeinsamen Codebasis
Videos: Short Video
ABA-X1 im CAS-Modus: ein grünes LCD mit Stapelebenen, exakten Ergebnissen und einer gelösten Gleichung, rechts das Tastenfeld.

Desktop-App für macOS, Windows und Linux

Comic Commander

Die Comic-Sammlung als Wand aus Covern.

Comic Commander zeigt CBZ-, CBR-, CB7-, CBT- und PDF-Sammlungen als randloses Cover-Raster oder im Holzregal und öffnet die Bände in einem integrierten Reader mit Zoom und Drehen. Der Scan läuft in Rust – in die Comic-Ordner wird nichts geschrieben.

Formate
CBZ, CBR, CB7, CBT, PDF
Filter
Suchbegriffe mit +muss und -darf-nicht, Sortierung je Kategorie
Technik
Tauri, Rust und Angular; das Cover-Raster ist eine GUI Expert Table
Videos: Short Video
Comic Commander mit einem Raster aus Comic-Covern, darüber eine Werkzeugleiste mit Filter, Thumbnail-Größe und Sortierung.

Web-App und Desktop-App

Sonic Lab

Audiosignale sehen, messen und dekodieren.

Sonic Lab nimmt Audio vom Mikrofon auf, zeigt es in Echtzeit und dekodiert Morsezeichen und Telefon-Wähltöne (DTMF). Dazu kommen Frequenz- und Spektrumanalyse, ein Tongenerator und ein Recorder. Alles läuft auf dem eigenen Gerät: kein Server, keine Cloud, keine Telemetrie.

Plattformen
Browser, macOS, Windows, Linux
Module
Acht Instrumente, umschaltbar mit F1 bis F8
Spektrum
FFT von 1.024 bis 16.384 Punkten mit Spektrogramm
Videos: folgen in Kürze
Sonic Lab als Gerät mit Frontplatte: der Morse-Decoder zeigt 700 Hz, 18 WPM und den dekodierten Text „CQ CQ DE SONIC LAB K“, rechts Drehregler und Tastenfeld.
Wird von YouTube abgespielt. Auf YouTube öffnen