untis-go

v2.4 Desktop

Schneller nativer WebUntis Desktop Client Fast native WebUntis desktop client

Der native WebUntis PC-Desktop Client für Linux und Windows in Go & WebKitGTK. Entwickelt für maximale Geschwindigkeit, minimale Ressourcennutzung und absolute Datensouveränität ohne Telemetrie. The native WebUntis PC desktop client for Linux and Windows written in Go & WebKitGTK. Engineered for high performance, minimal memory footprint, and complete privacy with zero telemetry.

Go 1.22WebKitGTKSQLiteAES-256-GCMPBKDF2LinuxWindowsAwesome-Go
Go Install
go install github.com/benzjeremy/untis-go@latest
~25 MB
RAM-Verbrauch Memory footprint
< 150 ms
Kaltstart-Latenz Cold start latency
AES-256
Session-Tresor Session encryption
GPL-3.0
Open-Source Lizenz Open source license

Funktionen & Architektur Features & Architecture

Ausgereifte Ingenieursdisziplin: Zero-Telemetry, echte Sicherheit und native Performance. Engineered for precision: Zero telemetry, real security, and native performance.

01

Natives WebKitGTK Frontend & Go Core Native WebKitGTK Frontend & Go Core

Verbraucht im laufenden Betrieb ca. 25 MB Arbeitsspeicher – ein Bruchteil gängiger Electron-Anwendungen. Blitzschneller Kaltstart in unter 150 ms. Consumes only ~25 MB of RAM during operation – a fraction of Electron bloatware. Blazing fast cold start in under 150 ms.

02

AES-256-GCM Session-Tresor AES-256-GCM Session Vault

Zugangsdaten und Session-Tokens werden mit modernster Authenticated Encryption und PBKDF2 (100.000 Runden) auf der lokalen Festplatte verschlüsselt. Credentials and session tokens are encrypted locally using state-of-the-art Authenticated Encryption and PBKDF2 (100,000 iterations).

03

100% Offline-Fähig & Local-First 100% Offline-Capable & Local-First

Stundenpläne, Vertretungen und Räume werden in einer lokalen SQLite-Datenbank zwischengespeichert. Voller Zugriff auch bei Netzausfall. Timetables, substitutions, and rooms are cached in a local SQLite database. Full instant access even without internet connectivity.

04

Awesome-Go Gelistet & Peer-Reviewed Awesome-Go Listed & Peer-Reviewed

Erfüllt die strengen Codequalitäts- und Dokumentationskriterien der weltweiten Awesome-Go Community. 100% quelloffen unter GNU GPL-3.0. Meets the rigorous code quality and documentation standards of the global Awesome-Go community. 100% open source under GNU GPL-3.0.