[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"project-1495":3},{"id":4,"name":5,"fullName":6,"owner":7,"repo":5,"description":8,"homepage":9,"htmlUrl":10,"language":11,"languages":10,"totalLinesOfCode":10,"stars":12,"forks":13,"watchers":14,"openIssues":15,"contributorsCount":16,"subscribersCount":16,"size":16,"stars1d":17,"stars7d":18,"stars30d":19,"stars90d":16,"forks30d":16,"starsTrendScore":20,"compositeScore":21,"rankGlobal":10,"rankLanguage":10,"license":22,"archived":23,"fork":23,"defaultBranch":24,"hasWiki":23,"hasPages":23,"topics":25,"createdAt":10,"pushedAt":10,"updatedAt":36,"readmeContent":37,"aiSummary":38,"trendingCount":16,"starSnapshotCount":16,"syncStatus":39,"lastSyncTime":40,"discoverSource":41},1495,"tiptap","ueberdosis\u002Ftiptap","ueberdosis","The headless rich text editor framework for web artisans.","https:\u002F\u002Ftiptap.dev",null,"TypeScript",37203,3008,171,799,0,13,98,499,67,45,"MIT License",false,"main",[26,27,28,29,30,31,32,5,33,34,35],"editor","javascript","js","prosemirror","react","renderless-components","rich-text","vue","wysiwyg","wysiwyg-editor","2026-06-12 02:00:28","![Tiptap Editor](.github\u002Fassets\u002Fcover.png)\n\n[![LFX Health Score](https:\u002F\u002Finsights.production.lfx.dev\u002Fapi\u002Fbadge\u002Fhealth-score?project=tiptap)](https:\u002F\u002Finsights.linuxfoundation.org\u002Fproject\u002Ftiptap)\n[![Build Status](https:\u002F\u002Fgithub.com\u002Fueberdosis\u002Ftiptap\u002Factions\u002Fworkflows\u002Fbuild.yml\u002Fbadge.svg)](https:\u002F\u002Fgithub.com\u002Fueberdosis\u002Ftiptap\u002Factions\u002Fworkflows\u002Fbuild.yml)\n[![Version](https:\u002F\u002Fimg.shields.io\u002Fnpm\u002Fv\u002F@tiptap\u002Fcore.svg?label=version)](https:\u002F\u002Fwww.npmjs.com\u002Fpackage\u002F@tiptap\u002Fcore)\n[![Downloads](https:\u002F\u002Fimg.shields.io\u002Fnpm\u002Fdm\u002F@tiptap\u002Fcore.svg)](https:\u002F\u002Fnpmcharts.com\u002Fcompare\u002F@tiptap\u002Fcore?minimal=true)\n[![License](https:\u002F\u002Fimg.shields.io\u002Fnpm\u002Fl\u002F@tiptap\u002Fcore.svg)](https:\u002F\u002Fwww.npmjs.com\u002Fpackage\u002F@tiptap\u002Fcore)\n[![Chat](https:\u002F\u002Fimg.shields.io\u002Fbadge\u002Fchat-on%20discord-7289da.svg?sanitize=true)](https:\u002F\u002Fdiscord.gg\u002FWtJ49jGshW)\n[![Sponsor](https:\u002F\u002Fimg.shields.io\u002Fstatic\u002Fv1?label=Sponsor&message=%E2%9D%A4&logo=GitHub)](https:\u002F\u002Fgithub.com\u002Fsponsors\u002Fueberdosis)\n\n# Tiptap Editor\n\nThe 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 linked [UI templates](#examples-codesandbox-and-ui-templates) below). Tiptap is based on the highly reliable [ProseMirror](https:\u002F\u002Fgithub.com\u002FProseMirror\u002Fprosemirror) library.\n\nTiptap Editor is complemented by the collaboration open-source backend [Hocuspocus](https:\u002F\u002Fgithub.com\u002Fueberdosis\u002Fhocuspocus). Both the Editor and Hocuspocus form the foundation of the [Tiptap Suite](https:\u002F\u002Ftiptap.dev\u002F).\n\n### How does the Tiptap Editor work?\n\n- **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 our [UI templates](#examples-codesandbox-and-ui-templates) linked below.\n- **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.\n- **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 the [documentation](https:\u002F\u002Ftiptap.dev\u002Fdocs\u002Feditor\u002Fextensions) and [community](https:\u002F\u002Fgithub.com\u002Fueberdosis\u002Fawesome-tiptap\u002F#community-extensions) to enhance your editor's functionality.\n- **Customize your UX:** The editor was built to give you control to define your own [extensions](https:\u002F\u002Ftiptap.dev\u002Fdocs\u002Feditor\u002Fguide\u002Fcustom-extensions) and [nodes](https:\u002F\u002Ftiptap.dev\u002Fdocs\u002Feditor\u002Fapi\u002Fnodes).\n\n### Editor Pro Extensions\n\nThe **Pro 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.\n\nKey functionalities include collaborative editing, commenting, versioning, document conversion and AI related features.\nReview the docs right [here](https:\u002F\u002Ftiptap.dev\u002Fdocs\u002Feditor\u002Fextensions).\n\nPro Extensions need a valid subscription.\n\n### Make your editor collaborative\n\nInterested in collaborative editing? Check out our open-source package [Hocuspocus](https:\u002F\u002Fgithub.com\u002Fueberdosis\u002Fhocuspocus) - a collaboration backend built around the CRDT power of [Yjs](https:\u002F\u002Fgithub.com\u002Fyjs\u002Fyjs). Hocuspocus serves as the backbone for the [Tiptap Suite](https:\u002F\u002Ftiptap.dev\u002F).\n\n## Documentation\n\nFor more detailed information, make sure to check out our [documentation](https:\u002F\u002Ftiptap.dev\u002Fdocs\u002Feditor\u002Finstallation). If you encounter any problems or have suggestions for our system, please open an issue.\n\n### Examples, CodeSandbox and UI Templates\n\nHave a look at the [examples to see Tiptap in action](https:\u002F\u002Ftiptap.dev\u002Fexamples) or review and fork our codesandboxes.\n\n- [Basic example of the Tiptap editor.](https:\u002F\u002Fcodesandbox.io\u002Fp\u002Fdevbox\u002Feditor-9x9dkd?embed=1&file=%2Fsrc%2FApp.js)\n- [Collaboration ready Tiptap CodeSandbox](https:\u002F\u002Fcodesandbox.io\u002Fp\u002Fdevbox\u002Fcollaboration-4stk94)\n- React notion-like block editor template: [Demo](https:\u002F\u002Ftemplates.tiptap.dev\u002F)\n\n## About Tiptap\n\nTiptap 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.\n\nFor more details, visit the Tiptap [documentation](https:\u002F\u002Ftiptap.dev\u002Fdocs\u002Feditor\u002Fintroduction) or [website](https:\u002F\u002Ftiptap.dev\u002F).\n\n### Community\n\nFor help, discussion about best practices, or any other conversation that would benefit from being searchable:\n\n[Discuss Tiptap on GitHub](https:\u002F\u002Fgithub.com\u002Fueberdosis\u002Ftiptap\u002Fdiscussions)\n\n### Sponsors 💖\n\n\u003Ctable>\n  \u003Ctr>\n    \u003Ctd align=\"center\">\n      \u003Ca href=\"https:\u002F\u002Fwww.complish.app\u002F\">\n        \u003Cimg src=\"https:\u002F\u002Fuploads-ssl.webflow.com\u002F5fa93d27380666789a1cbbd3\u002F5fae50824b4d2d06f3d2898f_Frame%20374.png\" width=\"25\">\u003Cbr>\n        \u003Cstrong>Complish\u003C\u002Fstrong>\n      \u003C\u002Fa>\n    \u003C\u002Ftd>\n    \u003Ctd align=\"center\">\n      \u003Ca href=\"https:\u002F\u002Fwww.storyblok.com\u002F\">\n        \u003Cimg src=\"https:\u002F\u002Funavatar.io\u002Fgithub\u002Fstoryblok\" width=\"25\">\u003Cbr>\n        \u003Cstrong>Storyblok\u003C\u002Fstrong>\n      \u003C\u002Fa>\n    \u003C\u002Ftd>\n    \u003Ctd align=\"center\">\n      \u003Ca href=\"https:\u002F\u002Fposthog.com\u002F\">\n        \u003Cimg src=\"https:\u002F\u002Funavatar.io\u002Fgithub\u002Fposthog\" width=\"25\">\u003Cbr>\n        \u003Cstrong>PostHog\u003C\u002Fstrong>\n      \u003C\u002Fa>\n    \u003C\u002Ftd>\n    \u003Ctd align=\"center\" width=\"100\">\n      \u003Ca href=\"https:\u002F\u002Freflect.app\u002F\">\n        \u003Cimg src=\"https:\u002F\u002Funavatar.io\u002Freflect.app\" width=\"25\">\u003Cbr>\n        \u003Cstrong>Reflect\u003C\u002Fstrong>\n      \u003C\u002Fa>\n    \u003C\u002Ftd>\n    \u003Ctd align=\"center\" width=\"100\">\n      \u003Ca href=\"https:\u002F\u002Fziffmedia.com\u002F\">\n        \u003Cimg src=\"https:\u002F\u002Funavatar.io\u002Fgithub\u002Fziffmedia\" width=\"25\">\u003Cbr>\n        \u003Cstrong>Ziff Media\u003C\u002Fstrong>\n      \u003C\u002Fa>\n    \u003C\u002Ftd>\n    \u003Ctd align=\"center\" width=\"100\">\n      \u003Ca href=\"https:\u002F\u002Fwww.basewell.com\u002F\">\n        \u003Cimg src=\"https:\u002F\u002Funavatar.io\u002Fgithub\u002FBasewell\" width=\"25\">\u003Cbr>\n        \u003Cstrong>Basewell\u003C\u002Fstrong>\n      \u003C\u002Fa>\n    \u003C\u002Ftd>\n    \u003Ctd align=\"center\" width=\"100\">\n      \u003Ca href=\"https:\u002F\u002Fpoggio.io\">\n        \u003Cimg src=\"https:\u002F\u002Funavatar.io\u002Fgithub\u002Fpoggiolabs\" width=\"25\">\u003Cbr>\n        \u003Cstrong>Poggio\u003C\u002Fstrong>\n      \u003C\u002Fa>\n    \u003C\u002Ftd>\n  \u003C\u002Ftr>\n\u003C\u002Ftable>\n\n[iFixit](https:\u002F\u002Fwww.ifixit.com\u002F), [ApostropheCMS](https:\u002F\u002Fapostrophecms.com\u002F), [Novadiscovery](http:\u002F\u002Fwww.novadiscovery.com\u002F), [Omics Data Automation](https:\u002F\u002Fwww.omicsautomation.com), [Flow Mobile](https:\u002F\u002Fwww.flowmobile.app\u002F), [DocIQ](https:\u002F\u002Fwww.dociq.io\u002F) and [hundreds of awesome individuals](https:\u002F\u002Fgithub.com\u002Fsponsors\u002Fueberdosis).\n\n### Contributing\n\nFeel like adding some magic of your own to Tiptap Editor Core? We welcome contributions! Please see our [CONTRIBUTING](CONTRIBUTING.md) guidelines for how to get started.\n\n### Contributors\n\n[Sam Willis](https:\u002F\u002Fgithub.com\u002Fsamwillis),\n[Brian Hung](https:\u002F\u002Fgithub.com\u002FBrianHung),\n[Dirk Holtwick](https:\u002F\u002Fgithub.com\u002Fholtwick),\n[Sam Duvall](https:\u002F\u002Fgithub.com\u002FSamDuvall),\n[Christoph Flathmann](https:\u002F\u002Fgithub.com\u002FChrissi2812),\n[Erick Wilder](https:\u002F\u002Fgithub.com\u002Ferickwilder),\n[Marius Tolzmann](https:\u002F\u002Fgithub.com\u002Fmariux),\n[jjangga0214](https:\u002F\u002Fgithub.com\u002Fjjangga0214),\n[Maya Nedeljkovich](https:\u002F\u002Fgithub.com\u002Fmayacoda),\n[Ryan Bliss](https:\u002F\u002Fgithub.com\u002Fryanbliss),\n[Gregor](https:\u002F\u002Fgithub.com\u002Fgambolputty) and [many more](..\u002F..\u002Fcontributors).\n\n## License\n\nThe MIT License (MIT). Please see [License File](LICENSE.md) for more information.\n","Tiptap 是一个无头富文本编辑器框架，专为Web开发者设计。其核心功能包括基于ProseMirror的高度可定制和扩展性，支持通过插件添加从基础文本样式到高级的拖放块编辑等多种功能。Tiptap采用TypeScript编写，具有跨前端框架（如Vue、React或纯JavaScript）工作的能力，且不依赖特定用户界面，给予开发者完全的设计自由度。它非常适合需要高度自定义编辑体验的应用场景，比如构建内容管理系统、在线文档编辑平台等，同时提供了超过100个官方及社区维护的插件来增强编辑器的功能。",2,"2026-06-11 02:44:09","top_all"]