Skip to content

List of WYSIWYG Editors or Rich Text Editors, along with metadata and demo files, for use with the WYSIWYG Editors product.

License

Notifications You must be signed in to change notification settings

bitcomplete/labs-wysiwyg-editors

Repository files navigation

Labs: WYSIWYG Editors

This repository contains a JSON file (see items.json) which lists WYSIWYG editors (or rich text editors). It includes demo files to preview what these editors look like once they've been instantiated / setup.

https://wysiwyg-editors.com/ makes use of this library to help developers choose between different editors.

Feel free to use this data (licensed under MIT) for your own projects (and submit a PR to this README.md file so we can link to your project).

Bit Complete Inc.

What's inside?

This Turborepo includes the following packages and apps:

  • PlateJS - complete
  • Lexical - complete
  • TinyMCE - complete
  • CKEditor 5 - complete
  • Tiptap - complete
  • Trix - complete
  • Editor.js - complete
  • SlateJS - complete
  • ProseMirror - complete
  • Quill - complete

They are divided into 2 parent directories - todo/ & complete/. As the name suggests, working examples are under complete/

Updating Content

The items.json file includes static content for each editor. After updating this content, run yarn build to apply the changes. This will trigger the insertEditorContent script, which loads the updated content into each editor's iframe. See the Build section for more details.

Build

Run yarn build to build all monorepos under the complete/ directory. This process ensures that the latest content from items.json is included in each editor's static preloaded content.

Development

To get started with a new editor, navigate to the directory complete/ and run the following command to initialize a new React + TS + Vite JS project:

yarn create vite my-editor --template react-ts

Once done, make sure to delete the completed editor's directory from /todo

About

List of WYSIWYG Editors or Rich Text Editors, along with metadata and demo files, for use with the WYSIWYG Editors product.

Topics

Resources

License

Stars

Watchers

Forks

Contributors 5