
Tauri
Tauri ist ein kostenloses Werkzeugpaket, mit dem Entwickler aus Webseiten-Technik echte Programme für Windows, macOS und Linux bauen. Die Oberfläche zeigt der Browser an, der ohnehin auf dem Rechner installiert ist – deshalb sind Tauri-Programme oft nur wenige Megabyte groß.
Tauri ist ein kostenloses Baukasten-Programm für Softwareentwickler. Damit lassen sich Anwendungen erstellen, die man ganz normal auf einem Computer installiert und startet – etwa ein Notizprogramm oder einen Musikplayer. Das Besondere: Die sichtbare Oberfläche mit Knöpfen, Menüs und Text wird mit denselben Techniken gebaut wie eine Webseite. Das Programm läuft aber trotzdem lokal auf dem Rechner und braucht keinen Browser-Tab. Tauri ist quelloffen, das heißt, der gesamte Programmcode ist öffentlich einsehbar und darf frei genutzt werden. Die erste stabile Version erschien 2022, die zweite Generation kam 2024 hinzu und unterstützt seitdem auch Handys.
Warum kleine Programme wieder ein Thema sind
Viele bekannte Desktop-Programme sind heute in Wirklichkeit versteckte Webseiten. Sie bringen dafür einen kompletten eigenen Browser mit, meist über ein älteres Werkzeug namens Electron. Das ist bequem für die Entwickler, aber teuer für den Nutzer. Ein simples Chat-Programm belegt so schnell 200 Megabyte Festplattenplatz und mehrere hundert Megabyte Arbeitsspeicher.
Tauri geht den umgekehrten Weg und liefert keinen eigenen Browser mit. Stattdessen nutzt es die Anzeige-Technik, die in Windows, macOS und Linux ohnehin eingebaut ist. Dadurch schrumpfen fertige Programme oft auf unter zehn Megabyte. Auch der Arbeitsspeicherverbrauch sinkt deutlich, weil nicht für jedes Programm ein zweiter Browser mitläuft.
Der zweite Grund ist Sicherheit. Tauri geht davon aus, dass die Oberfläche nichts darf, was der Entwickler nicht ausdrücklich erlaubt hat. Der Zugriff auf Dateien, Kamera oder Netzwerk muss einzeln freigeschaltet werden. Das ist mühsamer beim Programmieren, begrenzt aber den Schaden, falls eingebaute Fremdbausteine sich unerwartet verhalten.
Rust im Maschinenraum, Webtechnik im Schaufenster
Ein Tauri-Programm besteht aus zwei Hälften. Vorne sitzt die Oberfläche, geschrieben in HTML, CSS und JavaScript – also den drei Sprachen, mit denen auch Webseiten gebaut werden. Hinten sitzt der Kern, geschrieben in der Programmiersprache Rust. Rust gilt als schnell und speichersparsam und verhindert viele typische Programmierfehler schon beim Übersetzen des Codes.
Die beiden Hälften reden über eine klar festgelegte Schnittstelle miteinander. Die Oberfläche kann keine Datei selbst öffnen. Sie schickt stattdessen eine Anfrage an den Rust-Kern, und der entscheidet, ob er sie ausführt. Man kann sich das wie einen Tresen in einer Bibliothek vorstellen: Der Besucher darf nicht ins Magazin, er nennt einen Titel und bekommt das Buch gereicht.
Beim Übersetzen packt Tauri alles in eine fertige Installationsdatei für das jeweilige Betriebssystem. Eine Besonderheit ist dabei die eingebaute Update-Funktion: Programme können sich selbst aktualisieren und prüfen dabei mit einer digitalen Signatur, ob das Update wirklich vom Hersteller stammt.
Wo Tauri-Anwendungen auftauchen
Auffallen wird dir Tauri selten, denn ein Nutzer sieht dem Programm nicht an, womit es gebaut wurde. In der Praxis findet man es vor allem bei Werkzeugen für Entwickler, bei Notiz- und Wissens-Programmen und zunehmend bei Chat-Oberflächen für Sprachmodelle. Gerade solche KI-Programme sind eigentlich nur eine Hülle um einen Online-Dienst – da lohnt sich ein 200-Megabyte-Paket nicht.
In Tech-News taucht Tauri fast immer im Vergleich mit Electron auf. Electron ist älter, verbreiteter und hat mehr fertige Bausteine, Tauri ist schlanker und moderner. Ein häufiger Irrtum ist, Tauri sei automatisch immer besser. Weil jedes Betriebssystem seine eigene Anzeige-Technik nutzt, kann dasselbe Programm auf Windows und macOS leicht unterschiedlich aussehen oder sich unterschiedlich verhalten – bei Electron passiert das nicht.
Für dich als Nutzer ist die praktische Folge einfach: kleinere Downloads, weniger belegter Arbeitsspeicher, oft ein schnellerer Start. Für Firmen ist es eine Kostenfrage, weil ein Team dieselbe Oberfläche für mehrere Betriebssysteme nur einmal bauen muss.