TipTap
Headless rich text editor for JavaScript applications, letting developers design their own writing interface on top of ProseMirror.
Open Source Alternative to:

Rich text editing usually arrives with an interface attached. Tiptap Editor does not, and because it ships headless a product's toolbar, menus and styling are yours to define, and the class overrides and code hacks normally needed to bend an editor into a design disappear. Underneath, it builds on the ProseMirror library.
Behavior is assembled from extensions rather than configured through options, with more than 100 available between the documentation and the community, plus custom extensions and nodes when none of those fit.
The traits that shape how it gets used are worth stating plainly.
- Headless: no set user interface, with UI templates published for anyone wanting a starting point.
- Framework agnostic: the same editor works under Vue, React or plain JavaScript.
- Extension based: features from simple text styling to drag and drop block editing, added one piece at a time.
- Collaboration ready: Hocuspocus, an open source backend built on the Yjs CRDT, handles multi user editing.
A set of Pro Extensions covers collaborative editing, commenting, versioning, document conversion and AI features, and those require a valid subscription. The editor component itself is released under the MIT license, and the maintainers describe the open source pieces as the foundation their paid products are built from. Examples, sandboxes and a Notion style block editor template are available for anyone starting out.
Stars
38,287Forks
3,109Last commit
7 days agoRepository age
8 yearsLicense
MITVersion
3.31.3Repository
ueberdosis/tiptap
Auto-fetched from GitHub .
Open source alternatives similar to TipTap:
Stars
Forks
Last commit
Stars
Forks
Last commit
Stars
Forks
Last commit