ᛊ Sindri · Entwickler-Baukasten | Verfügbar

Womit wir
selbst bauen.

Mittelalterliche Bauhütten gaben ihre Werkzeuge und Maße weiter, statt jede Kathedrale bei null anzufangen.
Das hier ist unsere. Dieselben Fundamente, auf denen Ásgarðr steht — für Ihre eigenen Projekte.

.NET 10 · NuGet · Eigenständig einsetzbar · Einzel- oder Teamlizenz

Das Sindri-Logo: ein goldenes S, um einen Schmiedehammer geschwungen, in einem roten Ring, darunter der Schriftzug SINDRI
Weiter

// Der Name

Der Schmied hinter den Werkzeugen.

Ein Framework schreibt Ihnen vor, wie Ihre Anwendung auszusehen hat. Ein Fundament trägt, was Sie darauf bauen — und hält sich sonst heraus. Genau das schmiedet Sindri: keine fertige Kathedrale, sondern die Werkzeuge, mit denen man selbst baut.

ServiceBase, RepositoryBase, ViewModelBase, ModelBase — dieselben Schmiedestücke, auf denen Ásgarðr selbst steht, jetzt eigenständig einsetzbar für Ihre eigenen Projekte.

// Der Baukasten

Kein Framework.
Ein Fundament.

Ein Framework schreibt Ihnen vor, wie Ihre Anwendung auszusehen hat. Ein Fundament trägt, was Sie darauf bauen — und hält sich sonst heraus.

01

Die Basisklassen

ServiceBase, RepositoryBase, ViewModelBase, ModelBase — die Schichten, die in jedem ernsthaften Projekt ohnehin entstehen, nur eben schon fertig und in allen unseren Produkten erprobt.

02

Was mitkommt

Logging, DI-Registry, Result-Pattern, Soft-Delete, Audit-Trail und die MVVM-Basis. Alles von VT.Data bis VT.CoreLib in einem Paket — keine weiteren Architecture-Pakete nötig.

03

Wo es läuft

.NET 10, als NuGet-Paket. WPF, MAUI oder Web-API — die Basis macht keinen Unterschied. Und sie braucht weder Ásgarðr noch sonst ein VT-Produkt, um zu funktionieren.

// Init

Damit die KI Ihre Regeln kennt,
nicht nur den Code.

Mit „Konventionen" sind die Gewohnheiten gemeint, nach denen in einem Projekt gearbeitet wird — wie Fehler behandelt werden, wie Commits benannt sind, welcher Ton in Rückfragen herrscht, wie Entscheidungen festgehalten werden. Bei einem Team steht das irgendwann in einer Wiki-Seite. Bei einem einzelnen Menschen, der mit einer KI baut, steht es meistens nirgends — es sitzt nur im Kopf.

Genau das ist das Problem, wenn Sie „vibe coden": jede neue Unterhaltung mit der KI beginnt wieder bei null. Sie rät, wie Sie mit Fehlern umgehen wollen, wie ausführlich Commits sein sollen, ob sie erst fragen oder gleich loslegen soll — und meistens rät sie jedes Mal etwas anderes. Das kostet nicht nur Zeit zum Korrigieren, sondern führt dazu, dass sich Ihr Code von Session zu Session unterschiedlich anfühlt, obwohl niemand das so entschieden hat.

Init ist ein kurzer, geführter Dialog — die KI stellt Ihnen gezielte Rückfragen statt dass Sie einen leeren Fragebogen ausfüllen — und schreibt das Ergebnis in eine feste Datei, die Ihre KI ab der nächsten Aufgabe automatisch mitliest. Sie beantworten die Fragen einmal; die KI hält sich danach von selbst daran.

// Neu in 3.104.0

Login, Tokens, Farben.
Fertig geschmiedet.

Die zwei Bausteine, die bislang als „folgt noch" auf dieser Seite standen, sind jetzt Teil des Pakets — Auth durch einen unabhängigen Review gegangen, bevor er freigegeben wurde.

Auth

VT.Sindri.Auth

Passwort-Hashing mit BCrypt, eine Passwort-Richtlinie nach NIST SP 800-63B (Länge statt erzwungener Sonderzeichen), ein optionaler Abgleich gegen HaveIBeenPwned, dazu JWT-Zugriffstoken und Refresh-Token-Rotation mit zwei unabhängigen Diebstahl-Signalen: klassische Wiederverwendungserkennung für einen bereits abgelösten Token, plus ein zweites Signal, falls ein gestohlener, noch aktueller Token vor der nächsten legitimen Anmeldung benutzt wird. Kein eigenes Datenbankschema — Sie binden Ihre eigene Persistenz über eine einzige Schnittstelle an.

Theming

VT.Sindri.UI

Ein eigenständiges Theming-System für WPF: vier fertige Farbpakete (MidnightGold, Daylight, SlateBlue, Sandstone), durchgestylte Controls und Laufzeit-Wechsel über SindriThemeManager.ApplyTheme(...) — ein Aufruf, wie bei Telerik ein Theme. Ohne jede Paketreferenz außerhalb der Sindri-Familie.

Neu

VT.Sindri.User

Eine mandantenfähige Organisations-/Nutzerverwaltung obendrauf auf Auth — Einladungen, Rollen, Sitzplätze. Nur als Zusatz zu einer bestehenden aktiven Sindri-Lizenz, keine eigenständige Lizenz.

19 €/Monat

// Die naheliegende Frage

Warum geben wir das her?

Weil wir es ohnehin pflegen. Diese Klassen tragen jedes unserer Produkte — sie werden weiterentwickelt, egal ob jemand sie kauft. Was Sie bekommen, ist deshalb kein Nebenprodukt, das nach zwei Jahren verwaist: es ist derselbe Code, von dem unser eigener Betrieb abhängt.

Einzellizenz

63 €/Monat

Einführungspreis, danach 79 €. Voller Funktionsumfang, ein Arbeitsplatz.

Team

159 €/Monat

Einführungspreis, danach 199 €. Bis zehn Arbeitsplätze, ein Vertrag, ein Stand für alle.

Enthalten

Jetzt

Die Basisklassen, Auth und das Theming-System als NuGet-Pakete über einen eigenen, authentifizierten Feed, dazu Init — ein geführter Dialog, der Ihre Konventionen erhebt, kostenlos in jedem Plan.

Stand 01.09.2026 (3.104.0): Auth und Theming sind jetzt Teil des Pakets, siehe unten. Solange Ihr Abo aktiv ist, bekommen Sie jedes Update kostenlos, auch dieses — Sie müssen nichts erneut kaufen.

Bereits Kunde? Zu Ihren Lizenzschlüsseln → · Zur Entwickler-Dokumentation →

Es gelten die Nutzungsbedingungen für Sindri zusätzlich zur allgemeinen Lizenz von Verheyden Tech.

Bauen Sie darauf.

Ein Konto genügt — Rechnung und Lizenzschlüssel folgen direkt nach dem Kauf.

// Newsletter

Bleiben Sie auf dem Laufenden

Updates zu Ásgarðr, alle ein bis zwei Wochen. Kein Spam, jederzeit abbestellbar.

Wir verwenden Name und E-Mail-Adresse ausschließlich für den Versand des Newsletters – keine Weitergabe an Dritte, keine Cookies, keine Werbenetzwerke. Abmeldung jederzeit per Antwort auf jede E-Mail. Mehr in unserer Datenschutzerklärung.

✓