recurse
Best Rich Text Editor, made for Svelte Developers with Tiptap
A Rich Text Editor made with Tiptap for Svelte Developers with extensibility and proper data
output. Focused on ease of use and copied to your project as a component, with beautiful
default UI.
Interactive Editor & Terminal
Drag panes between slots to swap positions
Rich Text Editor
Terminal
~$ echo "Welcome to Recurse!"
Welcome to Recurse!
$ ls -la
drwxr-xr-x 5 user user 160 Jan 1 12:00 .
drwxr-xr-x 3 user user 96 Jan 1 12:00 ..
-rw-r--r-- 1 user user 1024 Jan 1 12:00 README.md
-rw-r--r-- 1 user user 2048 Jan 1 12:00 package.json
drwxr-xr-x 3 user user 96 Jan 1 12:00 ..
-rw-r--r-- 1 user user 1024 Jan 1 12:00 README.md
-rw-r--r-- 1 user user 2048 Jan 1 12:00 package.json
$ _
💡 This is a preview - drag the editor and terminal between slots to see the swapping functionality
Why Choose Recurse?
⚡
Fast & Lightweight
Built with performance in mind, optimized for modern web applications.
🧩
Extensible
Easy to extend with custom nodes, marks, and extensions.
🎨
Beautiful UI
Comes with beautiful default styling that fits any design system.
📱
Mobile Ready
Responsive design that works perfectly on all devices.
🔒
Type Safe
Full TypeScript support with comprehensive type definitions.
⚙️
Easy Integration
Drop-in component that integrates seamlessly with your Svelte app.