100% Native AOT • Null externe Abhängigkeiten • .NET 10 Deklaratives Framework

Monatelange Unternehmensentwicklung in 15 Minuten.

Vergessen Sie redundante Controller und DTOs. Generieren Sie Web-UI, REST-APIs, kryptografische Lizenzierung und 5 Server-Batterien deklarativ.

$ dotnet new weaver-app -n MyEnterpriseApp
bash / zsh
1
2
3
4
5
6
7
8
9
10
11
12
13
[UiAction(Group = "Finance", DisplayName = "Zahlung genehmigen", Icon = "credit-card")]
[RequireDualApprovalIf("Amount > 50000")]
[FieldSecurity("InternalBudgetNotes", Role = "CFO")]
public sealed record ApprovePayment(
    string InvoiceId,
    decimal Amount,
    string InternalBudgetNotes
) : IMechanismAction<ApproveResult>;

// Zur Kompilierzeit von Roslyn ohne Reflection generiert:
// 1. /api/finance/approve-payment REST-Endpunkt und OpenAPI-Schema
// 2. Dynamisches React-Formular-Modal und Feldmaskierung
// 3. HMAC-SHA256 Merkle Audit-Trail und Vier-Augen-Genehmigungspool
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
POST /api/finance/approve-payment HTTP/1.1
Host: api.codechu.com
Authorization: Bearer eyJhbGciOiJSUzI1NiIs...
Content-Type: application/json

{
  "invoiceId": "INV-2026-9481",
  "amount": 75000.00,
  "internalBudgetNotes": "Infrastructure expansion approved."
}

HTTP/1.1 202 Accepted
{
  "actionStatus": "PendingDualApproval",
  "approvalTrackingId": "APPR-8821-X",
  "requiredSignatures": 2,
  "currentSignatures": 1,
  "auditMerkleHash": "7f83b1657ff1fc53b92dc18148a1d65dfc2d4b1fa3d677284addd200126d9069"
}
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
import React from 'react';
import { useMechanismAction, ActionModal } from '@mechanismweaver/cockpit';

export const ApprovePaymentAction = () => {
  const { invoke, isDualApprovalRequired, isLoading } = useMechanismAction('ApprovePayment');
  
  return (
    <ActionModal 
      title="Approve Payment" 
      icon="credit-card"
      securityGroup="Finance"
      onExecute={(payload) => invoke(payload)}
    >
      {/* Schema-derived dynamic form, 4-Eyes dual approval lock */}
    </ActionModal>
  );
};
⚡ Live-Pipeline-Engine Testen Sie live die Pipeline, in der eine C#-Zeile von Roslyn kompiliert und in Mikrosekunden ausgeführt wird:
1
Tenant Isolation
TenantId: tenant-810
0.01 ms
2
Validation
Amount > 0, Valid
0.03 ms
3
Dual-Control Gate
Amount > $50k (CFO)
0.02 ms
4
Merkle Audit
HMAC-SHA256 #4092
0.08 ms
5
Roslyn Handler
Zero Reflection (AOT)
0.24 ms
⚡ VON NULL ZUR APP

Von einem einzigen C#-Record zum Live-Cockpit

Erleben und testen: Von der Konsole zur C#-Deklaration bis zum laufenden React-Cockpit.

🎥 Echte Bildschirmaufnahme: C#-Entwicklung, Build & Live-Cockpit
1080p HD MP4
bash — dotnet new weaver-web
Native AOT
onur@server:~$ dotnet new weaver-web -n FinGuard
The template "MechanismWeaver Web Cockpit" was created successfully.
Restoring .NET 10 dependencies (0 external packages)...
✔ Project FinGuard created in 1.4s. Zero NuGet bloat, BCL-only core ready.
onur@server:~$ cd FinGuard && code .
using MechanismWeaver;

namespace FinGuard.Modules;

// Tek 1 C# deklarasyonu ile REST, React Formu ve Onay Havuzu üretilir:
[UiAction(Group = "Finans", DisplayName = "Harcama Fişi Onayla")]
[RequiredDualApprovalIf("Amount > 50000")]
[FieldSecurity("InternalAuditNotes", Role = "CFO")]
public sealed record ApproveExpense(
    string InvoiceId,
    decimal Amount,
    string InternalAuditNotes
) : IMechanismAction<ApproveResult>;
onur@server:~/FinGuard$ dotnet run
Building FinGuard (Release NativeAOT)...
[Roslyn] Emitted Endpoint: POST /api/finance/approve-expense
[Roslyn] Emitted React Form Modal Schema (Amount > 50k Gate)
[Roslyn] Emitted HMAC-SHA256 Merkle Audit Leaf Handler
info: Microsoft.Hosting.Lifetime[14]
Now listening on: http://localhost:5095 (42ms startup)
fin-engine:~$ tail -f /var/log/audit.merkle.log
[0.01ms] TenantIsolation: 'tenant-810' ambient context bound
[0.03ms] Validation: Amount = 75,000.00 TL (PASS)
[0.02ms] DualControlGate: Amount > 50,000 TL -> Action PENDING CFO approval
[0.08ms] MerkleAudit: Hash = 0x9f8a3c...e84d written to ledger
[0.13ms] In-Process Pipeline Execution Completed Successfully
🔒 http://localhost:5095/cockpit/finance
LIVE
BATTERIES INCLUDED

Vollständiges Gerüst sofort einsatzbereit

SQLite-Datenbank, Outbox-Queue, React-Cockpit und OpenAPI 3.1 in Sekunden bereit.

⚡ Native AOT 🛡️ Zero Reflection 📜 Merkle Audit 🔐 Maker-Checker
ROSLYN COMPILE-TIME SCHEMA
{
  "path": "/api/finance/approve-expense",
  "method": "POST",
  "makerChecker": true,
  "threshold": "Amount > 50000",
  "reactModal": {
    "title": "Harcama Fişi Onayla",
    "fields": ["InvoiceId", "Amount", "InternalAuditNotes"]
  }
}

Kestrel in 42 Millisekunden online!

Modul 'Finanzen' und dynamische React-Formulare sofort geladen.

🏢 FinGuard Cockpit 👤 Ahmet Yılmaz (CFO)
📁 Finans
▪ Harcamalar
▪ Faturalar
F5 OUT-OF-THE-BOX COCKPIT

Was sehen Sie, wenn Sie F5 drücken?

Vollständig schlüsselfertig ohne Frontend-Code; 57 MB RAM, modernem React 18 und ohne Reflection!

01

Enterprise DataGrid & PivotGrid

Live-Suche, Paginierung, Spaltenauswahl, FilterBuilder und 1-Klick-Excel/CSV-Export.

02

Dynamische Aktions- & Formular-Modale

Automatisch generierte Formulare mit [UiMask], [LookupDependsOn], [UiRequiredIf] und Live-Validierung.

03

Doppelgenehmigung (Maker-Checker)

Automatisierte Genehmigungswarteschlange für kritische Aktionen (z. B. > 50.000 €) mit CFO-Freigabe.

04

Unveränderlicher Merkle-Audit-Trail

Wer, wann und welche Daten geändert hat; beweisbare HMAC-SHA256-Krypto-Protokollierung.

05

Visuelles Report-Studio & ESC/POS

Drag-and-Drop-Berichtsdesigner, 45°-Wasserzeichen, PDF/SVG und Thermodrucker-Unterstützung.

06

Resiliente Outbox & DLQ-Quarantäne

Respectful Rate-Limiting für externe APIs, automatische Wiederholungen und 1-Klick-Fehlerwiederbelebung.

CLI-PROJEKTVORLAGEN

4 Unternehmensbatterien via dotnet new

Schlanke, abhängigkeitsfreie Vorlagen optimiert für jeden betrieblichen Bedarf.

weaver-web
Web & Cockpit Flaggschiff

Vollwertiges React-Cockpit, REST-API, OpenAPI 3.1, Doppelgenehmigung und Merkle-Audit.

dotnet new weaver-web -n MyPortal
weaver-service
Headless API & Microservice

Oberflächenfreier, hochperformanter Backend-Kern mit Mikrosekunden-Latenz und RESP-Protokoll.

dotnet new weaver-service -n CoreApi
weaver-worker
Resiliente Queue & Outbox

HTTP-Outbox-Spooler, Respectful Rate-Limiter, Dead-Letter-Queue-Quarantäne und Wiederbelebung.

dotnet new weaver-worker -n JobSpooler
weaver-module
Plug-and-Play Geschäftsmodul

Unabhängiges Logikpaket, das mit einer einzigen Zeile in jeden Weaver-Host eingehängt werden kann.

dotnet new weaver-module -n Billing

⚡ 100% Native AOT & Null Reflection

Roslyn Source Generator zur Kompilierzeit für ultraschnelle REST- und Cockpit-Oberflächen.

🛡️ Asymmetrische Ed25519 & RSA Lizenzierung

Air-Gapped Lizenzierungs-Engine mit SHA-256 HMAC Merkle-Baum-Prüfer.

🚀 5 Eigenständige Server-Batterien

OIDC Auth, Redis RESP Cache, S3 Speicher, Merkle Ledger und Http Outbox Spooler.

🔒 Vier-Augen-Prinzip Genehmigungspool

Automatisierter Dual-Control-Genehmigungsmechanismus für sensible Aktionen.

🌐 Mehrsprachiges Deklaratives Portal & CMS

Integrierte TR/EN/DE Lokalisierung, automatisiertes SEO und Markdown CMS Blog-Engine.

📊 Live OpenTelemetry & Grafana-kompatibel

Prometheus-Metriken, verteiltes Tracing und Echtzeit-Telemetrie.

ARCHITEKTUR-VERGLEICH

Die Anderen & Klassisches .NET vs. MechanismWeaver

Warum hunderte Stunden redundanten Boilerplate schreiben oder schwere Monolithen schleppen?

Funktion / Kriterium Die Anderen (Klassisches .NET / Monolith) ⚡ Codechu MechanismWeaver
Dateien pro neuer Aktion 50+ Dateien (Controller, DTO, Service, Validator, React) Eine einzige Zeile C#-Deklaration
Laufzeitspeicher (RAM) ~400 MB - 800 MB (Die Anderen / Schwere Reflection) ~57.2 MB (%100 Native AOT)
Kaltstartzeit (Cold Start) 5.0 - 12.0 Sekunden (Die Anderen / Schwerer Monolith) 42 Millisekunden (Sofort bereit)
UI-Technologie Altes WebForms / Blazor Server Modernes React 18, WebGL, SignalR Cockpit
Kryptografische Sicherheit Standard-SQL-Protokolltabelle HMAC-SHA256 Merkle-Baum & Doppelgenehmigung
Externe Abhängigkeiten (NuGet) Dutzende Drittanbieter-Pakete und schwere DLLs 0 Externe Abhängigkeiten (BCL-Only Kern)
Lizenz & Kosten Tausende $ pro Entwickler / Jahr / SaaS-Zwang Perpetual Fallback (Lebenslang Ihr Eigentum, autonom)
PERPETUAL FALLBACK

Ihre gekaufte Version gehört Ihnen lebenslang

Keine Abofalle. 1 Jahr Updates inklusive lebenslangem Fallback.

Indie & Gründer

$299 / einmalig
1 Jahr Updates & Perpetual Fallback
  • Einzelentwickler-Lizenz
  • Unbegrenzte Projekte & Deployments
  • 5 Integrierte Server-Batterien
  • Roslyn Source Generator & Cockpit
  • Community & Discord Support

Enterprise Unlimited

$2,499 / einmalig
Lebenslange Updates & Individuelle SLA
  • Unbegrenzte Entwickler-Lizenzen
  • Vollständiger Quellcode-Zugriff
  • Individuelle Adapter-Beratung
  • Air-Gapped Installations-Support
  • 24/7 SLA Garantie
HÄUFIG GESTELLTE FRAGEN

Alles, was Sie wissen müssen

Transparente Antworten zur Architektur und zum Lizenzmodell.

Was ist das Perpetual Fallback Lizenzmodell?
Beim Kauf erhalten Sie 1 Jahr lang alle Updates. Danach gehört Ihnen die Version lebenslang ohne Einschränkungen.
Ist MechanismWeaver wirklich frei von externen NuGet-Paketen?
Ja! Die Kernmodule nutzen ausschließlich die .NET 10 Base Class Library (BCL).
Wie funktioniert die Native AOT Unterstützung?
Roslyn Source Generators generieren allen Code zur Kompilierzeit – für 42ms Kaltstart und <50MB RAM.
Kann ich es in bestehende ASP.NET Core Apps integrieren?
Selbstverständlich, einfach über `services.AddMechanismWeaver()` und `app.MapMechanismsUi()`.