Stuped
Heute veröffentliche ich Stuped, einen nativen macOS-Code-Editor. Der Name ist Programm — das hier ist ein bescheuerter Editor ohne jegliche IDE-Ambitionen.
Stuped ist in Swift geschrieben und läuft nativ auf macOS 14 und neuer. Er öffnet Dateien und Ordner, zeigt einen Dateibaum in der Seitenleiste und hebt Syntax für über 150 Sprachen via highlight.js hervor. Das ist der Kern.
Warum ich es gebaut habe
Ich muss gelegentlich eine Datei anschauen oder einen Ordner mit Code durchstöbern — auf einem Rechner, wo ein vollständiger Editor übertrieben wirkt. Ich wollte etwas, das sofort aufgeht, nicht im Weg steht und nicht versucht, meine IDE zu werden. Alles, was ich gefunden habe, tat entweder zu viel oder sah aus, als wäre es 2004 entworfen worden.
Stuped ist das Ergebnis davon, diesen Juckreiz zu kratzen. Er tut die Dinge, die ich tatsächlich brauche — und sonst nichts.
Markdown und Mermaid
Der einzige Bereich, in dem Stuped ein bisschen über einen schlichten Betrachter hinausgeht, ist Markdown. Er rendert GitHub-flavored Markdown live in einer geteilten Ansicht neben dem Quelltext — und Mermaid-Blöcke werden als echte Diagramme in der Vorschau gerendert. Keine Plugins, kein Export-Schritt, kein separates Werkzeug. Man bearbeitet den Quelltext, das Diagramm aktualisiert sich beim Tippen.
HTML-Dateien erhalten ähnliche Behandlung über eine eingebettete WebView. Bilder — PNG, JPEG, GIF, BMP, TIFF, WebP, HEIC, ICO — werden direkt geöffnet. Binärdateien werden erkannt und sauber behandelt, anstatt unlesbares Zeichen auf den Bildschirm zu werfen.
Der Rest
Eine Suchleiste für die Suche innerhalb von Dateien, eine Pfadleiste mit anklickbaren Breadcrumbs, farbcodierte Datei-Icons, Echtzeit-Verzeichnisüberwachung und ein Git-Branch-Indikator in der Statuszeile. Ein Tab-Interface deckt sowohl den Einzeldatei- als auch den Ordner-Modus ab.
Stuped ist Open Source unter der Apache-2.0-Lizenz. Auf der Produktseite oder im GitHub-Repository gibt es die App zum Herunterladen.