%100 Native AOT • Sıfır Dış Bağımlılık • .NET 10 Deklaratif Framework

Aylar Süren Kurumsal Geliştirmeleri 15 Dakikaya İndirin.

Boilerplate Controller ve DTO çilesini unutun. Tek satır C# deklarasyonuyla anında Web Arayüzü, REST API, Asimetrik Lisanslama ve 5 Bağımsız Sunucu Pili türetin.

$ 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 = "Harcama Onayla", Icon = "credit-card")]
[RequireDualApprovalIf("Amount > 50000")]
[FieldSecurity("InternalBudgetNotes", Role = "CFO")]
public sealed record ApprovePayment(
    string InvoiceId,
    decimal Amount,
    string InternalBudgetNotes
) : IMechanismAction<ApproveResult>;

// Derleme anında (Compile-time) Roslyn tarafından sıfır reflection ile üretilir:
// 1. /api/finance/approve-payment REST Endpoint'i ve OpenAPI şeması
// 2. Dinamik React Form Modalı ve Alan Maskelemesi
// 3. HMAC-SHA256 Merkle Denetim İzi ve Çift Yönetici Onay Havuzu
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>
  );
};
⚡ Canlı Boru Hattı Motoru Tek satır C# deklarasyonunun Roslyn ile derlenip mikrosaniyelerde çalıştığı boru hattını canlı test edin:
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
⚡ SIFIRDAN UYGULAMA İNŞASI

Tek Bir C# Record'undan Canlı Kurumsal Kokpite

İzleyin ve test edin: Terminalden C# kodlamaya, derlemeden çalışan canlı React kokpitine uzanan interaktif geliştirici deneyimi.

🎥 Gerçek Ekran Kaydı: Sıfırdan C# Kodlama, Derleme ve Canlı Kokpit Yayını
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

Kutudan Çıkan Tam Donanımlı İskelet

SQLite veritabanı, Outbox arka plan kuyruğu, React Kokpiti ve OpenAPI 3.1 saniyeler içinde hazır.

⚡ 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 42 Milisaniyede Ayakta!

Sol menüde 'Finans' modülü ve dinamik React formları anında yüklendi.

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

F5 Tuşuna Bastığınızda Ekranda Ne Görürsünüz?

Hiçbir frontend kodu yazmadan anahtar teslim; 57 MB RAM, modern React 18 ve sıfır yansımalı!

01

Kurumsal DataGrid & PivotGrid

Canlı arama, sayfalama, kolon gizleme/sıralama, karmaşık FilterBuilder ve tek tıkla Excel/CSV dışa aktarımı.

02

Dinamik Eylem & Form Modalları

C# record'larından otomatik türeyen formlar: [UiMask], [LookupDependsOn], [UiRequiredIf] ve canlı alan doğrulama kuralları.

03

Çift Yönetici Onay Havuzu (Maker-Checker)

Kritik limitleri aşan eylemlerde (örn: > 50.000 TL) işlemi askıya alan ve CFO onayına sunan otomatik onay kuyruğu.

04

Değiştirilemez Merkle Audit Trail

Kim, ne zaman, hangi veriyi değiştirdi; HMAC-SHA256 kriptografik Merkle ağacı ile kanıtlanabilir denetim izi.

05

Görsel Rapor Stüdyosu & ESC/POS

Sürükle-bırak bantlı rapor düzenleyici, 45° filigran motoru, PDF/SVG ve termal fiş yazıcı desteği.

06

Dayanıklı Outbox & DLQ Karantina

Dış API entegrasyonlarında Respectful Rate Limiting, otomatik yeniden deneme ve tek tıkla hata diriltme ekranı.

CLI İSKELET ŞABLONLARI

dotnet new ile 4 Hazır Kurumsal Pil

Her işletme ihtiyacına özel optimize edilmiş hafif ve bağımsız .NET şablonları.

weaver-web
Amiral Gemisi Web & Kokpit

Tam donanımlı React Kokpiti, REST API, OpenAPI 3.1, Çift Yönetici Onay Havuzu ve Merkle Audit pili.

dotnet new weaver-web -n MyPortal
weaver-service
Headless API & Mikro-Servis

Arayüzsüz, mikrosaniye seviyesinde yüksek hızlı REST & RESP protokolü destekli arka plan çekirdeği.

dotnet new weaver-service -n CoreApi
weaver-worker
Dayanıklı Kuyruk & Outbox

HTTP Outbox Spooler, Respectful Rate Limiter, Dead-Letter Queue karantina ve otomatik diriltme yöneticisi.

dotnet new weaver-worker -n JobSpooler
weaver-module
Tak-Çalıştır İş Modülü

Tek satırla (builder.AddModule<T>()) herhangi bir Weaver hostuna takılabilen bağımsız iş mantığı paketi.

dotnet new weaver-module -n Billing

⚡ %100 Native AOT & Sıfır Reflection

Roslyn Source Generator ile derleme zamanında üretilen ultra hızlı, sıfır reflection REST ve Cockpit yüzeyleri.

🛡️ Asimetrik Ed25519 & RSA Lisanslama

Air-gapped (internetsiz) çalışan, SHA-256 HMAC Merkle doğrulayıcılı kurumsal lisans motoru.

🚀 5 Bağımsız Sunucu Pili (Batteries-Included)

OIDC Yetkilendirme, Redis RESP Cache, S3 Depolama, Merkle Defteri ve Outbox Spooler.

🔒 Çift Yönetici Onay Havuzu (Dual-Control)

Hassas finansal ve operasyonel eylemler için 4-Eyes ilkesine dayalı otomatik onay mekanizması.

🌐 Çok Dilli Deklaratif Vitrin & Blog

Tek tıkla TR/EN/DE dil desteği, yerleşik SEO optimizasyonu ve hafif Markdown CMS blog altyapısı.

📊 Canlı OpenTelemetry & Grafana Uyumlu

Prometheus metrikleri, distributed tracing ve anlık işlem telemetrisi.

MİMARİ KARŞILAŞTIRMA

Diğerleri & Geleneksel .NET vs. MechanismWeaver

Neden yüzlerce saatlik gereksiz boilerplate kodla veya hantal framework'lerle uğraşasınız?

Özellik / Kriter Diğerleri (Geleneksel .NET / Monolith) ⚡ Codechu MechanismWeaver
Yeni Eylem Başına Dosya Sayısı 50+ Dosya (Controller, DTO, Service, Validator, React Component) Tek 1 Satır C# Deklarasyonu
Çalışma Zamanı Bellek (RAM) ~400 MB - 800 MB (Diğerleri / Ağır Reflection) ~57.2 MB (%100 Native AOT)
İlk Açılış Süresi (Cold Start) 5.0 - 12.0 Saniye (Diğerleri / Ağır Monolith) 42 Milisaniye (Anında Hazır)
Arayüz Teknolojisi Eski WebForms / Blazor Server Modern React 18, WebGL, SignalR Cockpit
Kriptografik Güvenlik & Denetim Standart SQL Log Tablosu HMAC-SHA256 Merkle Ağacı & Çift Yönetici Onayı
Dış Bağımlılıklar (NuGet) Düzinelerce 3. parti paket ve devasa DLL'ler 0 Dış Bağımlılık (BCL-Only Çekirdek)
Lisanslama & Maliyet Geliştirici Başına Yıllık Binlerce $ / Zorunlu SaaS Perpetual Fallback (Ömür Boyu Sizin, Bağımsız)
PERPETUAL FALLBACK

Satın Aldığınız Sürüm Ömür Boyu Sizindir

Abonelik tuzağı yok. 1 Yıl boyunca tüm güncellemeler dahildir.

Girişimci & Bağımsız

$299 / tek seferlik
1 Yıl Güncelleme & Perpetual Fallback
  • Tek Geliştirici Lisansı
  • Sınırsız Proje ve Dağıtım
  • 5 Dahili Sunucu Pili
  • Roslyn Source Generator & Cockpit
  • Topluluk ve Discord Desteği

Enterprise Unlimited

$2,499 / tek seferlik
Ömür Boyu Güncelleme & SLA
  • Sınırsız Geliştirici Lisansı
  • Kaynak Kod Erişimi
  • Özel Adaptör Geliştirme Danışmanlığı
  • Air-gapped Kurulum Desteği
  • 7/24 Kritik Sistem SLA Garantisi
SIKÇA SORULAN SORULAR

Aklınıza Takılan Her Şey

Mimari ve lisanslama modeli hakkında şeffaf yanıtlar.

Perpetual Fallback lisanslama modeli nedir?
MechanismWeaver'ı satın aldığınızda, 1 yıl boyunca yayınlanan tüm ana ve ara güncellemeleri alırsınız. 1 yılın sonunda lisansı yenilemeseniz bile en son sürümü ömür boyu hiçbir kısıtlama olmadan tüm projelerinizde kullanmaya devam edersiniz.
MechanismWeaver gerçekten dış NuGet bağımlılığı içermiyor mu?
Evet! Çekirdek modüllerimiz (Kernel, Abstractions, Compositor) yalnızca .NET 10 Base Class Library (BCL) kullanır. Sıfır dış bağımlılık sayesinde bağımlılık çakışmaları (dependency hell) ve tedarik zinciri güvenlik açıkları tamamen ortadan kalkar.
Native AOT desteği nasıl çalışıyor?
Reflection yerine Roslyn Source Generator kullanıyoruz. Tüm model bağlama, validasyon ve eylem yönlendirmeleri derleme anında (compile-time) C# koduna dönüştürülür. Bu sayede uygulama 42 milisaniyede açılır ve 50 MB'tan az RAM tüketir.
Mevcut ASP.NET Core veya EF Core projeme entegre edebilir miyim?
Kesinlikle. MechanismWeaver standart bir ASP.NET Core middleware olarak çalışır. `services.AddMechanismWeaver()` ve `app.MapMechanismsUi()` diyerek dakikalar içinde mevcut mimarinize dahil edebilirsiniz.