ckeditor5 - Development environment for CKEditor 5 – the best browser-based rich text editor.

  •        388

A set of ready-to-use rich text editors created with a powerful framework. Made with real-time collaborative editing in mind. CKEditor 5 is distributed as four ready-to-use builds which you can install from npm.


@ckeditor/ckeditor5-adapter-ckfinder : ^10.0.2
@ckeditor/ckeditor5-alignment : ^10.0.2
@ckeditor/ckeditor5-autoformat : ^10.0.2
@ckeditor/ckeditor5-autosave : ^10.0.0
@ckeditor/ckeditor5-basic-styles : ^10.0.2
@ckeditor/ckeditor5-block-quote : ^10.0.2
@ckeditor/ckeditor5-build-balloon : ^11.0.1
@ckeditor/ckeditor5-build-classic : ^11.0.1
@ckeditor/ckeditor5-build-decoupled-document : ^11.0.1
@ckeditor/ckeditor5-build-inline : ^11.0.1
@ckeditor/ckeditor5-clipboard : ^10.0.2
@ckeditor/ckeditor5-cloud-services : ^10.0.2
@ckeditor/ckeditor5-core : ^11.0.0
@ckeditor/ckeditor5-easy-image : ^10.0.2
@ckeditor/ckeditor5-editor-balloon : ^11.0.0
@ckeditor/ckeditor5-editor-classic : ^11.0.0
@ckeditor/ckeditor5-editor-decoupled : ^11.0.0
@ckeditor/ckeditor5-editor-inline : ^11.0.0
@ckeditor/ckeditor5-engine : ^10.2.0
@ckeditor/ckeditor5-enter : ^10.1.1
@ckeditor/ckeditor5-essentials : ^10.1.1
@ckeditor/ckeditor5-font : ^10.0.2
@ckeditor/ckeditor5-heading : ^10.0.2
@ckeditor/ckeditor5-highlight : ^10.0.2
@ckeditor/ckeditor5-image : ^10.2.0
@ckeditor/ckeditor5-link : ^10.0.3
@ckeditor/ckeditor5-list : ^11.0.1
@ckeditor/ckeditor5-markdown-gfm : ^10.0.2
@ckeditor/ckeditor5-media-embed : ^0.0.1
@ckeditor/ckeditor5-paragraph : ^10.0.2
@ckeditor/ckeditor5-table : ^10.1.0
@ckeditor/ckeditor5-theme-lark : ^11.0.0
@ckeditor/ckeditor5-typing : ^11.0.0
@ckeditor/ckeditor5-ui : ^11.0.0
@ckeditor/ckeditor5-undo : ^10.0.2
@ckeditor/ckeditor5-upload : ^10.0.2
@ckeditor/ckeditor5-utils : ^10.2.1
@ckeditor/ckeditor5-widget : ^10.2.0



Related Projects

ckeditor4 - The best enterprise-grade WYSIWYG editor

  •    Rich

This repository contains the development version of CKEditor 4. Attention: The code in this repository should be used locally and for development purposes only. We do not recommend using it in production environment because the user experience will be very limited. For that purpose, you should either build the editor (see below) or use an official release available on the CKEditor website.

Alloy Editor - WYSIWYG editor based on CKEditor with completely rewritten UI

  •    Javascript

Alloy Editor is a modern WYSIWYG editor built on top of CKEditor, designed to create modern and gorgeous web content. It provides smart toolbars appear right near the selected text and offer different functionality based on context, Paste rich text from any web page and preserve its formatting, The full styling power of CKEditor and lot more.

react-rte - Pure React rich text "WYSISYG" editor based on draft-js.

  •    Javascript

This is a UI component built completely in React that is meant to be a full-featured textarea replacement similar to CKEditor, TinyMCE and other rich text "WYSIWYG" editors. It's based on the excellent, open source Draft.js from Facebook which is performant and production-tested. RichTextEditor is the main editor component. It is comprised of the Draft.js <Editor>, some UI components (e.g. toolbar) and some helpful abstractions around getting and setting content with HTML/Markdown.

CKEditor - The best browser-based WYSIWYG editor

  •    Javascript

CKEditor is a text editor to be used inside web pages. It's a WYSIWYG editor, which means that the text being edited on it looks as similar as possible to the results users have when publishing it. It brings to the web common editing features found on desktop editing applications like Microsoft Word and OpenOffice. It's an editor to be used inside web pages.

ProseMirror- A toolkit for building rich-text editors on the web

  •    Javascript

ProseMirror is a well-behaved rich semantic content editor based on contentEditable, with support for collaborative editing and custom document schemas. Rich content editors should, ideally, produce clean, semantically meaningful documents while still being easy for users to understand. ProseMirror tries to bridge the gap between editing explicit, unambiguous content like Markdown or XML, and classical WYSIWYG editors.

tiptap - A headless, framework-agnostic and extendable rich text editor, based on ProseMirror

  •    Typescript

tiptap is a headless, framework-agnostic and extendable rich text editor, based on ProseMirror. It gives you full control about every single aspect of your text editor experience. It’s headless and comes without any CSS. You are in full control over markup, styling and behaviour. tiptap works with Vanilla JavaScript and Vue.js, but it’s also possible to use it in React, Svelte and others. Real-time collaboration, syncing between different devices and working offline is supported.

pell - The simplest and smallest WYSIWYG text editor for web, with no dependencies

  •    Javascript

pell is the he simplest and smallest WYSIWYG text editor for web, with no dependencies. It can be easily customizable with the sass file (pell.scss) or overwrite the CSS.

Hallo - Simple rich text editor (contentEditable) for jQuery UI

  •    CoffeeScript

Hallo is a very simple in-place rich text editor for web pages. It uses jQuery UI and the HTML5 contentEditable functionality to edit web content.The widget has been written as a simple and liberally licensed editor. It doesn't aim to replace popular editors like Aloha, but instead to provide a simpler and more reusable option.

Slate - A completely customizable framework for building rich text editors

  •    Javascript

Slate is a completely customizable framework for building rich text editors. Slate lets you build rich, intuitive editors like those in Medium, Dropbox Paper or Google Docs—which are becoming table stakes for applications on the web—without your codebase getting mired in complexity. It can do this because all of its logic is implemented with a series of plugins, so you aren't ever constrained by what is or isn't in "core". You can think of it like a pluggable implementation of contenteditable built on top of React. It was inspired by libraries like Draft.js, Prosemirror and Quill.

ckeditor4-releases - Official distribution releases of CKEditor 4.

  •    Javascript

This repository contains the official release versions of CKEditor. There are four versions for each release — standard-all, basic, standard, and full. They differ in the number of plugins that are compiled into the main ckeditor.js file as well as the toolbar configuration.

Trix - A rich text editor for everyday writing

  •    CoffeeScript

Trix is a WYSIWYG editor for writing messages, comments, articles, and lists—the simple documents most web apps are made of. It features a sophisticated document model, support for embedded attachments, and outputs terse and consistent HTML.

django-widgy - A CMS framework for Django built on a heterogenous tree editor.

  •    Python

Widgy is a content editor somewhat in the line of CKEditor. It is not a WYSIWYG editor though. Widgy is more suited than CKEditor for editing pages, as in a CMS because it allows you to edit specific parts of the page and those parts know how to render themselves. Whereas a WYSIWYG stores its data in HTML, Widgy stores it in a Tree where each node can render itself. Widgy is available under the Apache Version 2.0 license. Contribute on github.

rustpad - Efficient and minimal collaborative code editor, self-hosted, no database required

  •    Rust

Rustpad is an efficient and minimal open-source collaborative text editor based on the operational transformation algorithm. It lets users collaborate in real time while writing code in their browser. Rustpad is completely self-hosted and fits in a tiny Docker image, no database required. The server is written in Rust using the warp web server framework and the operational-transform library. We use wasm-bindgen to compile text operation logic to WebAssembly code, which runs in the browser. The frontend is written in TypeScript using React and interfaces with Monaco, the text editor that powers VS Code.

canner-slate-editor - ๐Ÿ“Rich Text / WYSIWYG Editor built for Modularity and Extensibility.

  •    Javascript

๐Ÿ“ Rich text / WYSIWYG editor focus on modularity and extensibility, build on top of Slate framework with beautiful designs and high-level APIs. Since this project is originally started from Canner, we notice that there is NO SINGLE editor is going to fit in all varieties of requirements, so we think the only way to solve this issue is to design a modular-first editor.

Draft-js - A React framework for building text editors

  •    Javascript

Draft.js is a JavaScript rich text editor framework, built for React and backed by an immutable model. Draft.js makes it easy to build any type of rich text input, whether you're just looking to support a few inline text styles or building a complex text editor for composing long-form articles.

We have large collection of open source products. Follow the tags from Tag Cloud >>

Open source products are scattered around the web. Please provide information about the open source projects you own / you use. Add Projects.