🚀 Release v2.4 ★ In Awesome-Go gelistet (#6660) ⚡ ~25 MB RAM · Kein Electron GNU GPL-3.0
🚧
Pre-Release Status: Diese Software ist noch nicht fertiggestellt und befindet sich in aktiver Entwicklung. Alle Versionen und Downloads sind Pre-Releases (WIP).
Pre-Release Notice: This software is not yet finished and is under active development. All versions and downloads are pre-releases (WIP).

WebUntis auf deinem Desktop.
Radikal schnell. Präzise. Respektvoll.

untis-go ist der native, freie Multi-Platform Client für WebUntis. Entwickelt in Go & WebKitGTK — mit synchronem Einzelstunden-Zeitraster, Live-Sekundencountdown, RFC-5545 iCalendar Export, System-Tray & Hintergrund-Sync, gerätegebundenem AES-256-GCM Tresor, 100% Local-First & DSGVO-konform sowie voller Offline-Fähigkeit.

WebUntis on Your Desktop.
Radically Fast. Precise. Respectful.

untis-go is the native, open-source multi-platform client for WebUntis. Built in Go & WebKitGTK — featuring synchronous period grids, live second timers, RFC-5545 iCalendar export, system tray & background sync, device-bound AES-256-GCM vault, 100% local-first GDPR compliance, and full offline caching.

Go Toolchain: go install github.com/benzjeremy/untis-go@latest

Radikal schlank statt Electron-Ballast

Während Webbrowser und typische Schul-Apps hunderte Megabyte Speicher verschwenden, liefert untis-go maximale Desktop-Effizienz.

~25 MB
RAM-Verbrauch im Leerlauf
Direktes WebKitGTK / Win32 Rendering ohne aufgeblähte Chromium-Instanz.
< 80 ms
Kaltstart-Ladezeit
Kompilierter statischer Go-Kern startet blitzschnell und liest sofort aus dem lokalen SQLite-Cache.
100%
Offline-Verfügbarkeit
Volle Stundenplan- und Notenanzeige selbst ohne WLAN oder bei Schulserver-Ausfällen.
256-Bit
AES-GCM Verschlüsselung
Passwörter und Sitzungs-Token werden niemals im Klartext gespeichert. Zero-Dummy-Security.

Entwickelt für den echten Schulalltag

Alle Stundenpläne, Notizen, Raumwechsel und Vertretungen sofort im Blick.

📅

Synchrone Stundenplan-Matrix

Wiederhergestellte Zeitspalte (Std. / Zeit) mit 1. Stunde, 2. Stunde usw. Mehrstündige Blockstunden werden transparent auf jede einzelne Schulstunde aufgeteilt.

⏱️

Live-Countdown mit Sekunden

Sekundengenaue Live-Anzeige bis zur nächsten Pause, Stunde oder Schultag. Immer im Blick: „Jetzt: Fach · Noch MM:SS bis Pause“.

🛡️

100% Local-First & Datenschutz

Keine Telemetrie, kein Cloud-Zwang. Alle Stundenpläne, Profile und Notizen verbleiben strikt verschlüsselt auf deinem lokalen PC (DSGVO & LDI NRW konform).

🏷️

Eigene Fachnamen & Filter

Eigene Wunsch-Aliasse für Fächer dauerhaft sichern (z. B. „Fachpraxis IT · FB02“). Integrierter Profanity-Filter schützt vor anstößigen Begriffen.

🔐

Höchste Datensicherheit

Passwörter sind mit gerätegebundener AES-256-GCM Verschlüsselung in SQLite gesichert. Dynamische Server-Ports und kryptografische 32-Byte Session-Token.

1-Klick Gast-Login & Multi-Account

Verwalte mehrere Schulen und Profile gleichzeitig oder starte blitzschnell im anonymen Gastmodus ohne manuelle Registrierungszwänge.

Schnelle Installation

Wähle deine Plattform für vorkompilierte Standalone-Binaries oder nutze die Go Toolchain.

🐧

Linux (x86_64)

Tarball herunterladen, entpacken und direkt als native Desktop-App ausführen:

tar -xzf untis-go-*-linux.tar.gz
chmod +x untis-go
./untis-go
🪟

Windows (x86_64)

ZIP-Archiv an einem beliebigen Ort entpacken und die Executable sofort starten:

1. untis-go-*-windows.zip entpacken
2. untis-go.exe doppelt anklicken
3. Sofort betriebsbereit (Standalone)

👥 Mitwirkende & Autoren

JB
Jeremy Benz
Projektgründer & Lead Systems Developer
AI Pair Programming:
Google Antigravity Claude Code
© 2026 Jeremy Benz · Nordrhein-Westfalen, Deutschland

⚖️ Freie Software (GNU GPL-3.0)

Dieses Projekt steht unter der GNU General Public License v3.0 (GPL-3.0). Sie garantiert jedem Nutzer die Freiheit, das Programm auszuführen, den Quellcode zu studieren, anzupassen und weiterzuverbreiten.

Offizielle Lizenzdatei auf GitHub einsehen →