Markdown, das 5× schneller rendert.
Intlayer bringt seine eigene Markdown-Engine mit. Ohne Abhängigkeiten, inklusive MDX, auf dem Server geparst und nativ in React, Next.js, Vue, Svelte, Solid, Preact und Angular gerendert. Sie müssen nie wieder einen Renderer auswählen.
Wird das Frontmatter-Feld locale weggelassen, verwendet Intlayer Ihr konfiguriertes Standard-Gebietsschema. Sie können alle Inhalte in einer einzigen Markdown-Datei ohne Sprachpräfixe verwalten.
content └── markdown-file.content.md
Das Frontmatter-Feld locale definiert das Gebietsschema des Inhalts. Es ist optional. Falls nicht angegeben, verwendet Intlayer das Standard-Gebietsschema, das auch als Fallback dient, falls keine Übersetzung vorhanden ist.
content ├── markdown-file.en.content.md ├── markdown-file.fr.content.md └── markdown-file.es.content.md
Deklarieren Sie Markdown direkt in einem TypeScript-, ESM- oder JSON-Wörterbuch mit den Funktionen md() und file(), kombiniert mit vollständiger Typsicherheit.
content ├── article.content.ts ├── article.en.md └── article.fr.md
Fünffacher Durchsatz gegenüber markdown-to-jsx
Der Parser wurde um eine zwischengespeicherte Regel-Priorität und ein inkrementelles Lookbehind herum neu geschrieben: Ein Dokument wird einmal durchlaufen statt Regel für Regel erneut gescannt. Gleiches Markdown, gleiches Ergebnis, ein Bruchteil der Arbeit.
Relativer Parse- und Render-Durchsatz, höher ist besser.
werden ausgeliefert, wenn Ihre App keinen Markdown-Node deklariert — der Renderer wird beim Build entfernt.
großer, verzögert geladener Parser-Chunk hinter Suspense, der das erste Rendering nie blockiert.
Laufzeitabhängigkeiten — nichts zu auditieren, nichts synchron zu halten.
Eine Engine statt einer Einkaufsliste
Jedes Projekt endet mit derselben Pflichtübung: markdown-to-jsx gegen marked, remark und MDX abwägen, den Sieger einbinden und dann feststellen, dass er kein MDX kann, seine Typen ungenau sind oder seine Plugin-Kette auf dem Client bricht. Intlayer trifft diese Wahl für Sie.
- remark und rehype können das meiste davon — aber über eine Plugin-Kette, die Sie selbst zusammenstellen und die sich im Browser nicht immer wie auf dem Server verhält.
- markdown-to-jsx rendert nur React, und marked liefert Ihnen einen HTML-String. Für Vue, Svelte, Solid oder Angular gibt es kein Pendant, auf das man zurückgreifen könnte.
- Keines davon liefert Ihnen typisiertes Frontmatter: Sie setzen eine Content-Schicht obendrauf oder parsen die Metadaten selbst.
Derselbe Node, in jedem Framework
Ein Markdown-Node wird in die native Ausgabe des jeweiligen Frameworks überführt — JSX, ein VNode oder ein HTML-String. Svelte, Solid und Angular sind vollwertig unterstützt, kein Nachgedanke.
Auf dem Server parsen, auf dem Client rendern
Parsen und Rendern sind zwei getrennte Schritte. parseMarkdown erzeugt auf dem Server einen serialisierbaren AST, der Browser erhält ihn als JSON, und jeder Renderer nimmt ihn unverändert an — das Dokument wird nie zweimal durchlaufen.
Einmal setzen, pro Node verfeinern
Deklarieren Sie Ihre Komponenten am Provider, und jeder Markdown-Node der App übernimmt sie. Soll ein Node abweichen, überschreibt use() genau diesen — ohne Plugin-Kette, ohne separaten Build-Schritt.
use() schlägt den Provider, der Provider schlägt den Standard-Renderer.
Typisiertes Frontmatter, ohne Content-Schicht
Das Frontmatter einer Markdown-Datei wird zusammen mit dem Dokument geparst und am Node als typisiertes Metadaten-Objekt bereitgestellt. Die redaktionellen Felder, für die Sie sonst eine Content-Schicht installiert haben, sind einfach da — mit Autovervollständigung.
html()-Nodes durchlaufen dieselbe Pipeline: Tags werden auf Ihre eigenen Komponenten abgebildet, mit derselben Typisierung und denselben Override-Regeln.
Typsichere Übersetzungen, die in Ihrem Repo leben.
Deklarieren Sie Inhalte neben Ihren Komponenten in TypeScript oder JavaScript. Intlayer generiert Typen automatisch und bietet Autovervollständigung, Validierung und sofortiges Feedback. Keine fehlenden Schlüssel oder Kontextwechsel mehr.
Automatisieren Sie Übersetzungen direkt im Terminal.
Die CLI zum Prüfen, Füllen und Übersetzen von JSON & Markdown mit KI.
Führen Sie `npx intlayer fill` aus, um fehlende Schlüssel zu erkennen und Übersetzungen mit OpenAI, Claude oder lokalen Modellen zu erstellen. Sauberer Git-Verlauf, sichere Typen.
Hören Sie auf, pro Wort zu zahlen. Automatisieren Sie mit KI.
Die Open-Source- und selbstgehostete Alternative zu Crowdin & Lokalise. Gebaut für moderne Entwickler-Workflows.
Verwalten Sie Übersetzungen direkt in Ihrem Code oder über den visuellen Editor. Nutzen Sie KI für sofortige Übersetzungen. Arbeiten Sie ohne Platzbegrenzung im Team.
Verbinden Sie Ihren lokalen Code mit Remote-Inhalten.
Verwalten Sie mehrsprachige Inhalte ohne Overhead. Intlayer verbindet lokale Wörterbücher mit Remote-Management und ermöglicht Live Sync für Hot-Updates ohne Rebuild. Nutzen Sie Webhooks für CI/CD und verwalten Sie Feature Flags.
Schalten Sie Funktionen sofort um. Kein Deployment erforderlich.
Intlayer-Wörterbücher sind mehr als nur Text. Nutzen Sie sie für Logik, Stile und Konfigurationen. Mit Live Sync schalten Sie Funktionen an/aus, ändern UI-Themes und aktualisieren das App-Verhalten in Echtzeit direkt über das CMS.
Ihr Spielplatz für Produktexperimente.
Seien Sie die Ersten, die Intlayers neue KI-gestützte A/B-Testing-Beta erkunden, die entwickelt wurde, um die Auffindbarkeit zu steigern und intelligentere Produktentscheidungen zu leiten. Testen Sie alles in Echtzeit, von Texten und Design bis hin zu ganzen Features, und lassen Sie die Daten zeigen, was wirklich funktioniert.
Von der Community gebaut
Lernen Sie die erstaunlichen Mitwirkenden kennen, die Intlayer möglich machen
Hören Sie auf, einen Markdown-Renderer auszuwählen
Er steckt schon in Intlayer: ohne Abhängigkeiten, MDX-fähig, SSR-bereit, durchgehend typisiert — und aus Ihrem Bundle verschwunden, wenn Sie ihn nicht nutzen.