- Notifications
You must be signed in to change notification settings - Fork2.4k
The headless rich text editor framework for web artisans.
License
ueberdosis/tiptap
Folders and files
Name | Name | Last commit message | Last commit date | |
---|---|---|---|---|
Repository files navigation
The Tiptap Editor is a headless, framework-agnostic rich text editor that's customizable and extendable through extensions. Its headless nature means it comes without a set user interface, offering full design freedom (for a jumpstart, see linkedUI templates below). Tiptap is based on the highly reliableProseMirror library.
Tiptap Editor is complemented by the collaboration open-source backendHocuspocus. Both the Editor and Hocuspocus form the foundation of theTiptap Suite.
- Headless Framework: Tiptap does not rely on a user interface. So there is no need for class overrides or code hacks. If you do need an example UI feel free to browse ourUI templates linked below.
- Framework-agnostic: The Tiptap Editor is designed to work across different frontend frameworks. This means whether you're using Vue, React, or plain JavaScript, Tiptap integrates without compatibility issues.
- Extension based: Extensions in Tiptap allow for a tailored editing experience, from simple text styling to advanced features like drag-and-drop block editing. You have the option to choose from over 100 extensions available in thedocumentation andcommunity to enhance your editor's functionality.
- Customize your UX: The editor was built to give you control to define your ownextensions andnodes.
ThePro Extensions are a set of advanced functionalities that enhance the capabilities of the Tiptap Editor. They are additional features that can be integrated into the base editor to provide more sophisticated editing options.
Key functionalities include collaborative editing, which allows multiple users to edit documents simultaneously, drag-and-drop file management for easier handling of documents and media, and unique node ID assignment. Review the docs righthere.
Pro Extensions are free with aTiptap account. Once signed up, review the guide in your account.
Interested in collaborative editing? Check out our open-source packageHocuspocus - a collaboration backend built around the CRDT power ofYjs. Hocuspocus serves as the backbone for theTiptap Suite.
For more detailed information, make sure to check out ourdocumentation. If you encounter any problems or have suggestions for our system, please open an issue.
Have a look at theexamples to see Tiptap in action or review and fork our codesandboxes.
- Basic example of the Tiptap editor.
- Collaboration ready Tiptap CodeSandbox
- React notion-like block editor template:Demo
Tiptap is a collection of developer components based on open-source technology, forming the basis of our advanced, paid features. It includes the open-source editor component, collaboration features, Content AI, and Tiptap Cloud. We are developing open-source products that also shape our paid features. We're committed to improving both, ensuring quality and reliability in every update.
For more details, visit the Tiptapdocumentation orwebsite.
For help, discussion about best practices, or any other conversation that would benefit from being searchable:
Complish | Storyblok | PostHog | Reflect | Ziff Media | Basewell | Poggio |
iFixit,ApostropheCMS,Novadiscovery,Omics Data Automation,Flow Mobile,DocIQ andhundreds of awesome individuals.
Feel like adding some magic of your own to Tiptap Editor Core? We welcome contributions! Please see ourCONTRIBUTING guidelines for how to get started.
Sam Willis,Brian Hung,Dirk Holtwick,Sam Duvall,Christoph Flathmann,Erick Wilder,Marius Tolzmann,jjangga0214,Maya Nedeljkovich,Ryan Bliss,Gregor andmany more.
The MIT License (MIT). Please seeLicense File for more information.
About
The headless rich text editor framework for web artisans.