MoltenObsidian

OSS
MoltenObsidian Icon
2023

Hochleistungsfähige .NET-Bibliothek für Obsidian-Markdown und Vault-Navigation.

  • Bibliothek
  • Markdown
  • .NET
  • Obsidian
  • Blazor
  • CLI

KPIs

  • 100 000+NuGet-Downloads
  • 80+GitHub-Sterne
MoltenObsidian Icon

Überblick

MoltenObsidian ist eine performante, quelloffene .NET-Bibliothek (ab .NET 8), die als leichtgewichtige und erweiterbare Alternative zu Obsidian Publish dient und die nahtlose Integration von Obsidian-Markdown sowie vollständige Vault-Navigation in Ihre Anwendungen ermöglicht – insbesondere in Blazor-basierten Projekten.

Zu den wichtigsten Stärken zählen Erweiterbarkeit, robuste YAML-Frontmatter-Unterstützung und Datenquellen-Modularität – ideal für Dokumentationsseiten, Wikis und individuelle Content-Workflows.

Funktionen

  • Markdown-Parsing & HTML-Konvertierung

    Wandeln Sie Obsidian-Markdown einfach in HTML um. Beispiel:

    using Nodsoft.MoltenObsidian;
    
    ObsidianText obsidianMarkdown = new(@"
    # Hello, world!
    Dies ist ein Beispiel-Markdown-Dokument mit **fett** und *kursiv* formatiertem Text.
    ");
    
    MarkupString htmlText = obsidianMarkdown.ToHtml();
  • Blazor-Integration

    Machen Sie Ihr Vault mit minimalem Setup zu einer navigierbaren Blazor-Komponente – mit AddMoltenObsidianBlazorIntegration() und Dateisystem-Vault-Support.

  • Vault-Quellen-Erweiterbarkeit

    Wählen Sie aus mehreren Vault-Providern oder implementieren Sie eigene:

    • Dateisystem – Vaults direkt aus lokalen Verzeichnissen laden
    • HTTP – Vaults per Manifest effizient über HTTP streamen
    • FTP/SFTP – Zugriff auf Vaults auf FTP/SFTP-Servern
    • In-Memory – Für Tests oder dynamische Inhalte Vaults im Speicher nutzen

    Weitere Quellen können einfach durch Community-Beiträge ergänzt werden.

  • YAML-Frontmatter & Routing

    Volle Unterstützung für erweitertes Frontmatter und tiefe Vault-Navigation mit Routing – ideal für umfangreiche Dokumentationssysteme.

  • CLI-Tool

    Ein Kommandozeilen-Tool zum Verwalten von Vault-Manifests und statischen Exporten:

    • Vault-Manifeste generieren mit Dateipfaden, Größen und Prüfsummen
    • Vaults als statisches HTML exportieren (SSG) aus lokalen oder entfernten Quellen (HTTP, FTP)

Wirkung & Verbreitung

MoltenObsidian hat eine kleine, aber engagierte Open-Source-Community gewonnen:

Open Source & Community

MoltenObsidian steht unter der MIT-Lizenz und fördert offene Zusammenarbeit, Transparenz und breite Nutzung. Das Projekt freut sich besonders über Beiträge zu neuen Vault-Providern oder individuellem Rendering.

Über NSYS

MoltenObsidian ist Teil des größeren Nodsoft-Ökosystems, in dem Hosting- und Software-Engineering-Expertise auf einen starken Fokus auf Developer Experience und Open-Source-Tooling trifft.

Wir bieten Entwicklern leistungsstarke, zugängliche und erweiterbare Bibliotheken, die die Produktivität steigern und moderne .NET-Anwendungen stärken.

Durch die Verbindung von Obsidian-Workflows mit Enterprise- .NET-Anwendungen erweitert MoltenObsidian das NSYS-Portfolio um Dokumentation, Publishing und Developer-Tooling. Das Projekt steht für unser Engagement, nicht nur sichere Systeme, sondern auch die Tools und Frameworks zu schaffen, mit denen andere zuverlässige, skalierbare und transparente Lösungen entwickeln können – branchenübergreifend.


Klingt schön, richtig ?

Wir können etwas genauso Großartiges nur für Sie bauen. Lassen Sie uns über Ihr Projekt sprechen.