The headless rich text editor framework for web artisans.
Go to file
2021-01-12 17:36:00 +01:00
.github Bump actions/upload-artifact from v2.2.1 to v2.2.2 (#79) 2021-01-11 09:19:14 +01:00
docs add a failing test (wip) 2021-01-12 17:36:00 +01:00
packages add support for raw Y.js fragments to the collaboration extension 2021-01-11 18:37:30 +01:00
shims improve eslint config 2020-09-24 09:35:18 +02:00
tests split helpers and utilities 2020-11-30 09:42:53 +01:00
.editorconfig enable editorconfig for all files 2020-09-25 18:01:53 +02:00
.eslintignore fix lint error 2020-09-30 22:43:58 +02:00
.eslintrc.js add support for only checking attributes in isActive 2020-11-30 00:04:30 +01:00
.gitignore ignore cypress screenshots 2020-08-19 18:17:12 +02:00
babel.config.js fix optional chaining 2020-09-30 19:19:42 +02:00
CONTRIBUTING.md add basic README, LICENSE and CONTRIBUTING file 2020-09-15 21:16:05 +02:00
lerna.json fix lerna config 2020-11-16 21:57:10 +01:00
LICENSE.md add basic README, LICENSE and CONTRIBUTING file 2020-09-15 21:16:05 +02:00
package.json update dependencies 2021-01-06 09:30:19 +01:00
README.md improve README and sponsor page 2020-11-27 15:30:04 +01:00
rollup.config.js enable ts check for build 2020-11-18 11:38:38 +01:00
tsconfig.json fix ts paths again 2020-11-16 12:41:45 +01:00
yarn.lock Bump y-websocket from 1.3.8 to 1.3.9 (#84) 2021-01-11 09:19:41 +01:00

Dont try this at home! Nothing here is production-ready, dont use it anywhere.

tiptap 2 (Preview!)

A headless and extendable rich text editor, based on ProseMirror, which is already in use at many well-known companies such as New York Times, The Guardian or Atlassian.

Build Status Sponsor

Feedback

Were looking for your feedback to improve tiptap 2 before the first public release! Share everything that helps to make it better for everyone!

Why we built tiptap

We were looking for a text editor for Vue.js and found some solutions that didnt really satisfy us. An editor should be easy to extend and not based on old dependencies such as jQuery. For React there is already a great editor called Slate.js, which impresses with its modularity. We came across ProseMirror and decided to build on it. ProseMirror is a toolkit for building rich text editors that are already in use at many well-known companies such as Atlassian or New York Times.

What does headless mean?

With headless components you'll have (almost) full control over markup and styling. We dont want to tell you what a menu should look like or where it should be rendered in the DOM. Thats all up to you. There is also a great article about headless components by Adam Wathan.

How is the data stored under the hood?

You can save your data as a raw HTML string or can get a JSON-serializable representation of your document. And of course, you can also pass HTML or JSON content back to the editor.

💖 Sponsor the development

Are you using tiptap in production? We need your sponsorship to maintain, update and develop tiptap. Become a Sponsor now!

Documentation

To check out some live examples, visit next.tiptap.dev.

Contributing

Please see CONTRIBUTING for details.

Maintainers

Premium Sponsors

Credits

Become a sponsor

Your benefits as a sponsor:

  • Give back to the open source community
  • Get early access private repositories
  • Your issues and pull requests get a sponsor 💖 label
  • Get a sponsor badge in all your comments on GitHub
  • Show support in your GitHub profile
  • Receive monthly reports about our open source work

Does that sound good? Sponsor us on GitHub!

License

The MIT License (MIT). Please see License File for more information.