Keyboard shortcuts

Press or to navigate between chapters

Press S or / to search in the book

Press ? to show this help

Press Esc to hide this help

🔴 L4 Experte

Das letzte Level: Performance messen statt raten, Korrektheit durch Zufall statt nur per Beispiel prüfen, an die Grenzen der Sprache gehen — und das Ergebnis produktionsreif veröffentlichen.

ThemaWas du lernst
⚡ Benchmarking & Memory Profilingcriterion, Heap-/Allokations-Profiling
🎲 Property-based Testing & Fuzzingproptest, cargo-fuzz
⚙️ Zero-Copy, Unsafe Rust, FFIunsafe, rohe Zeiger, C-Interop
🪄 Custom Makrosmacro_rules!, Derive-/Attribute-Makros
🌐 WebAssemblywasm-bindgen, Rust im Browser
📦 Crates.io Release & ProductionSemver, Doku, CI, Veröffentlichung

Hinweis: Alle Projekte werden ohne fertige Code-Vorschläge begleitet. Erarbeite die Lösung eigenständig!


📜 132 Projektvorschläge

🧠 Wissenssysteme & Wissenstechnik

  1. Volltextsuche-Algorithmen-Benchmark
  2. 🎲 Property-Tests für Wissensgraph-Konsistenz
  3. ⚙️ Zero-Copy-Parser für Wissens-Datenformate (z. B. Turtle/RDF)
  4. 🪄 Derive-Makro für Wissens-Entity-Modelle
  5. 🌐 WASM-Wissens-Viewer im Browser
  6. 📦 Veröffentlichte Crate: Wissensgraph-Datenstruktur
  7. 🔍 Invertierter Suchindex from scratch
  8. 🎯 Fuzzing für Wissens-Import-Parser
  9. 🌲 Graph-Traversierungs-Benchmark für Wissensgraphen
  10. 🧮 Eigene Vektor-Ähnlichkeitssuche (Embeddings-Grundlagen)
  11. 🔬 Semantic-Search-Prototyp (Unsafe-optimierte Distanzberechnung)
  12. 📦 Produktionsreife Wissensgraph-Crate (Ende-zu-Ende)

🧭 Expertensysteme & Expertensystem-Technik

  1. Benchmark: Forward- vs. Backward-Chaining
  2. 🎲 Property-Tests für Regel-Konsistenz (Widerspruchsfreiheit)
  3. ⚙️ Zero-Copy-Parser für Regel-Dateien (eigene DSL)
  4. 🪄 Custom-Makro für Regel-Definitionen (rule! {})
  5. 🌐 WASM-Expertensystem im Browser
  6. 📦 Veröffentlichte Crate: generische Inferenz-Engine
  7. 🧮 Eigener Constraint-Solver (einfach, from scratch)
  8. 🎯 Fuzzing für Regel-Parser
  9. 🌲 Graph-basierte Abhängigkeitsanalyse von Regeln (Benchmark)
  10. ⚙️ Unsafe-optimierter Fakten-Speicher (Performance)
  11. 🌫️ Property-getestetes Fuzzy-Logic-System
  12. 📦 Produktionsreife Expertensystem-Crate (Ende-zu-Ende)

🎓 LMS & Lernplattform-Technik

  1. Benchmark: Quiz-Auswertungs-Algorithmen
  2. 🎲 Property-Tests für Notenberechnung
  3. ⚙️ Zero-Copy-Parser für Kursinhalte (SCORM-ähnliches Format)
  4. 🪄 Custom-Makro für Kurs-Definitionen
  5. 🌐 WASM-Quiz-Player im Browser
  6. 📦 Veröffentlichte Crate: generische LMS-Kernbibliothek
  7. 🎯 Fuzzing für Kurs-Import-Parser
  8. 🌲 Graph-Benchmark für Lernpfad-Abhängigkeiten
  9. ⚙️ Unsafe-optimierter Fortschritts-Speicher
  10. 🎲 Property-getestetes Zertifikats-Validierungssystem
  11. 🌐 WASM-Lernpfad-Visualisierer
  12. 📦 Produktionsreife LMS-Crate (Ende-zu-Ende)

🤖 Eigener KI-Agent & Agenten-Technik

  1. Benchmark: Tool-Dispatch-Strategien
  2. 🎲 Property-Tests für Agenten-Zustandsübergänge
  3. ⚙️ Zero-Copy-Parser für Agenten-Protokoll (JSON-RPC-artig)
  4. 🪄 Custom-Makro für Tool-Definitionen (#[tool])
  5. 🌐 WASM-Agent im Browser
  6. 📦 Veröffentlichte Crate: generisches Agenten-Framework
  7. 🎯 Fuzzing für Agenten-Kommando-Parser
  8. 🌲 Graph-Benchmark für Multi-Agenten-Kommunikation
  9. ⚙️ Unsafe-optimierter Nachrichten-Puffer
  10. 🎲 Property-getestete Tool-Aufruf-Validierung
  11. 🌐 WASM-Agenten-Debugger/Visualisierer
  12. 📦 Produktionsreifes Agenten-Framework (Ende-zu-Ende)
  13. Benchmark: Speicher-Strategien für Agenten-Gedächtnis (Vec vs. HashMap vs. Ring-Buffer)
  14. 🎲 Property-Tests für Tool-Retry-Logik (Idempotenz)
  15. ⚙️ Zero-Copy-Parser für Streaming-Antworten (Chunked-Format)
  16. 🪄 Derive-Makro für Agenten-Konfiguration (#[derive(AgentConfig)])
  17. 🌐 WASM-Sandbox für Tool-Ausführung im Browser
  18. 📦 Veröffentlichte Crate: Tokenizer-Bibliothek für Agenten
  19. 🎯 Fuzzing für Streaming-Antwort-Parser
  20. 🌲 Graph-Benchmark für Agenten-Abhängigkeitsketten (Tool-Chains)
  21. ⚙️ Unsafe-optimierter Ring-Buffer für Agenten-Ereignisse
  22. 🎲 Property-getestete Kosten-Kalkulation (Token-Zähler)
  23. 🌐 WASM-Multi-Agenten-Simulator im Browser
  24. 📦 Produktionsreifes verteiltes Agenten-System (Ende-zu-Ende)

📖 LLM-Wiki-Pattern (Karpathy-Muster) & Wiki-Technik

  1. Benchmark: Diff-Algorithmen (Myers vs. naiv)
  2. 🎲 Property-Tests für Merge-Konsistenz
  3. ⚙️ Zero-Copy-Parser für Wiki-Markup
  4. 🪄 Custom-Makro für Artikel-Metadaten (#[derive(WikiPage)])
  5. 🌐 WASM-Diff-Viewer im Browser
  6. 📦 Veröffentlichte Crate: generische Diff/Merge-Bibliothek
  7. 🎯 Fuzzing für Wiki-Markup-Parser
  8. 🌲 Graph-Benchmark für Revisions-Historie (Traversierung)
  9. ⚙️ Unsafe-optimierter Text-Puffer für große Artikel
  10. 🎲 Property-getestete Zitat-Validierung
  11. 🌐 WASM-Revisions-Historie-Visualisierer
  12. 📦 Produktionsreife Wiki-Engine-Crate (Ende-zu-Ende)

🔍 RAG & Vektorsuche

  1. Benchmark: lineare vs. angenäherte Vektorsuche (HNSW-artig)
  2. 🎲 Property-Tests für Ähnlichkeits-Invarianten (Symmetrie, Normierung)
  3. ⚙️ Zero-Copy-Parser für Embedding-Dateien (Binärformat)
  4. 🪄 Custom-Makro für Embedding-Structs (#[derive(Embeddable)])
  5. 🌐 WASM-Vektorsuche im Browser
  6. 📦 Veröffentlichte Crate: generische Vektor-Index-Bibliothek
  7. 🎯 Fuzzing für Embedding-Datei-Parser
  8. 🌲 Graph-Benchmark für Cluster-Traversierung (Nächste-Nachbarn-Graph)
  9. ⚙️ Unsafe-optimierte SIMD-Kosinus-Ähnlichkeit
  10. 🎲 Property-getestete Chunking-Konsistenz (keine Datenverluste)
  11. 🌐 WASM-Embedding-Visualisierer (2D-Projektion)
  12. 📦 Produktionsreife RAG-Engine-Crate (Ende-zu-Ende)

🔌 MCP (Model Context Protocol) & Tool-Technik

  1. Benchmark: Transport-Strategien (stdio vs. HTTP)
  2. 🎲 Property-Tests für Protokoll-Konformität (Schema-Konsistenz)
  3. ⚙️ Zero-Copy-Parser für JSON-RPC-Nachrichten
  4. 🪄 Custom-Makro für Tool-Definitionen (#[mcp_tool])
  5. 🌐 WASM-MCP-Client im Browser
  6. 📦 Veröffentlichte Crate: generisches MCP-Server-Framework
  7. 🎯 Fuzzing für MCP-Nachrichten-Parser
  8. 🌲 Graph-Benchmark für Multi-Server-Orchestrierung
  9. ⚙️ Unsafe-optimierter Nachrichten-Puffer für hohen Durchsatz
  10. 🎲 Property-getestete Capability-Verhandlung
  11. 🌐 WASM-MCP-Debugger/Visualisierer
  12. 📦 Produktionsreifes MCP-Server-Framework (Ende-zu-Ende)

🗄️ Datenbank-Technik

  1. Benchmark: B-Baum vs. Hash-Index
  2. 🎲 Property-Tests für Transaktions-Isolation
  3. ⚙️ Zero-Copy-Parser für ein eigenes Datenbankformat
  4. 🪄 Custom-Makro für ORM-artiges Mapping (#[derive(Table)])
  5. 🌐 WASM-Mini-Datenbank im Browser
  6. 📦 Veröffentlichte Crate: eigene Embedded-Key-Value-Engine
  7. 🎯 Fuzzing für Query-Parser
  8. 🌲 Graph-Benchmark für Join-Strategien
  9. ⚙️ Unsafe-optimiertes Speicher-Layout für Zeilen (Column-Store-Experiment)
  10. 🎲 Property-getestete WAL-Konsistenz (Write-Ahead-Log, Lernprojekt)
  11. 🌐 WASM-Query-Plan-Visualisierer
  12. 📦 Produktionsreife Embedded-Datenbank-Crate (Ende-zu-Ende)

🧮 Eigene Parser & Compiler bauen

  1. Benchmark: rekursiver Abstieg vs. Parser-Kombinatoren
  2. 🎲 Property-Tests für Parser-Roundtrip (Parse → Pretty-Print → Parse)
  3. ⚙️ Zero-Copy-Lexer (ohne String-Allokationen)
  4. 🪄 Custom-Makro für Grammatik-Regeln (DSL für Parser-Definition)
  5. 🌐 WASM-Compiler-Playground im Browser
  6. 📦 Veröffentlichte Crate: generische Parser-Kombinator-Bibliothek
  7. 🎯 Fuzzing für den eigenen Parser
  8. 🌲 Graph-Benchmark für AST-Traversierung (Optimierungspässe)
  9. ⚙️ Unsafe-optimierte Bytecode-VM (Performance)
  10. 🎲 Property-getestete Typprüfung (Soundness einfacher Regeln)
  11. 🌐 WASM-AST-Visualisierer
  12. 📦 Produktionsreifer eigener Compiler/Interpreter (Ende-zu-Ende)

📰 CMS-Technik

  1. Benchmark: Template-Rendering-Strategien (String-Concat vs. Writer)
  2. 🎲 Property-Tests für Markdown-Parser-Konsistenz
  3. ⚙️ Zero-Copy-Content-Parser (Lernprojekt, &str-Slices statt Allokation)
  4. 🪄 Custom-Makro für Content-Modell-Generierung (#[derive(ContentType)])
  5. 🌐 WASM-Live-Vorschau-Editor im Browser
  6. 📦 Veröffentlichte Crate: generische Template-Engine-Bibliothek
  7. 🎯 Fuzzing für den eigenen Markdown-/Content-Parser
  8. 🌲 Graph-Benchmark für Content-Verlinkungs-Struktur (Backlinks)
  9. ⚙️ Unsafe-optimierter Puffer für große Content-Exporte
  10. 🎲 Property-getestete Versionierungs-/Diff-Logik
  11. 🌐 WASM-Rendering-Vergleich (Server-Side vs. Client-Side)
  12. 📦 Produktionsreifes Mini-CMS (Ende-zu-Ende)