Recurse logo

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
$ _

💡 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.

© 2024 Recurse. Made with ❤️ for the Svelte community.