Rukuzu: Portierung einer 200.000 Zeilen umfassenden C++-Graphdatenbank zu Rust mit systematischem Testen

Portierungsstrategie für große C++-Codebasen zu Rust
Das Rukuzu-Projekt behandelt eine häufige Herausforderung in der Systemsoftware: die Portierung einer ausgereiften 200.000-Zeilen-C++-Codebasis (kuzu, eine eingebettete Graphdatenbank) zu einer reinen Rust-Implementierung. Die Motivation war nicht, dass der C++-Code problematisch war, sondern vielmehr Umgebungsbeschränkungen: mobile Geräte, Edge-Bereitstellungen, bei denen C++-Toolchains nicht verfügbar sind, FFI-Grenzen Debugging-Schwierigkeiten verursachen und wo eine einzelne statisch verlinkte Binärdatei wertvoll ist.
Systematischer Portierungs-Workflow
Das Team entwickelte einen Workflow, der als Claude Code Custom Command kodiert ist und ermöglicht:
- Die C++-Version funktionsfähig zu halten, während die Rust-Version aufgebaut wird
- Beide Implementierungen gegeneinander zu testen
- Bei jedem Schritt zu überprüfen, dass die Rust-Portierung identische Ergebnisse wie das ursprüngliche C++ liefert
Implementierungsdetails
Der Workflow entstand aus praktischer Erfahrung mit:
- 15 portierten Crates
- Über 2.700 Tests
- Erkenntnissen darüber, was sich mechanisch übersetzen lässt versus was menschliches Urteilsvermögen erfordert
Das DEALER-Projekt (ein Fuzzy-OWLv2-EL++-Description-Logic-Reasoner) nutzt beide Backends über eine pluggable Architektur und bietet so eine produktionsreife Testumgebung für Korrektheits- und Leistungsvergleiche.
📖 Read the full source: r/ClaudeAI
👀 Siehe auch

Agenten & KI.mpires: Strategiespiel, in dem KI-Agenten spielen und Menschen zuschauen
Agents & A.I.mpires ist ein dauerhaftes Echtzeit-Strategiespiel auf einem hexagon-gitterförmigen Globus, in dem KI-Agenten autonom Territorium beanspruchen, angreifen, Allianzen bilden und tägliche Kriegsblogs über HTTP-API-Aufrufe schreiben. Menschen beobachten lediglich das emergente Verhalten.

Open-Source-Selbstheilungsfunktion für KI-Agenten erkennt und behebt Fehler automatisch
Eine neue Open-Source-Fähigkeit ermöglicht es KI-Agenten, automatisch Fehler zu erkennen, Ursachen zu diagnostizieren und Lösungen umzusetzen. Sie umfasst einen Fehler-Scanner für Cron-Jobs, Sub-Agenten und Deploy-Logs sowie eine Datenbank, die aus früheren Lösungen lernt.

Hippo v0.21.0: Biologisch inspiriertes Gedächtnis für KI-Agenten mit Multi-Tool-Unterstützung
Hippo v0.21.0 führt eine Ein-Kommando-Einrichtung für mehrere KI-Codierungswerkzeuge ein, darunter Claude Code, OpenCode, OpenClaw, Codex, Cursor und Pi. Das Speichersystem bietet Verfall, Abrufverstärkung und Konsolidierung ohne Laufzeitabhängigkeiten.

MCP Marketplace startet sicherheitsgeprüftes Verzeichnis mit über 1.900 MCP-Tool-Plugins
MCP Marketplace (mcp-marketplace.io) bietet ein sicherheitsorientiertes Verzeichnis von über 1.900 MCP-Servern mit mehrschichtiger Sicherheitsanalyse, Risikobewertung und Ein-Klick-Installation für Claude Desktop, Cursor, ChatGPT und VS Code.