Overview
Carta
Modern, lightweight, powerful Markdown Editor.
Carta is a lightweight, fast and extensible Svelte Markdown editor and viewer, designed for flexibility. It works natively in SvelteKit, and supports Server Side Rendering.
Features
- 🌈 Markdown syntax highlighting (Shiki);
- 🛠️ Toolbar (extensible);
- ⌨️ Keyboard shortcuts (extensible);
- 📦 Supports +150 plugins thanks to remark.
- 🔀 Scroll sync;
- ✅ Accessibility friendly;
- 🖥️ SSR compatible;
Official Plugins
Carta comes with a set of official plugins for the most common use cases.
Math
Support for KaTex expressions.
Code
Code blocks syntax highlighting.
Emoji
Embed emojis in Markdown.
Slash
Support for slash commands.
TikZ
Support for TikZ/PgfPlots diagrams.
Attachment
Handle text attachments.
Anchor
Add anchor links to headings.
Component
Map elements to components.
Community Plugins
Explore plugins from the community.
Examples
A list of examples inspired by popular platforms.
Handmade by Davide