Klar typisiert.
Früh geprüft.
Explizite Typen, unveränderliche Werte und sichtbare optionale Daten helfen, Fehler schon beim Prüfen zu finden.
name: String?
match name {
Mit Zelyra beschreibst du Daten, Geschäftsregeln und Webseiten in einer klaren, statisch typisierten Sprache. In Rust entwickelt.
Zelyra verbindet Datenmodell, Typen, Validierung, SQL und Oberfläche. Aus einer klaren Beschreibung entstehen Schritt für Schritt geprüfte Bausteine für deine Anwendung.
Das Prinzip verstehen →Das gemeinsame Schema für Tabellen, Constraints und Typen.
table customers { ... }
Nominale Typen und Vorbedingungen sichern fehlerfreie Logik.
type UserId = Id
Routen und Formulare mit automatischer Schema-Validierung.
page "/customers" { ... }
Echtes SQL, das zur Compile-Zeit gegen das Schema geprüft wird.
query { select id, name }
Explizite Typen, unveränderliche Werte und sichtbare optionale Daten helfen, Fehler schon beim Prüfen zu finden.
name: String?
match name {
Ein Schema kann zur Grundlage für fachliche Typen, SQL, Formulare, APIs und CRUD werden.
Beginne mit einem kleinen Programm und erweitere es Schritt für Schritt zur Webanwendung.
Lernpfad öffnen →In einer Ära, in der sich moderne Software in undurchschaubaren Blackboxes, fragilen Abhängigkeiten und überseeischen Cloud-Monopolen verliert, steht Zelyra für den Geist echter digitaler Selbstbestimmung und eigenständigen Erfindergeist. Wo andere das flüchtige „Move fast and break things“ predigen, setzen wir auf das, was Bestand hat: mathematisch beweisbare Korrektheit, maximale Ressourcendisziplin und Software, die ihrem Schöpfer dient – nicht fremden Plattformen.
Mathematisch beweisbare Fehlerfreiheit durch Design by Contract. Keine Null-Pointer-Abstürze, keine vergessenen Zweige, kein Hoffen auf Glück.
100% Unabhängigkeit von geschlossenen Tech-Konzernen und fremden Plattformen. Dein Code, deine Regeln, deine technologische Freiheit.
Code, der spricht, was er tut. Explizite Typen, lesbare Schemata und formale Garantien statt undurchschaubarer Magie.
Höchste schöpferische Wertschöpfung: Datenmodell, relationale Datenbank, Validierung und Web-Oberfläche verschmelzen zu einer harmonischen Einheit.
Nach höchsten Industriestandards konstruiert. Unverwüstlich unter Höchstlast, sparsam im Speicherverbrauch, gebaut für Jahrzehnte.
Echte Daten- und Infrastrukturhoheit. Lokale Ausführung, freie Datenbankwahl, null Telemetrie und uneingeschränkte Kontrolle.
Hinweis zum Entwicklungsstand: Die hier beschriebenen Grundsätze und Eigenschaften stellen nicht den momentanen Ist-Stand dar, sondern das architektonische Ziel und Leitbild der Anwendung. Zelyra befindet sich in aktiver Entwicklung und arbeitet Schritt für Schritt an der Verwirklichung dieses Anspruchs.
Vier überschaubare Schritte führen dich vom ersten Programm zur datenbankgestützten Webanwendung.
Zelyra-Code beschreibt klar, welche Werte eine Funktion erwartet und welches Ergebnis sie liefert.
Beispiel ansehen →fn fibonacci(n: Int) -> Int {
if n <= 1 {
return n
}
return fibonacci(n - 1) +
fibonacci(n - 2)
}
→ 55
Hier siehst du eine kleine Zelyra-Seite. Verändere den Code im Editor oder den Parameter in der Adressleiste und beobachte, wie in Echtzeit eine sichere HTML-Antwort entsteht.
Wähle den Weg, der am besten zu deinem Setup passt. Keine externen Laufzeit-Abhängigkeiten erforderlich.
Klont und baut das Rust-Binary direkt auf deinem System für maximale lokale Performance.
$ git clone https://github.com/sf1976/zelyra.git
$ cd zelyra && ./install.sh
zelyra check fibonacci.zyl
Startet eine containerisierte Umgebung inklusive MariaDB-Datenbank und automatischem Reload.
$ zelyra new my-app --mariadb
$ cd my-app && docker compose up -d
zelyra db setup main.zyl
Entdecke das Handbuch, sieh dir den Open-Source-Compiler auf GitHub an oder starte mit dem 5-Minuten-Schnelleinstieg.
Stefan Siedelmann
Neuenhöfer Str. 20
34355 Staufenberg
Deutschland
Telefon: 01523 3790716
E-Mail: stefan@siedelmann.com