untis-go

v2.4 Desktop Client

Schneller nativer WebUntis Desktop Client in Go & WebKitGTK Fast native WebUntis desktop client in Go & WebKitGTK

Der native WebUntis PC-Desktop Client für Linux und Windows. Entwickelt für Schülerinnen, Schüler und Lehrkräfte, die einen sofort startenden, ressourcenschonenden Stundenplan mit Vertretungsanzeige und vollwertigem Offline-Betrieb benötigen. The native WebUntis PC desktop client for Linux and Windows. Built for students and teachers who need an instant-starting, resource-friendly timetable with substitutions and full offline resilience.

untis-go · Stundenplan 10B · WebKitGTK Native Client untis-go · Timetable 10B · WebKitGTK Native Client
Offline-Cache aktiv Offline Cache Active
KW 39 · 2026 AES-256
Std / Zeit
MoMon
DiTue
MiWed
DoThu
FrFri
1 08:00
Mathematik Hr. Klein · R 204
Deutsch Fr. Berger · R 102
Mathematik Hr. Klein · R 204
Englisch Fr. Davis · R 201
Informatik Hr. Weber · INF 1
2 08:50
Mathematik Hr. Klein · R 204
Deutsch Fr. Berger · R 102
Physik Dr. Koch · PHY 2
Englisch Fr. Davis · R 201
Informatik Hr. Weber · INF 1
3 09:55
Englisch Fr. Davis · R 201
Raumänd.Room chg
Geschichte R 102 R 206 · Hr. Frank
Biologie Fr. Neumann · BIO 1
Deutsch Fr. Berger · R 102
Mathematik Hr. Klein · R 204
4 10:45
Chemie Fr. Dr. Vogel · CH 1
Geschichte Hr. Frank · R 102
Deutsch Fr. Berger · R 102
EntfallCancelled
Sport Lehrkraft erkranktTeacher absent
Physik Dr. Koch · PHY 2
WebUntis API: Verbunden · SQLite Cache: Aktualisiert heute 18:30 Uhr WebUntis API: Connected · SQLite Cache: Updated today 18:30
RAM: 24.8 MB · WebKitGTK 2.44
~25 MB
RAM-Verbrauch (Linux) RAM usage (Linux)
< 150 ms
Kaltstart-Latenz Cold start latency
AES-256
Lokaler Session-Tresor Local session vault
100%
Local-First & Offline Local-first & offline

Praxisnutzen & Arbeitsweise Practical Benefits & Workflow

Keine unnötigen Ladezeiten, kein Tracking und vollständige Datensouveränität auf Ihrem eigenen Rechner. No unnecessary load times, zero telemetry, and complete data sovereignty on your local machine.

01

Nativer WebKitGTK-Desktop ohne Electron-Ballast Native WebKitGTK Desktop without Electron Bloat

Verbraucht im laufenden Betrieb nur ca. 25–80 MB Arbeitsspeicher – ein Bruchteil gängiger Electron-Apps. Blitzschneller Kaltstart in unter 150 ms mit nativer Wayland- und X11-Unterstützung. Consumes only ~25–80 MB of RAM during operation – a fraction of Electron apps. Blazing fast cold start in under 150 ms with native Wayland and X11 integration.

02

100% Offline-Fähig & Lokaler SQLite-Cache 100% Offline-Capable & Local SQLite Cache

Stundenpläne, Vertretungen und Raumänderungen werden in einer lokalen SQLite-Datenbank verschlüsselt vorgehalten. Voller Zugriff auch bei Netzausfall im Schulgebäude. Timetables, substitutions, and room changes are encrypted in a local SQLite database. Full instant access even during school network outages.

03

AES-256-GCM Verschlüsselung & Key-Derivation AES-256-GCM Encryption & Key Derivation

Zugangsdaten und Session-Tokens werden mit authentisierter AES-256-GCM Verschlüsselung und PBKDF2 (100.000 Iterationen) geschützt auf der lokalen Festplatte gespeichert. Credentials and session tokens are stored securely using authenticated AES-256-GCM encryption and PBKDF2 key derivation.

04

Multi-Plattform: Linux & Windows Multi-Platform: Linux & Windows

Optimiert für Linux als schlanke WebKitGTK-Binärdatei und für Windows im reinen App-Modus ohne CGO-Kompilierungsballast. Beide Versionen direkt einsatzbereit. Optimized for Linux as a lean WebKitGTK binary and for Windows in browser app mode without CGO overhead. Both ready to run.

Technologie & Bereitstellung Technology & Deployment

Moderne Open-Source-Technologien, reproduzierbare Artefakte und transparente Lizenzen. Modern open-source stack, reproducible artifacts, and transparent licensing.

Go 1.22WebKitGTK 3GTK3SQLite 3 (WAL)AES-256-GCMPBKDF2Linux (x86_64)Windows (x86_64)