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

Rust-Lernpfad Roadmap — Moderne Technik von 2026

Diese Roadmap ersetzt die alte Phasen-Einteilung. Sie ist in vier Level sortiert, vom Einstieg bis zum produktionsreifen Rust. Jedes Level hat eine eigene Seite mit Projektvorschlägen, die die jeweiligen Themen kombiniert in echten Projekten anwenden.

🟢 L1 Grundlagen (5 bis 10 Lektionen / 1 kleines CLI-Tool)

  • Variablen, Datentypen, Kontrollfluss
  • Benutzereingabe & String-Parsing
  • Ownership, Borrowing & Lifetimes-Basics
  • Structs, Enums, Methoden (z. B. Events, Severity Level)
  • Pattern Matching (match, if let)
  • Error Handling (Option, Result)
  • Vec, HashMap, String
  • Modulsystem (mod, pub, use, Sichtbarkeit)

Zu den L1-Projektvorschlägen

🟡 L2 Fortgeschritten (10 bis 15 Lektionen / 1 modularer Crate)

  • Iteratoren & Closures (Filterung, Aggregationen)
  • Testing (#[test]), clippy, rustfmt, rustdoc
  • Generics, Traits & Typestate Pattern
  • Trait Objects (dyn Trait) vs. statische Generics
  • Cargo Workspaces & Modularisierung
  • Smart Pointers (Box, Rc, Arc, RefCell)

Zu den L2-Projektvorschlägen

🟠 L3 Profi (15 bis 20 Lektionen / 1 vollständiges System)

  • Error Handling (thiserror, anyhow)
  • Config & Serialisierung (serde)
  • CLI (clap)
  • Tracing (tracing)
  • Async/Await & Tokio Runtime
  • Concurrency (Arc<Mutex<T>>, Channels)
  • REST API (axum), DB (sqlx) & Docker
  • Security-Grundlagen (Input-Validation, Secrets-Handling, zeroize)

Zu den L3-Projektvorschlägen

🔴 L4 Experte

  • Benchmarking (criterion) & Memory Profiling
  • Property-based Testing & Fuzzing (proptest, cargo-fuzz)
  • Zero-Copy, Unsafe Rust, FFI
  • Custom Makros (macro_rules!, Derive-/Attribute-Makros)
  • WebAssembly (wasm-bindgen)
  • Crates.io Release & Production

Zu den L4-Projektvorschlägen

🟢 L1 Grundlagen

In diesem Level lernst du die Bausteine, ohne die kein Rust-Programm auskommt. Jedes Projekt kombiniert mehrere Themen gleichzeitig, wie in einem echten Programm.

ThemaWas du lernst
🧱 Variablen, Datentypen, KontrollflussZahlen, Texte, Mutabilität, if/else, loop, while, for
⌨️ Benutzereingabe & String-ParsingKonsoleneingabe lesen, parse(), Fehler beim Parsen behandeln
🧠 Ownership, Borrowing & Lifetimes-BasicsWer besitzt was? Referenzen (&, &mut), einfache Lifetime-Annotationen
🏗️ Structs, Enums, MethodenEigene Datentypen, impl-Blöcke, z. B. Events mit Severity Level
🔀 Pattern Matchingmatch mit Exhaustiveness Checking, kompaktes if let
❓ Error HandlingOption<T>, Result<T, E>, ?-Operator
📦 Vec, HashMap, StringCollections befüllen, durchsuchen, verändern
📁 Modulsystemmod, pub, use, Sichtbarkeit über Dateigrenzen hinweg

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


📜 132 Projektvorschläge

🧠 Wissenssysteme & Wissenstechnik

  1. 📖 Glossar-Tool (Fachbegriffe nachschlagen) (Kapitel 1: alle Themen von L1 zusammenführen; weitere Kapitel: L2, sortiert)
  2. FAQ-Verwaltung (Frage-Antwort-Katalog) (Kapitel 1: alle Themen von L1 zusammenführen; weitere Kapitel: L2, sortiert)
  3. 🎴 Karteikarten-Trainer (Konsole, Frage/Antwort) (Kapitel 1: alle Themen von L1 zusammenführen; weitere Kapitel: L2, sortiert)
  4. 🧠 Wissens-Quiz mit Punktestand (Kapitel 1: alle Themen von L1 zusammenführen; weitere Kapitel: L2, sortiert)
  5. 📚 Fakten-Datenbank (Kategorien & Suche) (Kapitel 1: alle Themen von L1 zusammenführen; weitere Kapitel: L2, sortiert)
  6. 🏷️ Tag-basierte Notizverwaltung (Kapitel 1: alle Themen von L1 zusammenführen; weitere Kapitel: L2, sortiert)
  7. 📓 Mini-Wiki (Konsole, verlinkte Einträge) (Kapitel 1: alle Themen von L1 zusammenführen; weitere Kapitel: L2, sortiert)
  8. 💬 Zitate-Sammlung mit Autor-Suche (Kapitel 1: alle Themen von L1 zusammenführen; weitere Kapitel: L2, sortiert)
  9. 🔤 Begriffs-Lexikon (alphabetisch sortiert) (Kapitel 1: alle Themen von L1 zusammenführen; weitere Kapitel: L2, sortiert)
  10. 🗂️ Lernkarten-Stapel-Verwalter (mehrere Stapel) (Kapitel 1: alle Themen von L1 zusammenführen; weitere Kapitel: L2, sortiert)
  11. Frage-Antwort-Datenbank mit Bewertung (Kapitel 1: alle Themen von L1 zusammenführen; weitere Kapitel: L2, sortiert)
  12. 🧩 Themen-Verknüpfungs-Tool (verwandte Begriffe) (Kapitel 1: alle Themen von L1 zusammenführen; weitere Kapitel: L2, sortiert)

🧭 Expertensysteme & Expertensystem-Technik

  1. 🌳 Entscheidungsbaum-Berater (Ja/Nein-Fragen) (Kapitel 1: alle Themen von L1 zusammenführen; weitere Kapitel: L2, sortiert)
  2. 🩺 Diagnose-Quiz (Symptom → Ergebnis) (Kapitel 1: alle Themen von L1 zusammenführen; weitere Kapitel: L2, sortiert)
  3. 📏 Regelbasierter Ratgeber (Wenn-Dann-Regeln) (Kapitel 1: alle Themen von L1 zusammenführen; weitere Kapitel: L2, sortiert)
  4. 🌱 Pflanzenpflege-Berater (Regelbasiert) (Kapitel 1: alle Themen von L1 zusammenführen; weitere Kapitel: L2, sortiert)
  5. 🚗 Kfz-Fehlerdiagnose-Tool (einfach) (Kapitel 1: alle Themen von L1 zusammenführen; weitere Kapitel: L2, sortiert)
  6. 🥗 Ernährungsberater (Regelbasiert) (Kapitel 1: alle Themen von L1 zusammenführen; weitere Kapitel: L2, sortiert)
  7. 🧥 Wetter-Kleidungsberater (Kapitel 1: alle Themen von L1 zusammenführen; weitere Kapitel: L2, sortiert)
  8. 💳 Kredit-Ampel-Berater (Regeln) (Kapitel 1: alle Themen von L1 zusammenführen; weitere Kapitel: L2, sortiert)
  9. 🐾 Tier-Bestimmungs-Tool (Ja/Nein-Fragen) (Kapitel 1: alle Themen von L1 zusammenführen; weitere Kapitel: L2, sortiert)
  10. 🍲 Rezept-Empfehlungs-Tool (Zutaten → Vorschlag) (Kapitel 1: alle Themen von L1 zusammenführen; weitere Kapitel: L2, sortiert)
  11. 🧯 Fehlerbaum-Navigator (Konsole) (Kapitel 1: alle Themen von L1 zusammenführen; weitere Kapitel: L2, sortiert)
  12. 🎯 Ziel-Empfehlungs-Berater (Regelpriorität) (Kapitel 1: alle Themen von L1 zusammenführen; weitere Kapitel: L2, sortiert)

🎓 LMS & Lernplattform-Technik

  1. 📚 Kursverwaltung (Konsole) (Kapitel 1: alle Themen von L1 zusammenführen; weitere Kapitel: L2, sortiert)
  2. 📝 Teilnehmer-Anmeldesystem (Kapitel 1: alle Themen von L1 zusammenführen; weitere Kapitel: L2, sortiert)
  3. Quiz-Tool mit Auswertung (Kapitel 1: alle Themen von L1 zusammenführen; weitere Kapitel: L2, sortiert)
  4. Fortschritts-Tracker (Lektionen abhaken) (Kapitel 1: alle Themen von L1 zusammenführen; weitere Kapitel: L2, sortiert)
  5. 🎓 Notenbuch für Kurse (Kapitel 1: alle Themen von L1 zusammenführen; weitere Kapitel: L2, sortiert)
  6. 🗺️ Lernpfad-Planer (Reihenfolge von Lektionen) (Kapitel 1: alle Themen von L1 zusammenführen; weitere Kapitel: L2, sortiert)
  7. 🙋 Anwesenheits-Tracker (Kapitel 1: alle Themen von L1 zusammenführen; weitere Kapitel: L2, sortiert)
  8. 🏅 Zertifikat-Generator (Text) (Kapitel 1: alle Themen von L1 zusammenführen; weitere Kapitel: L2, sortiert)
  9. 📤 Hausaufgaben-Abgabe-Tracker (Kapitel 1: alle Themen von L1 zusammenführen; weitere Kapitel: L2, sortiert)
  10. Kursbewertungs-Tool (Sterne & Feedback) (Kapitel 1: alle Themen von L1 zusammenführen; weitere Kapitel: L2, sortiert)
  11. 🎯 Lernziel-Checkliste (Kapitel 1: alle Themen von L1 zusammenführen; weitere Kapitel: L2, sortiert)
  12. 🗓️ Stundenplan-Verwaltung (Kapitel 1: alle Themen von L1 zusammenführen; weitere Kapitel: L2, sortiert)

🤖 Eigener KI-Agent & Agenten-Technik

  1. 💬 Einfacher Regel-Chatbot (Konsole) (Kapitel 1: alle Themen von L1 zusammenführen; weitere Kapitel: L2, sortiert)
  2. ⌨️ Kommando-Interpreter (Text-Befehle parsen) (Kapitel 1: alle Themen von L1 zusammenführen; weitere Kapitel: L2, sortiert)
  3. 🔀 Zustands-basierter Dialog-Agent (einfache Zustandsmaschine) (Kapitel 1: alle Themen von L1 zusammenführen; weitere Kapitel: L2, sortiert)
  4. 🧰 Simple Tool-Auswahl (Menü-basiert) (Kapitel 1: alle Themen von L1 zusammenführen; weitere Kapitel: L2, sortiert)
  5. 🎮 Text-Adventure-Agent (NPC-Antworten) (Kapitel 1: alle Themen von L1 zusammenführen; weitere Kapitel: L2, sortiert)
  6. 📝 Erinnerungs-Notiz-Agent (einfacher Speicher) (Kapitel 1: alle Themen von L1 zusammenführen; weitere Kapitel: L2, sortiert)
  7. 📋 Aufgaben-Planer-Agent (To-Do aus Eingabe ableiten) (Kapitel 1: alle Themen von L1 zusammenführen; weitere Kapitel: L2, sortiert)
  8. 🔍 Stichwort-Erkennungs-Bot (Keyword-Matching) (Kapitel 1: alle Themen von L1 zusammenführen; weitere Kapitel: L2, sortiert)
  9. 📜 Konsolen-Assistent mit Befehlshistorie (Kapitel 1: alle Themen von L1 zusammenführen; weitere Kapitel: L2, sortiert)
  10. 🧭 Einfacher Frage-Router (Themen zuordnen) (Kapitel 1: alle Themen von L1 zusammenführen; weitere Kapitel: L2, sortiert)
  11. Reaktions-Agent (Wenn-Dann auf Eingabe) (Kapitel 1: alle Themen von L1 zusammenführen; weitere Kapitel: L2, sortiert)
  12. 🧩 Mini-Interpreter für Agenten-Kommandos (Kapitel 1: alle Themen von L1 zusammenführen; weitere Kapitel: L2, sortiert)
  13. 🎭 Persönlichkeits-Profil-Agent (Antworten je nach Charakter) (Kapitel 1: alle Themen von L1 zusammenführen; weitere Kapitel: L2, sortiert)
  14. 🌍 Einfacher Übersetzungs-Router (Wörterbuch-Lookup) (Kapitel 1: alle Themen von L1 zusammenführen; weitere Kapitel: L2, sortiert)
  15. 🌦️ Wetter-Berater-Agent (Regeln + Empfehlung) (Kapitel 1: alle Themen von L1 zusammenführen; weitere Kapitel: L2, sortiert)
  16. 🏠 Haushalts-Erinnerungs-Agent (simuliert zeitbasiert) (Kapitel 1: alle Themen von L1 zusammenführen; weitere Kapitel: L2, sortiert)
  17. 🛒 Einkaufslisten-Agent (Text-Eingabe parsen) (Kapitel 1: alle Themen von L1 zusammenführen; weitere Kapitel: L2, sortiert)
  18. 🪙 Entscheidungs-Agent mit Begründungstext (Kapitel 1: alle Themen von L1 zusammenführen; weitere Kapitel: L2, sortiert)
  19. 📥 Feedback-Sammler-Agent (Antworten kategorisieren) (Kapitel 1: alle Themen von L1 zusammenführen; weitere Kapitel: L2, sortiert)
  20. 🧠 Simple Skill-Auswahl (Fähigkeiten als Funktionen) (Kapitel 1: alle Themen von L1 zusammenführen; weitere Kapitel: L2, sortiert)
  21. 👋 Namens-Begrüßungs-Agent (personalisierte Antworten) (Kapitel 1: alle Themen von L1 zusammenführen; weitere Kapitel: L2, sortiert)
  22. 🎬 Zufalls-Empfehlungs-Agent (Filme/Bücher aus Liste) (Kapitel 1: alle Themen von L1 zusammenführen; weitere Kapitel: L2, sortiert)
  23. 📔 Journal-Agent (Tageseinträge sammeln & zusammenfassen) (Kapitel 1: alle Themen von L1 zusammenführen; weitere Kapitel: L2, sortiert)
  24. 🔢 Zähl-Agent (Kommandos zählen & Statistik ausgeben) (Kapitel 1: alle Themen von L1 zusammenführen; weitere Kapitel: L2, sortiert)

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

  1. 📝 Wiki-Seiten-Editor (Konsole, Text speichern/laden) (Kapitel 1: alle Themen von L1 zusammenführen; weitere Kapitel: L2, sortiert)
  2. 🕰️ Versions-Verlauf für Notizen (einfache History) (Kapitel 1: alle Themen von L1 zusammenführen; weitere Kapitel: L2, sortiert)
  3. 🔍 Diff-Anzeiger für zwei Textversionen (Kapitel 1: alle Themen von L1 zusammenführen; weitere Kapitel: L2, sortiert)
  4. 📋 Änderungs-Protokoll-Tool (Changelog aus Eingaben) (Kapitel 1: alle Themen von L1 zusammenführen; weitere Kapitel: L2, sortiert)
  5. 📚 Quellen-Sammlung (Zitate mit Herkunftsangabe) (Kapitel 1: alle Themen von L1 zusammenführen; weitere Kapitel: L2, sortiert)
  6. 📄 Artikel-Entwurf-Verwaltung (Draft/Veröffentlicht-Status) (Kapitel 1: alle Themen von L1 zusammenführen; weitere Kapitel: L2, sortiert)
  7. 🔗 Wiki-Seiten-Verlinkung (Begriffe verweisen aufeinander) (Kapitel 1: alle Themen von L1 zusammenführen; weitere Kapitel: L2, sortiert)
  8. ↩️ Rückgängig-Tool für Textänderungen (Undo-Stack) (Kapitel 1: alle Themen von L1 zusammenführen; weitere Kapitel: L2, sortiert)
  9. 🧑‍🤝‍🧑 Autoren-Beitrags-Zähler (wer hat was geändert) (Kapitel 1: alle Themen von L1 zusammenführen; weitere Kapitel: L2, sortiert)
  10. Artikel-Review-Checkliste (Status-Tracker) (Kapitel 1: alle Themen von L1 zusammenführen; weitere Kapitel: L2, sortiert)
  11. 🕵️ Fakten-Prüf-Checkliste (Quellenangabe-Pflicht) (Kapitel 1: alle Themen von L1 zusammenführen; weitere Kapitel: L2, sortiert)
  12. 🔎 Wiki-Seiten-Suche (Volltext, einfach) (Kapitel 1: alle Themen von L1 zusammenführen; weitere Kapitel: L2, sortiert)

🔍 RAG & Vektorsuche

  1. 📏 Text-Ähnlichkeits-Checker (Wortüberschneidung, einfach) (Kapitel 1: alle Themen von L1 zusammenführen; weitere Kapitel: L2, sortiert)
  2. 🏷️ Dokumenten-Stichwort-Extraktor (Kapitel 1: alle Themen von L1 zusammenführen; weitere Kapitel: L2, sortiert)
  3. 📊 Einfacher Ähnlichkeits-Rang (Jaccard-Koeffizient) (Kapitel 1: alle Themen von L1 zusammenführen; weitere Kapitel: L2, sortiert)
  4. ✂️ Textabschnitt-Splitter (Chunking für lange Texte) (Kapitel 1: alle Themen von L1 zusammenführen; weitere Kapitel: L2, sortiert)
  5. 🔎 Schlagwort-basierte Dokumenten-Suche (Kapitel 1: alle Themen von L1 zusammenführen; weitere Kapitel: L2, sortiert)
  6. 🏆 Relevanz-Ranking-Tool (einfache Zählung) (Kapitel 1: alle Themen von L1 zusammenführen; weitere Kapitel: L2, sortiert)
  7. 🧭 Frage-zu-Absatz-Zuordner (Keyword-Matching) (Kapitel 1: alle Themen von L1 zusammenführen; weitere Kapitel: L2, sortiert)
  8. 📌 Zitat-Fundstellen-Finder (Textsuche mit Kontext) (Kapitel 1: alle Themen von L1 zusammenführen; weitere Kapitel: L2, sortiert)
  9. 🪞 Duplikat-Dokument-Erkenner (Textvergleich) (Kapitel 1: alle Themen von L1 zusammenführen; weitere Kapitel: L2, sortiert)
  10. 🗂️ Themen-Cluster-Tool (Gruppierung nach Keywords) (Kapitel 1: alle Themen von L1 zusammenführen; weitere Kapitel: L2, sortiert)
  11. ✂️ Kontext-Ausschnitt-Extraktor (Snippet um Treffer) (Kapitel 1: alle Themen von L1 zusammenführen; weitere Kapitel: L2, sortiert)
  12. 📇 Dokumenten-Metadaten-Katalog (Titel, Tags, Quelle) (Kapitel 1: alle Themen von L1 zusammenführen; weitere Kapitel: L2, sortiert)

🔌 MCP (Model Context Protocol) & Tool-Technik

  1. 🧰 Werkzeug-Katalog (Konsole, Liste verfügbarer Tools) (Kapitel 1: alle Themen von L1 zusammenführen; weitere Kapitel: L2, sortiert)
  2. 🔀 Kommando-zu-Funktion-Zuordner (einfacher Dispatcher) (Kapitel 1: alle Themen von L1 zusammenführen; weitere Kapitel: L2, sortiert)
  3. 📨 Anfrage-Antwort-Simulator (Client ruft „Server“-Funktion auf) (Kapitel 1: alle Themen von L1 zusammenführen; weitere Kapitel: L2, sortiert)
  4. 📝 Werkzeug-Beschreibungs-Generator (Name + Parameter als Text) (Kapitel 1: alle Themen von L1 zusammenführen; weitere Kapitel: L2, sortiert)
  5. 💬 Einfacher Nachrichtenaustausch (Request/Response als Structs) (Kapitel 1: alle Themen von L1 zusammenführen; weitere Kapitel: L2, sortiert)
  6. 🟢 Verfügbarkeits-Prüfer (welche Werkzeuge sind „online“?) (Kapitel 1: alle Themen von L1 zusammenführen; weitere Kapitel: L2, sortiert)
  7. Parameter-Validierungs-Tool (Pflichtfelder prüfen) (Kapitel 1: alle Themen von L1 zusammenführen; weitere Kapitel: L2, sortiert)
  8. 📜 Werkzeug-Aufruf-Protokoll (Log aller Aufrufe) (Kapitel 1: alle Themen von L1 zusammenführen; weitere Kapitel: L2, sortiert)
  9. 🗂️ Ressourcen-Katalog (Dateien/Daten eines „Servers“) (Kapitel 1: alle Themen von L1 zusammenführen; weitere Kapitel: L2, sortiert)
  10. 🏷️ Fähigkeiten-Anzeige (Capabilities eines simulierten Servers) (Kapitel 1: alle Themen von L1 zusammenführen; weitere Kapitel: L2, sortiert)
  11. 📡 Einfacher Server-Discovery (Liste bekannter Server) (Kapitel 1: alle Themen von L1 zusammenführen; weitere Kapitel: L2, sortiert)
  12. ⚠️ Fehler-Antwort-Formatter (einheitliches Fehlerformat) (Kapitel 1: alle Themen von L1 zusammenführen; weitere Kapitel: L2, sortiert)

🗄️ Datenbank-Technik

  1. 🗃️ Datensatz-Speicher (Vec<Struct>, CRUD in Konsole) (Kapitel 1: alle Themen von L1 zusammenführen; weitere Kapitel: L2, sortiert)
  2. 🔑 Primärschlüssel-Generator (fortlaufende ID) (Kapitel 1: alle Themen von L1 zusammenführen; weitere Kapitel: L2, sortiert)
  3. 📋 Einfache Tabellen-Simulation (Vec<HashMap>) (Kapitel 1: alle Themen von L1 zusammenführen; weitere Kapitel: L2, sortiert)
  4. 📄 CSV-Datenbank-Reader (Zeilen als Datensätze) (Kapitel 1: alle Themen von L1 zusammenführen; weitere Kapitel: L2, sortiert)
  5. 💾 Einfacher Datei-basierter Speicher (Speichern/Laden) (Kapitel 1: alle Themen von L1 zusammenführen; weitere Kapitel: L2, sortiert)
  6. 🪞 Duplikat-Prüfer (Eindeutigkeit von Schlüsseln) (Kapitel 1: alle Themen von L1 zusammenführen; weitere Kapitel: L2, sortiert)
  7. 🔀 Sortier-Tool für Datensätze (nach Feld) (Kapitel 1: alle Themen von L1 zusammenführen; weitere Kapitel: L2, sortiert)
  8. 🔎 Filter-Abfrage-Tool (WHERE-ähnlich, einfach) (Kapitel 1: alle Themen von L1 zusammenführen; weitere Kapitel: L2, sortiert)
  9. 💽 Backup-Tool (Datei kopieren, simuliert) (Kapitel 1: alle Themen von L1 zusammenführen; weitere Kapitel: L2, sortiert)
  10. Datensatz-Validierungs-Tool (Pflichtfelder) (Kapitel 1: alle Themen von L1 zusammenführen; weitere Kapitel: L2, sortiert)
  11. 🔗 Einfache Beziehungs-Simulation (Fremdschlüssel als ID-Referenz) (Kapitel 1: alle Themen von L1 zusammenführen; weitere Kapitel: L2, sortiert)
  12. 📜 Änderungs-Historie für Datensätze (einfaches Log) (Kapitel 1: alle Themen von L1 zusammenführen; weitere Kapitel: L2, sortiert)

🧮 Eigene Parser & Compiler bauen

  1. 🧮 Einfacher Taschenrechner-Parser (nur + und -) (Kapitel 1: alle Themen von L1 zusammenführen; weitere Kapitel: L2, sortiert)
  2. 🔗 Klammer-Prüfer (Balanced Parentheses) (Kapitel 1: alle Themen von L1 zusammenführen; weitere Kapitel: L2, sortiert)
  3. 📄 CSV-Zeilen-Parser (eigene Implementierung ohne Crate) (Kapitel 1: alle Themen von L1 zusammenführen; weitere Kapitel: L2, sortiert)
  4. ✂️ Einfacher Tokenizer (Text in Wörter/Zahlen zerlegen) (Kapitel 1: alle Themen von L1 zusammenführen; weitere Kapitel: L2, sortiert)
  5. ⌨️ Kommandozeilen-Argument-Parser (einfach, ohne clap) (Kapitel 1: alle Themen von L1 zusammenführen; weitere Kapitel: L2, sortiert)
  6. ⚙️ Konfigurationsdatei-Parser (Key=Value-Format) (Kapitel 1: alle Themen von L1 zusammenführen; weitere Kapitel: L2, sortiert)
  7. Mathematischer Ausdrucks-Auswerter (Punkt-vor-Strich) (Kapitel 1: alle Themen von L1 zusammenführen; weitere Kapitel: L2, sortiert)
  8. 📡 Morsecode-Parser (Text ↔ Morse) (Kapitel 1: alle Themen von L1 zusammenführen; weitere Kapitel: L2, sortiert)
  9. 📅 Datum-Format-Parser (String → Struct) (Kapitel 1: alle Themen von L1 zusammenführen; weitere Kapitel: L2, sortiert)
  10. 🖍️ Einfacher Markup-Parser (Bold/Italic-Tags erkennen) (Kapitel 1: alle Themen von L1 zusammenführen; weitere Kapitel: L2, sortiert)
  11. 🔗 URL-Parser (Schema, Host, Pfad zerlegen) (Kapitel 1: alle Themen von L1 zusammenführen; weitere Kapitel: L2, sortiert)
  12. 🔢 Zahlen-Format-Erkenner (Int/Float/Hex unterscheiden) (Kapitel 1: alle Themen von L1 zusammenführen; weitere Kapitel: L2, sortiert)

📰 CMS-Technik

  1. 📄 Artikel-Struct (Titel, Inhalt, Autor, Datum) (Kapitel 1: alle Themen von L1 zusammenführen; weitere Kapitel: L2, sortiert)
  2. 🗂️ Artikel-Verwaltung (Vec, hinzufügen/löschen/auflisten) (Kapitel 1: alle Themen von L1 zusammenführen; weitere Kapitel: L2, sortiert)
  3. 🔍 Artikel-Suche (Titel/Inhalt nach Stichwort durchsuchen) (Kapitel 1: alle Themen von L1 zusammenführen; weitere Kapitel: L2, sortiert)
  4. 🏷️ Tag-System (Artikel mit Schlagwörtern versehen) (Kapitel 1: alle Themen von L1 zusammenführen; weitere Kapitel: L2, sortiert)
  5. 📅 Artikel nach Datum sortieren (Kapitel 1: alle Themen von L1 zusammenführen; weitere Kapitel: L2, sortiert)
  6. ✂️ Textauszug-Generator (Vorschau-Text aus Artikelinhalt) (Kapitel 1: alle Themen von L1 zusammenführen; weitere Kapitel: L2, sortiert)
  7. 🔢 Wortzähler & Lesezeit-Schätzer für Artikel (Kapitel 1: alle Themen von L1 zusammenführen; weitere Kapitel: L2, sortiert)
  8. 📁 Artikel in Datei speichern & laden (std::fs, einfaches Textformat) (Kapitel 1: alle Themen von L1 zusammenführen; weitere Kapitel: L2, sortiert)
  9. 🌐 Slug-Generator (Titel → URL-freundlicher String) (Kapitel 1: alle Themen von L1 zusammenführen; weitere Kapitel: L2, sortiert)
  10. 👤 Autoren-Verwalter (Struct mit Name, zugeordneten Artikeln) (Kapitel 1: alle Themen von L1 zusammenführen; weitere Kapitel: L2, sortiert)
  11. 📝 Einfacher Markdown-Formatierer (**fett**, *kursiv* erkennen) (Kapitel 1: alle Themen von L1 zusammenführen; weitere Kapitel: L2, sortiert)
  12. 🗓️ Veröffentlichungs-Planer (Artikel-Status: Entwurf/Veröffentlicht) (Kapitel 1: alle Themen von L1 zusammenführen; weitere Kapitel: L2, sortiert)

🟡 L2 Fortgeschritten

Du kennst die Grundlagen — jetzt geht es um idiomatisches, testbares und wiederverwendbares Rust.

ThemaWas du lernst
🔗 Iteratoren & ClosuresFilterung, Aggregationen, map/filter/fold, Closures als Parameter
🧪 Testing & Tooling#[test], clippy, rustfmt, rustdoc-Kommentare
🧬 Generics, Traits & Typestate PatternGenerische Funktionen/Structs, Trait-Bounds, Zustände als Typen kodieren
🎭 Trait Objects vs. statische Genericsdyn Trait (Laufzeit-Polymorphismus) vs. impl Trait/Generics (Compile-Zeit)
📦 Cargo Workspaces & ModularisierungMehrere Crates in einem Workspace, geteilte Abhängigkeiten
🧠 Smart PointersBox<T>, Rc<T>, Arc<T>, RefCell<T>

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


📜 132 Projektvorschläge

🧠 Wissenssysteme & Wissenstechnik

  1. 🧠 Generischer Wissens-Container<T> (nur die wichtigsten 10 Themen)
  2. 🕸️ Wissensgraph mit Rc<RefCell<Knoten>> (nur die wichtigsten 10 Themen)
  3. 🏷️ Tag-Such-Engine mit Iteratoren (Filter/Fold) (nur die wichtigsten 10 Themen)
  4. 🎴 Spaced-Repetition-Karteikarten (SM-2-Algorithmus) (nur die wichtigsten 10 Themen)
  5. 🔌 Plugin-fähige Wissensdatenbank (Trait Objects) (nur die wichtigsten 10 Themen)
  6. 📚 Ontologie-Modellierung mit Traits (Ist-Ein-Beziehungen) (nur die wichtigsten 10 Themen)
  7. 📦 Wissensmanagement-Workspace (Multi-Crate) (nur die wichtigsten 10 Themen)
  8. 🔍 Volltextsuche-Bibliothek (einfacher invertierter Index) (nur die wichtigsten 10 Themen)
  9. 🧵 Geteilte Wissensbasis zwischen Modulen (Arc) (nur die wichtigsten 10 Themen)
  10. 🤖 FAQ-Bot mit Trait-basierten Antwortstrategien (nur die wichtigsten 10 Themen)
  11. 📖 Getestete Zitate-Bibliothek (Doctests & Unit-Tests) (nur die wichtigsten 10 Themen)
  12. 🧮 Generischer Tagging-Service (Trait-Bounds) (nur die wichtigsten 10 Themen)

🧭 Expertensysteme & Expertensystem-Technik

  1. 📏 Generische Regel-Engine (Trait Regel) (nur die wichtigsten 10 Themen)
  2. ⛓️ Inferenz-Maschine (Forward Chaining, einfach) (nur die wichtigsten 10 Themen)
  3. 🌳 Entscheidungsbaum mit Trait Objects (nur die wichtigsten 10 Themen)
  4. 🗃️ Fakten-Datenbank mit generischem Speicher<T> (nur die wichtigsten 10 Themen)
  5. 🏗️ Regelketten-Builder (Builder Pattern) (nur die wichtigsten 10 Themen)
  6. 🔙 Backward-Chaining-Prototyp (nur die wichtigsten 10 Themen)
  7. 🌫️ Fuzzy-Logic-Rechner (einfache Zugehörigkeitsfunktionen) (nur die wichtigsten 10 Themen)
  8. 🩺 Diagnose-System mit Trait-basierten Symptom-Checks (nur die wichtigsten 10 Themen)
  9. 📚 Konfigurierbare Wenn-Dann-Regel-Bibliothek (nur die wichtigsten 10 Themen)
  10. ⚖️ Prioritäten-basierte Regelauswahl (Conflict Resolution) (nur die wichtigsten 10 Themen)
  11. 🧪 Getestete Inferenz-Bibliothek (Unit-Tests) (nur die wichtigsten 10 Themen)
  12. 📦 Modularer Regel-Workspace (Cargo Workspace) (nur die wichtigsten 10 Themen)

🎓 LMS & Lernplattform-Technik

  1. 📚 Generisches Kurs-Modell<T> (nur die wichtigsten 10 Themen)
  2. 🔐 Rollenbasiertes Berechtigungssystem (Trait Objects: Student/Lehrer/Admin) (nur die wichtigsten 10 Themen)
  3. Quiz-Engine mit Trait-basierten Fragetypen (nur die wichtigsten 10 Themen)
  4. 📈 Fortschritts-Tracking-Bibliothek (generisch) (nur die wichtigsten 10 Themen)
  5. 🕸️ Lernpfad-Graph mit Rc<RefCell<Lektion>> (nur die wichtigsten 10 Themen)
  6. 🎓 Notenberechnung mit Trait Bewertbar (nur die wichtigsten 10 Themen)
  7. 📦 Kurs-Workspace (Multi-Crate) (nur die wichtigsten 10 Themen)
  8. 🧪 Getestete Einschreibungs-Bibliothek (nur die wichtigsten 10 Themen)
  9. 🔌 Plugin-fähiges Content-Format (Trait Objects: Video/Text/Quiz) (nur die wichtigsten 10 Themen)
  10. 🏗️ Zertifikats-Builder (Builder Pattern) (nur die wichtigsten 10 Themen)
  11. 🧵 Geteilter Kurskatalog (Arc) (nur die wichtigsten 10 Themen)
  12. 🧮 Generischer Bewertungs-Aggregator (nur die wichtigsten 10 Themen)

🤖 Eigener KI-Agent & Agenten-Technik

  1. 🧰 Generisches Tool-Trait (Tool::execute()) (nur die wichtigsten 10 Themen)
  2. 🔌 Plugin-fähiges Tool-System (Trait Objects) (nur die wichtigsten 10 Themen)
  3. 🔁 Einfache Agenten-Loop (Denken-Handeln-Beobachten) (nur die wichtigsten 10 Themen)
  4. 🧠 Gedächtnis-Speicher mit generischem Container<T> (nur die wichtigsten 10 Themen)
  5. 💬 Kontext-Fenster-Simulator (Vec<Nachricht>) (nur die wichtigsten 10 Themen)
  6. 🧩 Function-Calling-Dispatcher (Trait-basiert) (nur die wichtigsten 10 Themen)
  7. 🚦 Zustands-Maschine für Agenten-Modi (Typestate) (nur die wichtigsten 10 Themen)
  8. 🎭 Multi-Tool-Orchestrator (Trait Objects) (nur die wichtigsten 10 Themen)
  9. 🧪 Getestete Prompt-Template-Bibliothek (nur die wichtigsten 10 Themen)
  10. 🏗️ Agenten-Konfiguration mit Builder Pattern (nur die wichtigsten 10 Themen)
  11. 🧵 Geteilter Agenten-Zustand (Rc<RefCell<_>>) (nur die wichtigsten 10 Themen)
  12. 📋 Generischer Aufgaben-Planer (Trait Planbar) (nur die wichtigsten 10 Themen)
  13. 👀 Observer-Pattern für Agenten-Events (Rc-basiert) (nur die wichtigsten 10 Themen)
  14. 🔤 Generischer Antwort-Parser (Trait AntwortParser) (nur die wichtigsten 10 Themen)
  15. 🔗 Agenten-Pipeline mit Iterator-Ketten (Vor-/Verarbeitung) (nur die wichtigsten 10 Themen)
  16. 🔁 Generische Retry-Strategie für fehlgeschlagene Tool-Aufrufe (nur die wichtigsten 10 Themen)
  17. 🎭 Rollen-basierter Multi-Persona-Agent (Trait Objects) (nur die wichtigsten 10 Themen)
  18. 🧪 Getestete Tokenizer-Bibliothek (einfach) (nur die wichtigsten 10 Themen)
  19. 📜 Ereignis-Log für Agenten-Aktionen (Vec<Ereignis>) (nur die wichtigsten 10 Themen)
  20. 🧩 Strategie-Muster für Antwortgenerierung (regelbasiert vs. Template) (nur die wichtigsten 10 Themen)
  21. 🗃️ Cache-Schicht für wiederholte Anfragen (HashMap) (nur die wichtigsten 10 Themen)
  22. 📦 Modularer Agenten-Workspace (Core, Tools, CLI) (nur die wichtigsten 10 Themen)
  23. ⚙️ Konfigurierbare Verhaltensregeln (Trait-Bounds) (nur die wichtigsten 10 Themen)
  24. ⛓️ Validierungs-Kette für Tool-Eingaben (Chain of Responsibility) (nur die wichtigsten 10 Themen)

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

  1. 🔀 Generischer Diff-Algorithmus (Zeilen-Vergleich) (nur die wichtigsten 10 Themen)
  2. 📑 Versionierte Wiki-Seite (Struct mit History<Vec<Version>>) (nur die wichtigsten 10 Themen)
  3. 🕸️ Revisions-Graph mit Rc<RefCell<_>> (nur die wichtigsten 10 Themen)
  4. Trait Reviewbar für Content-Prüfschritte (nur die wichtigsten 10 Themen)
  5. 🔁 Iterativer Verfeinerungs-Loop (Entwurf → Kritik → Überarbeitung, simuliert) (nur die wichtigsten 10 Themen)
  6. 📚 Zitat-Validierungs-Bibliothek (Trait-basiert) (nur die wichtigsten 10 Themen)
  7. 🔌 Plugin-fähiges Review-Pipeline-System (Trait Objects) (nur die wichtigsten 10 Themen)
  8. 🧪 Getestete Diff-Bibliothek (Unit-Tests) (nur die wichtigsten 10 Themen)
  9. 🧩 Merge-Konflikt-Löser (einfach, zeilenbasiert) (nur die wichtigsten 10 Themen)
  10. 📦 Wiki-Workspace (Multi-Crate: Core, Diff, CLI) (nur die wichtigsten 10 Themen)
  11. 🧮 Generischer Änderungs-Aggregator (Statistik über Edits) (nur die wichtigsten 10 Themen)
  12. 🏗️ Builder für Artikel-Metadaten (Autor, Datum, Quellen) (nur die wichtigsten 10 Themen)

🔍 RAG & Vektorsuche

  1. 🧮 Generischer Vektor-Typ mit Ähnlichkeitsberechnung (nur die wichtigsten 10 Themen)
  2. 📐 Kosinus-Ähnlichkeits-Bibliothek (Trait Vergleichbar) (nur die wichtigsten 10 Themen)
  3. 📇 Einfacher Vektor-Index (Vec<(ID, Vektor)>, lineare Suche) (nur die wichtigsten 10 Themen)
  4. ✂️ Chunking-Pipeline mit Iteratoren (Overlap-Splitting) (nur die wichtigsten 10 Themen)
  5. 🔌 Trait-basierter Embedding-Provider (austauschbar, simuliert) (nur die wichtigsten 10 Themen)
  6. 🏆 Top-K-Suche mit Prioritäts-Warteschlange (BinaryHeap) (nur die wichtigsten 10 Themen)
  7. 🧪 Getestete Ähnlichkeits-Bibliothek (Unit-Tests) (nur die wichtigsten 10 Themen)
  8. 🔀 Plugin-fähiges Retrieval-System (Keyword vs. Vektor) (nur die wichtigsten 10 Themen)
  9. 🗃️ Generischer Dokumenten-Store (HashMap<ID, Dokument>) (nur die wichtigsten 10 Themen)
  10. 🔁 RAG-Pipeline-Prototyp (Retrieve → Kontext → simulierte Antwort) (nur die wichtigsten 10 Themen)
  11. 🧵 Geteilter Vektor-Index (Arc<RwLock<_>>) (nur die wichtigsten 10 Themen)
  12. 🏗️ Builder für RAG-Konfiguration (Chunk-Größe, Top-K, Overlap) (nur die wichtigsten 10 Themen)

🔌 MCP (Model Context Protocol) & Tool-Technik

  1. 🧰 Generisches Tool-Schema (Trait McpTool: Name/Parameter/Ausführung) (nur die wichtigsten 10 Themen)
  2. 📨 JSON-RPC-ähnlicher Nachrichtentyp (serde: Request/Response/Notification) (nur die wichtigsten 10 Themen)
  3. 🔀 Trait-basierter Transport (stdio vs. simuliertes HTTP) (nur die wichtigsten 10 Themen)
  4. 📇 Werkzeug-Registry mit dynamischer Registrierung (Trait Objects) (nur die wichtigsten 10 Themen)
  5. 🤝 Capability-Verhandlung (Client/Server einigen sich auf Features) (nur die wichtigsten 10 Themen)
  6. 🗂️ Ressourcen-Provider-Trait (austauschbare Datenquellen) (nur die wichtigsten 10 Themen)
  7. 🧪 Getestete Schema-Validierungs-Bibliothek (nur die wichtigsten 10 Themen)
  8. 🚦 Session-Zustandsmaschine (Typestate: Verbunden/Initialisiert/Aktiv) (nur die wichtigsten 10 Themen)
  9. 🔌 Plugin-fähiger MCP-Server-Kern (Trait Objects für Tools) (nur die wichtigsten 10 Themen)
  10. 📚 Multi-Server-Client (mehrere Server gleichzeitig verwalten) (nur die wichtigsten 10 Themen)
  11. 🧵 Geteilter Werkzeug-Kontext (Rc<RefCell<_>>) (nur die wichtigsten 10 Themen)
  12. 🏗️ Builder für MCP-Server-Konfiguration (nur die wichtigsten 10 Themen)

🗄️ Datenbank-Technik

  1. 🗃️ Generischer In-Memory-Store<K, V> (Trait Repository) (nur die wichtigsten 10 Themen)
  2. 🌲 Einfacher B-Baum (Lernprojekt, Einfügen/Suchen) (nur die wichtigsten 10 Themen)
  3. 📇 Index-Struktur mit HashMap (Sekundärindex) (nur die wichtigsten 10 Themen)
  4. 🔄 Transaktions-Simulator (Commit/Rollback, einfach) (nur die wichtigsten 10 Themen)
  5. 🔍 Query-Builder (Fluent API für Filter-Ketten) (nur die wichtigsten 10 Themen)
  6. 🧪 Getestete Persistenz-Bibliothek (Serialisierung mit serde) (nur die wichtigsten 10 Themen)
  7. 🔌 Plugin-fähiges Storage-Backend (Trait Objects: Memory/Datei) (nur die wichtigsten 10 Themen)
  8. 🔧 Migrations-Tool (Schema-Versionen verwalten) (nur die wichtigsten 10 Themen)
  9. 🧵 Geteilter Datenbank-Zustand (Arc<RwLock<_>>) (nur die wichtigsten 10 Themen)
  10. 📖 Generischer Paginierungs-Iterator (nur die wichtigsten 10 Themen)
  11. ⚖️ Constraint-Prüfung mit Trait-Bounds (Unique, NotNull) (nur die wichtigsten 10 Themen)
  12. 📦 Datenbank-Workspace (Core, Query, CLI) (nur die wichtigsten 10 Themen)

🧮 Eigene Parser & Compiler bauen

  1. 🔤 Generischer Tokenizer (Trait Lexer) (nur die wichtigsten 10 Themen)
  2. 🌳 Rekursiver-Abstieg-Parser für Arithmetik (Klammern & Rangfolge) (nur die wichtigsten 10 Themen)
  3. 🧩 AST-Datenstruktur (enum-basiert, per Pattern Matching ausgewertet) (nur die wichtigsten 10 Themen)
  4. 🧪 Getesteter Lexer (Unit-Tests für Token-Erkennung) (nur die wichtigsten 10 Themen)
  5. ⚠️ Fehlerbehandlung im Parser (Meldungen mit Position) (nur die wichtigsten 10 Themen)
  6. 🔌 Plugin-fähiges Grammatik-System (Trait Objects für Regeln) (nur die wichtigsten 10 Themen)
  7. 📦 Rekursiver JSON-Mini-Parser (eigene Implementierung) (nur die wichtigsten 10 Themen)
  8. 🚦 Zustandsbasierter Lexer (Typestate für Lexer-Modi) (nur die wichtigsten 10 Themen)
  9. 🧱 Parser-Kombinatoren (eigene, einfache Bausteine) (nur die wichtigsten 10 Themen)
  10. 🖨️ AST-Pretty-Printer (Baum zurück in Text) (nur die wichtigsten 10 Themen)
  11. 📦 Parser-Workspace (Lexer-Crate, Parser-Crate, CLI) (nur die wichtigsten 10 Themen)
  12. Generischer Fehler-Typ (thiserror-ähnlicher Aufbau) (nur die wichtigsten 10 Themen)

📰 CMS-Technik

  1. 🔌 Trait-basiertes Content-Repository (Mock- vs. Datei-Backend) (nur die wichtigsten 10 Themen)
  2. 📦 CMS-Workspace (Core-, Storage-, CLI-Crate) (nur die wichtigsten 10 Themen)
  3. 🏗️ Builder für Artikel-Erstellung (Titel, Tags, Status) (nur die wichtigsten 10 Themen)
  4. 🔁 Generischer Renderer-Trait (Markdown, HTML, Plaintext) (nur die wichtigsten 10 Themen)
  5. 🧵 Geteilter Artikel-Cache (Arc<Mutex<_>>) (nur die wichtigsten 10 Themen)
  6. 🧪 Getestete Slug-Bibliothek (Unicode, Sonderzeichen) (nur die wichtigsten 10 Themen)
  7. 🔗 Iterator-Kette für Artikel-Filterung (Tags, Datum, Status) (nur die wichtigsten 10 Themen)
  8. 📐 Trait-Objekt-basiertes Plugin-System (Content-Transformer) (nur die wichtigsten 10 Themen)
  9. 🗃️ Versionierungs-System für Artikel (Diff zwischen Revisionen) (nur die wichtigsten 10 Themen)
  10. 🔍 Volltextsuche mit Index (HashMap<Wort, Vec<ArtikelId>>) (nur die wichtigsten 10 Themen)
  11. 🧩 Template-Engine (einfache Platzhalter-Ersetzung, {{titel}}) (nur die wichtigsten 10 Themen)
  12. 📊 Statistik-Modul (Artikel pro Autor/Tag, generisch aggregiert) (nur die wichtigsten 10 Themen)

🟠 L3 Profi

Jetzt geht es um Rust im echten Betrieb: robuste Fehlerbehandlung, Konfiguration, CLIs, Nebenläufigkeit, Web-APIs und Security-Grundlagen — der Werkzeugkasten für produktionsreife Software.

ThemaWas du lernst
❌ Error Handlingthiserror für Bibliotheken, anyhow für Anwendungen
⚙️ Config & Serialisierungserde (Serialize/Deserialize), JSON/TOML/YAML
🖥️ CLIclap (Derive-API, Subcommands, Argumente)
📝 Tracingtracing, strukturierte Logs, Spans
⏳ Async/Await & Tokioasync fn, .await, die Tokio-Runtime
🔀 ConcurrencyArc<Mutex<T>>, Channels (mpsc)
🌐 REST API & DB & Dockeraxum, sqlx, Containerisierung
🔒 Security-GrundlagenInput-Validation, Secrets-Handling, zeroize

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


📜 132 Projektvorschläge

🧠 Wissenssysteme & Wissenstechnik

  1. 🌐 REST-API für Wissensdatenbank (axum + sqlx) (nur die wichtigsten 10 Themen)
  2. 🔍 Volltextsuche-Service mit Tracing (nur die wichtigsten 10 Themen)
  3. 🕷️ Async-Wissens-Crawler (parallele Quellen) (nur die wichtigsten 10 Themen)
  4. 🖥️ Wissensmanagement-CLI (clap, Subcommands) (nur die wichtigsten 10 Themen)
  5. 🔄 Wissens-Ingestion-Pipeline (async, Fehlerkontext) (nur die wichtigsten 10 Themen)
  6. 🏷️ Tag-Such-Microservice (nur die wichtigsten 10 Themen)
  7. 📓 Wiki-Engine mit Markdown-Rendering & DB (nur die wichtigsten 10 Themen)
  8. 💬 Chatbot-Backend mit Wissensbasis-Lookup (nur die wichtigsten 10 Themen)
  9. 🔒 Sicherer Wissens-Tresor (Secrets-Handling) (nur die wichtigsten 10 Themen)
  10. ⚙️ Konfigurierbarer Ontologie-Service (serde) (nur die wichtigsten 10 Themen)
  11. 🎴 Karteikarten-Sync-Server (Concurrency) (nur die wichtigsten 10 Themen)
  12. 📈 Wissens-Analytics-Dashboard-Backend (nur die wichtigsten 10 Themen)

🧭 Expertensysteme & Expertensystem-Technik

  1. 🌐 REST-API für Regel-Engine (axum) (nur die wichtigsten 10 Themen)
  2. 🖥️ CLI für Wissensbasis-Pflege (clap) (nur die wichtigsten 10 Themen)
  3. 🩺 Async-Diagnose-Service (nur die wichtigsten 10 Themen)
  4. ⚙️ Regel-Editor mit Config (serde, TOML/YAML) (nur die wichtigsten 10 Themen)
  5. 📝 Tracing-instrumentierte Inferenz-Engine (nur die wichtigsten 10 Themen)
  6. 🔀 Concurrency-fähige Diagnose-Pipeline (parallele Anfragen) (nur die wichtigsten 10 Themen)
  7. 🔒 Sicherer Regelwerk-Speicher (Security-Grundlagen) (nur die wichtigsten 10 Themen)
  8. 🎧 Expertensystem-Backend für Kundensupport (nur die wichtigsten 10 Themen)
  9. 📜 Regel-Versionierung & Audit-Service (nur die wichtigsten 10 Themen)
  10. 🐳 Docker-containerisierte Diagnose-API (nur die wichtigsten 10 Themen)
  11. 🌐 Multi-Domain-Expertensystem-Gateway (nur die wichtigsten 10 Themen)
  12. 🔍 Explainable-Trace-Service (Begründungspfad ausgeben) (nur die wichtigsten 10 Themen)

🎓 LMS & Lernplattform-Technik

  1. 🌐 REST-API für Kursverwaltung (axum + sqlx) (nur die wichtigsten 10 Themen)
  2. 🖥️ CLI für LMS-Administration (clap) (nur die wichtigsten 10 Themen)
  3. ⬆️ Async-Video-Upload-Pipeline (nur die wichtigsten 10 Themen)
  4. 📝 Quiz-Auswertungs-Service mit Tracing (nur die wichtigsten 10 Themen)
  5. 🔐 Nutzer-Auth- & Rollen-Service (Security-Grundlagen) (nur die wichtigsten 10 Themen)
  6. 🔀 Fortschritts-Sync-Service (Concurrency) (nur die wichtigsten 10 Themen)
  7. 🏅 Zertifikats-PDF-Service (simuliert) (nur die wichtigsten 10 Themen)
  8. 🐳 Docker-containerisiertes LMS-Backend (nur die wichtigsten 10 Themen)
  9. 🔔 Benachrichtigungs-Service (Kursupdates) (nur die wichtigsten 10 Themen)
  10. ⚙️ Config-gesteuerte Kurs-Import-Pipeline (serde) (nur die wichtigsten 10 Themen)
  11. 🏫 Multi-Mandanten-LMS-API (mehrere Schulen) (nur die wichtigsten 10 Themen)
  12. 📊 Lernanalytics-Dashboard-Backend (nur die wichtigsten 10 Themen)

🤖 Eigener KI-Agent & Agenten-Technik

  1. 🌐 REST-API für Agenten-Steuerung (axum) (nur die wichtigsten 10 Themen)
  2. 🖥️ CLI für eigenen KI-Agenten (clap) (nur die wichtigsten 10 Themen)
  3. ⚙️ Async-Tool-Ausführungs-Pipeline (nur die wichtigsten 10 Themen)
  4. 📝 Tracing-instrumentierter Agenten-Loop (nur die wichtigsten 10 Themen)
  5. 🔐 Sicherer API-Key-Handler für LLM-Anfragen (nur die wichtigsten 10 Themen)
  6. 🔀 Concurrency-fähiger Multi-Agenten-Koordinator (nur die wichtigsten 10 Themen)
  7. 🌐 HTTP-Client-Wrapper für LLM-APIs (async) (nur die wichtigsten 10 Themen)
  8. ⚙️ Config-gesteuerte Agenten-Persona (serde) (nur die wichtigsten 10 Themen)
  9. 🐳 Docker-containerisierter Agenten-Service (nur die wichtigsten 10 Themen)
  10. 📬 Event-Queue für Agenten-Nachrichten (Channels) (nur die wichtigsten 10 Themen)
  11. 🚦 Rate-Limiter für LLM-Anfragen (nur die wichtigsten 10 Themen)
  12. 🚌 Multi-Agenten-Message-Bus-Service (nur die wichtigsten 10 Themen)
  13. 📡 Streaming-Antwort-Service (async, simulierte Events) (nur die wichtigsten 10 Themen)
  14. 🗄️ Agenten-Gedächtnis-Persistenz-Service (DB via sqlx) (nur die wichtigsten 10 Themen)
  15. 🧰 Werkzeug-Registry-API (Tools dynamisch registrieren) (nur die wichtigsten 10 Themen)
  16. 🔒 Sandboxed-Tool-Ausführung (Security-Grundlagen) (nur die wichtigsten 10 Themen)
  17. 💓 Agenten-Health-Check- & Monitoring-Service (nur die wichtigsten 10 Themen)
  18. 💰 Kosten-Tracking-Service für LLM-Aufrufe (Token-Zählung) (nur die wichtigsten 10 Themen)
  19. 🏢 Multi-Tenant-Agenten-Plattform-Backend (nur die wichtigsten 10 Themen)
  20. 🔗 Webhook-Empfänger für externe Agenten-Trigger (nur die wichtigsten 10 Themen)
  21. 📥 Async-Dokumenten-Ingestion für Kontext (RAG-Vorstufe) (nur die wichtigsten 10 Themen)
  22. 🗂️ Agenten-Konfigurationsverwaltung mit Versionierung (nur die wichtigsten 10 Themen)
  23. Fehler-Wiederholungs-Service mit Backoff (Tool-Fehler) (nur die wichtigsten 10 Themen)
  24. 🐳 Containerisierte Multi-Agenten-Orchestrierung (Docker Compose) (nur die wichtigsten 10 Themen)

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

  1. 🌐 REST-API für Wiki-Backend (axum + sqlx) (nur die wichtigsten 10 Themen)
  2. 🖥️ CLI für Wiki-Pflege (clap) (nur die wichtigsten 10 Themen)
  3. ⚙️ Async-Content-Generierungs-Pipeline (simulierte LLM-Aufrufe) (nur die wichtigsten 10 Themen)
  4. 📝 Tracing-instrumentierter Review-Workflow (nur die wichtigsten 10 Themen)
  5. 🔐 Sicherer Editor-Zugriff (Auth, Security-Grundlagen) (nur die wichtigsten 10 Themen)
  6. 🔀 Concurrency-fähige Merge-Queue (parallele Edits) (nur die wichtigsten 10 Themen)
  7. ⚙️ Config-gesteuerte Publishing-Pipeline (serde) (nur die wichtigsten 10 Themen)
  8. 🐳 Docker-containerisierter Wiki-Service (nur die wichtigsten 10 Themen)
  9. 🔔 Webhook-Benachrichtigung bei Artikel-Änderungen (nur die wichtigsten 10 Themen)
  10. 🔍 Diff-Service als Microservice (nur die wichtigsten 10 Themen)
  11. 🧑‍🤝‍🧑 Multi-Autoren-Kollaborations-Backend (nur die wichtigsten 10 Themen)
  12. 📜 Audit-Log-Service für Wiki-Änderungen (nur die wichtigsten 10 Themen)

🔍 RAG & Vektorsuche

  1. 🌐 REST-API für Vektorsuche (axum + sqlx) (nur die wichtigsten 10 Themen)
  2. 🖥️ CLI für Dokumenten-Ingestion (clap) (nur die wichtigsten 10 Themen)
  3. ⚙️ Async-Embedding-Pipeline (parallele Dokumentenverarbeitung) (nur die wichtigsten 10 Themen)
  4. 📝 Tracing-instrumentierte RAG-Query-Pipeline (nur die wichtigsten 10 Themen)
  5. 🔐 Sicherer Dokumenten-Zugriff (Zugriffsrechte) (nur die wichtigsten 10 Themen)
  6. 🔀 Concurrency-fähiger Index-Aktualisierungs-Service (nur die wichtigsten 10 Themen)
  7. ⚙️ Config-gesteuerte Retrieval-Strategie (Top-K, Schwellenwert) (nur die wichtigsten 10 Themen)
  8. 🐳 Docker-containerisierter RAG-Service (nur die wichtigsten 10 Themen)
  9. 📦 Batch-Import-Service für große Dokumentenmengen (nur die wichtigsten 10 Themen)
  10. 🔍 Hybrid-Such-Service (Keyword + Vektor kombiniert) (nur die wichtigsten 10 Themen)
  11. 🗂️ Multi-Collection-Vektor-API (mehrere Wissensbasen) (nur die wichtigsten 10 Themen)
  12. 📈 Monitoring-Service für Retrieval-Qualität (Trefferquote) (nur die wichtigsten 10 Themen)

🔌 MCP (Model Context Protocol) & Tool-Technik

  1. ⚙️ Async-MCP-Server über stdio (Tokio) (nur die wichtigsten 10 Themen)
  2. 🌐 REST/SSE-basierter MCP-Server (axum) (nur die wichtigsten 10 Themen)
  3. 🖥️ CLI für MCP-Server-Verwaltung (clap) (nur die wichtigsten 10 Themen)
  4. 📝 Tracing-instrumentierter Tool-Aufruf-Fluss (nur die wichtigsten 10 Themen)
  5. 🔐 Sicherer Zugriffskontroll-Layer für Tools (nur die wichtigsten 10 Themen)
  6. 🔀 Concurrency-fähiger Multi-Client-Server (nur die wichtigsten 10 Themen)
  7. ⚙️ Config-gesteuerte Tool-Freischaltung (Allow-/Denylist) (nur die wichtigsten 10 Themen)
  8. 🐳 Docker-containerisierter MCP-Server (nur die wichtigsten 10 Themen)
  9. Retry/Backoff für Tool-Aufrufe über Netzwerk (nur die wichtigsten 10 Themen)
  10. 💓 Health-Check- & Capability-Discovery-Service (nur die wichtigsten 10 Themen)
  11. 🏢 Multi-Tenant-MCP-Gateway (nur die wichtigsten 10 Themen)
  12. 📜 Audit-Log-Service für Tool-Aufrufe (nur die wichtigsten 10 Themen)

🗄️ Datenbank-Technik

  1. 🌐 REST-API mit echter DB-Anbindung (axum + sqlx) (nur die wichtigsten 10 Themen)
  2. 🖥️ CLI für Datenbank-Migrationen (clap) (nur die wichtigsten 10 Themen)
  3. ⚙️ Async-Connection-Pool-Management (nur die wichtigsten 10 Themen)
  4. 📝 Tracing-instrumentierte Query-Ausführung (nur die wichtigsten 10 Themen)
  5. 🔐 Sicherer DB-Zugriff (SQL-Injection-Schutz) (nur die wichtigsten 10 Themen)
  6. 🔀 Concurrency-fähiger Batch-Insert-Service (nur die wichtigsten 10 Themen)
  7. ⚙️ Config-gesteuerte DB-Verbindung (mehrere Umgebungen) (nur die wichtigsten 10 Themen)
  8. 🐳 Docker-containerisierte DB mit Migrations-Pipeline (nur die wichtigsten 10 Themen)
  9. 🔀 Read-Replica-Routing-Simulator (nur die wichtigsten 10 Themen)
  10. 💽 Backup- & Restore-Service (automatisiert) (nur die wichtigsten 10 Themen)
  11. 🏢 Multi-Tenant-DB-Schema-Verwaltung (nur die wichtigsten 10 Themen)
  12. 📈 Query-Performance-Monitoring-Service (nur die wichtigsten 10 Themen)

🧮 Eigene Parser & Compiler bauen

  1. 🖥️ CLI für eigene Skriptsprache (clap) (nur die wichtigsten 10 Themen)
  2. 🧠 Interpreter für einfache Skriptsprache (Variablen, Kontrollfluss) (nur die wichtigsten 10 Themen)
  3. ⚙️ Async-Dateicompiler-Pipeline (parallele Dateiverarbeitung) (nur die wichtigsten 10 Themen)
  4. 📝 Tracing-instrumentierter Compiler-Durchlauf (Lexen→Parsen→Auswerten) (nur die wichtigsten 10 Themen)
  5. 🔒 Sicherer Sandbox-Interpreter (begrenzte Ausführung) (nur die wichtigsten 10 Themen)
  6. 🔀 Concurrency-fähiger Batch-Compiler (nur die wichtigsten 10 Themen)
  7. ⚙️ Config-gesteuerte Compiler-Optionen (serde) (nur die wichtigsten 10 Themen)
  8. 🐳 Docker-containerisierter Compiler-Service (nur die wichtigsten 10 Themen)
  9. 🌐 REST-API für Code-Ausführung („Playground“-Backend) (nur die wichtigsten 10 Themen)
  10. 🔍 Semantische Analyse-Phase (einfache Typprüfung) (nur die wichtigsten 10 Themen)
  11. 🩺 Fehlerdiagnose-Service mit Quellcode-Kontext (nur die wichtigsten 10 Themen)
  12. ⚙️ Bytecode-Generator (einfache VM-Instruktionen) (nur die wichtigsten 10 Themen)

📰 CMS-Technik

  1. ⚙️ Async-Content-API (axum, CRUD für Artikel) (nur die wichtigsten 10 Themen)
  2. 🐳 Docker-containerisiertes Mini-CMS (nur die wichtigsten 10 Themen)
  3. 🔐 Rollen-basierte Zugriffskontrolle (Autor/Redakteur/Admin) (nur die wichtigsten 10 Themen)
  4. 📝 Tracing-instrumentierter Publishing-Workflow (nur die wichtigsten 10 Themen)
  5. ⚙️ Config-gesteuertes CMS (serde, verschiedene Backends) (nur die wichtigsten 10 Themen)
  6. 💓 Health-Check-Endpoint für CMS-Service (nur die wichtigsten 10 Themen)
  7. 🔄 Asynchroner Medien-Upload-Dienst (Bilder, Dateien) (nur die wichtigsten 10 Themen)
  8. 🚦 Rate-Limiting für Kommentar-API (nur die wichtigsten 10 Themen)
  9. 📈 Cache-Invalidierungs-Dienst (Redis-artig, simuliert) (nur die wichtigsten 10 Themen)
  10. 🔃 Content-Synchronisation zwischen Staging/Produktion (nur die wichtigsten 10 Themen)
  11. 🔎 Async-Volltextsuche-Service (Index im Hintergrund aktualisieren) (nur die wichtigsten 10 Themen)
  12. 🌐 Webhook-System (Event bei Veröffentlichung auslösen) (nur die wichtigsten 10 Themen)

🔴 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)

Impressum

Angaben gemäß § 5 DDG (Digitale-Dienste-Gesetz)

  • Thorsten Klöhn
  • Gerhardstraße 2
  • 22926 Ahrensburg

Vertreten durch:

Thorsten Klöhn

Kontakt:

  • Telefon: 04102-2 17 40 07
  • E-Mail: thorstenkloehn@gmail.com

Haftungsausschluss:

Haftung für Inhalte

Die Inhalte unserer Seiten wurden mit größter Sorgfalt erstellt. Für die Richtigkeit, Vollständigkeit und Aktualität der Inhalte können wir jedoch keine Gewähr übernehmen. Als Diensteanbieter sind wir gemäß § 7 Abs.1 DDG für eigene Inhalte auf diesen Seiten nach den allgemeinen Gesetzen verantwortlich. Nach §§ 8 bis 10 DDG sind wir als Diensteanbieter jedoch nicht verpflichtet, übermittelte oder gespeicherte fremde Informationen zu überwachen oder nach Umständen zu forschen, die auf eine rechtswidrige Tätigkeit hinweisen. Verpflichtungen zur Entfernung oder Sperrung der Nutzung von Informationen nach den allgemeinen Gesetzen bleiben hiervon unberührt. Eine diesbezügliche Haftung ist jedoch erst ab dem Zeitpunkt der Kenntnis einer konkreten Rechtsverletzung möglich. Bei Bekanntwerden von entsprechenden Rechtsverletzungen werden wir diese Inhalte umgehend entfernen.

Unser Angebot enthält Links zu externen Webseiten Dritter, auf deren Inhalte wir keinen Einfluss haben. Deshalb können wir für diese fremden Inhalte auch keine Gewähr übernehmen. Für die Inhalte der verlinkten Seiten ist stets der jeweilige Anbieter oder Betreiber der Seiten verantwortlich. Die verlinkten Seiten wurden zum Zeitpunkt der Verlinkung auf mögliche Rechtsverstöße überprüft. Rechtswidrige Inhalte waren zum Zeitpunkt der Verlinkung nicht erkennbar. Eine permanente inhaltliche Kontrolle der verlinkten Seiten ist jedoch ohne konkrete Anhaltspunkte einer Rechtsverletzung nicht zumutbar. Bei Bekanntwerden von Rechtsverletzungen werden wir derartige Links umgehend entfernen.

Urheberrecht

Dieses Werk ist lizenziert unter einer Creative Commons Namensnennung 4.0 International Lizenz.Soweit die Inhalte auf dieser Seite nicht vom Betreiber erstellt wurden, werden die Urheberrechte Dritter beachtet. Insbesondere werden Inhalte Dritter als solche gekennzeichnet. Sollten Sie trotzdem auf eine Urheberrechtsverletzung aufmerksam werden, bitten wir um einen entsprechenden Hinweis. Bei Bekanntwerden von Rechtsverletzungen werden wir derartige Inhalte umgehend entfernen.

Datenschutz

Die Nutzung unserer Webseite ist in der Regel ohne Angabe personenbezogener Daten möglich. Soweit auf unseren Seiten personenbezogene Daten (beispielsweise Name, Anschrift oder eMail-Adressen) erhoben werden, erfolgt dies, soweit möglich, stets auf freiwilliger Basis. Diese Daten werden ohne Ihre ausdrückliche Zustimmung nicht an Dritte weitergegeben.

Wir weisen darauf hin, dass die Datenübertragung im Internet (z.B. bei der Kommunikation per E-Mail) Sicherheitslücken aufweisen kann. Ein lückenloser Schutz der Daten vor dem Zugriff durch Dritte ist nicht möglich. Der Nutzung von im Rahmen der Impressumspflicht veröffentlichten Kontaktdaten durch Dritte zur Übersendung von nicht ausdrücklich angeforderter Werbung und Informationsmaterialien wird hiermit ausdrücklich widersprochen. Die Betreiber der Seiten behalten sich ausdrücklich rechtliche Schritte im Falle der unverlangten Zusendung von Werbeinformationen, etwa durch Spam-Mails, vor.


Stand: August 2026

Datenschutz

Verantwortliche Stelle im Sinne der Datenschutzgesetze, insbesondere der EU-Datenschutzgrundverordnung (DSGVO), ist:

  • Thorsten Klöhn
  • Gerhardstraße 2
  • 22926 Ahrensburg
  • Telefon: 04102-2 17 40 07
  • e-Mail: thorstenkloehn@gmail.com

Ihre Betroffenenrechte

Unter den angegebenen Kontaktdaten unseres Datenschutzbeauftragten können Sie jederzeit folgende Rechte ausüben:

  • Auskunft über Ihre bei uns gespeicherten Daten und deren Verarbeitung (Art. 15 DSGVO),
  • Berichtigung unrichtiger personenbezogener Daten (Art. 16 DSGVO),
  • Löschung Ihrer bei uns gespeicherten Daten (Art. 17 DSGVO),
  • Einschränkung der Datenverarbeitung, sofern wir Ihre Daten aufgrund gesetzlicher Pflichten noch nicht löschen dürfen (Art. 18 DSGVO),
  • Widerspruch gegen die Verarbeitung Ihrer Daten bei uns (Art. 21 DSGVO) und
  • Datenübertragbarkeit, sofern Sie in die Datenverarbeitung eingewilligt haben oder einen Vertrag mit uns abgeschlossen haben (Art. 20 DSGVO).

Sofern Sie uns eine Einwilligung erteilt haben, können Sie diese jederzeit mit Wirkung für die Zukunft widerrufen.

Sie können sich jederzeit mit einer Beschwerde an eine Aufsichtsbehörde wenden, z. B. an die zuständige Aufsichtsbehörde des Bundeslands Ihres Wohnsitzes oder an die für uns als verantwortliche Stelle zuständige Behörde.

Eine Liste der Aufsichtsbehörden (für den nichtöffentlichen Bereich) mit Anschrift finden Sie unter: https://www.bfdi.bund.de/DE/Infothek/Anschriften_Links/anschriften_links-node.html.

Hosting bei GitHub Pages

Diese Website wird bei GitHub Pages gehostet. Anbieter ist die GitHub Inc., 88 Colin P. Kelly Jr. Street, San Francisco, CA 94107, USA (nachfolgend „GitHub“); für Nutzer aus der EU/EWR ist GitHub B.V., Prins Bernhardplein 200, 1097 JB Amsterdam, Niederlande, verantwortlich.

Beim Besuch dieser Website erfasst GitHub automatisch Informationen in sogenannten Server-Logfiles, die Ihr Browser übermittelt, u. a. IP-Adresse, Datum und Uhrzeit der Anfrage, Browsertyp und Betriebssystem. Diese Daten dienen der technisch fehlerfreien Bereitstellung und Sicherheit der Website und werden nicht mit anderen Datenquellen zusammengeführt.

Rechtsgrundlage ist Art. 6 Abs. 1 lit. f DSGVO. Unser berechtigtes Interesse liegt in der sicheren und zuverlässigen Bereitstellung dieses Angebots.

Die Verarbeitung durch GitHub kann auch in den USA erfolgen. GitHub hat sich dem EU-U.S. Data Privacy Framework (DPF) unterworfen, für das die Europäische Kommission am 10. Juli 2023 einen Angemessenheitsbeschluss erlassen hat. Weitere Informationen zum Datenschutz bei GitHub finden Sie unter: https://docs.github.com/en/site-policy/privacy-policies/github-privacy-statement.

Diese Seite wird über die eigene Domain anfaenger.wissen-ahrensburg.de bereitgestellt; eingebundene Skripte (z. B. für Diagramme) werden ausschließlich von unserem eigenen Server ausgeliefert, es findet keine Einbindung von Drittanbieter-CDNs, Google Fonts, Analyse- oder Tracking-Diensten statt.

Änderung unserer Datenschutzbestimmungen

Wir behalten uns vor, diese Datenschutzerklärung anzupassen, damit sie stets den aktuellen rechtlichen Anforderungen entspricht oder um Änderungen unserer Leistungen in der Datenschutzerklärung umzusetzen, z.B. bei der Einführung neuer Services. Für Ihren erneuten Besuch gilt dann die neue Datenschutzerklärung.

Fragen an den Datenschutzbeauftragten

Wenn Sie Fragen zum Datenschutz haben, schreiben Sie uns bitte eine E-Mail oder wenden Sie sich direkt an die für den Datenschutz verantwortliche Person in unserer Organisation:


Stand: August 2026