A rich text editor (RTE) is an essential component of any web application. It allows users to format their text content, adding images, tables, and other multimedia elements. Without an RTE, users would have to enter all the text markup themselves, which can be time-consuming and difficult.
The rich text editor behind great content creation experiences.
Progress Telerik UI for ASP.NET Core
ASP.NET Core Editor
Use the MS Word-like ASP.NET Core Editor to write and format rich text content in a familiar editor experience. Add predefined CSS classes or create your own custom tools, buttons, dropdowns or dialogs.
This control is part of the Telerik UI for ASP.NET Core suite along with 110+ fully-featured UI components designed to speed up delivery & improve every aspect of your workflow.
Manage each project and plan dev time accordingly using the public product roadmap, regular releases, extensive learning resources and outstanding technical support team.
Hemingway App makes your writing bold and clear.
The app highlights lengthy, complex sentences and common errors; if you see a yellow sentence, shorten or split it. If you see a red highlight, your sentence is so dense and complicated that your readers will get lost trying to follow its meandering, splitting logic — try editing this sentence to remove the red.
Edtr.io is a WYSIWYG in-line web editor written in React. Content created with edtr.io looks just like the final page – select any editable element on the page, edit it in place or drag ’n’ drop it around. Its plugin architecture makes edtr.io lean AND adaptable to any use case simultaneously. Edtr.io is, of course, Open Source.
Quill is a free, open-source WYSIWYG editor built for the modern web.
It is basically a Microsoft word that runs inside of the browser. Quill is a modern rich text editor built for compatibility and extensibility.
Slate is a completely customizable framework for building rich text editors.
It 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.
The ORY Editor is a smart, extensible, and modern editor for the web written in React. If you are fed up with the limitations of content editable, you are in the right place.
It is the simplest and smallest WYSIWYG text editor for the web, with no dependencies.
A renderless and extendable rich-text editor for Vue.js The 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.
It’s built on top of ProseMirror but provides a much friendlier API, allowing you to create great editing experiences much faster.
It is a lightweight WYSIWYG editor to make work on your website as straightforward as it gets.
A Wysiwyg editor built using ReactJS and DraftJS libraries.
A radically powerful Text-Editor/Wysiwyg editor for Angular.js! Create multiple editor instances, two-way-bind HTML content, watch editors for changes, and more.
A set of ready-to-use rich text editors created with a powerful framework. Made with real-time collaborative editing in mind.
It is a framework-agnostic library for building WYSIWYG editors supporting rich content via cards.
Rich text / WYSIWYG editor focus on modularity and extensibility, build on top of Slate framework with beautiful designs and high-level APIs.
Canner Slate Editor on GitHub
It is a small jQuery plugin that allows you to transform any HTML element into a simple WYSIWYG editor with the ability to use Emojione icons.
EmojioneArea on GitHub
It is an open-source, multi-purpose Web Builder Framework that combines different tools and features with the goal of helping you (or users of your application) build HTML templates without any coding knowledge. It’s a perfect solution to replace the common WYSIWYG editors, which are suitable for content editing but inappropriate for creating HTML structures.
It is rich content editing entirely re-imagined for the web: an intuitive editor for web content that does not presuppose anything about how it will be rendered.
It is an HTML5 rich-text editor, which provides powerful cross-browser normalization in a flexible, lightweight package. It was designed to handle email composition for the FastMail web app. The most important consequence of this (and where Squire differs from most modern rich text editors) is that it must handle arbitrary HTML, because it may be used to forward or quote emails from third-parties and must be able to preserve their HTML without breaking the formatting.
Squire on GitHub
It is an extended and less strict approach on xing/wysihtml5 open source rich text editor. The code is library agnostic and has all dependencies bundled: No jQuery, Prototype or similar is required. The currently bundled dependencies are rangy.js (including textrange and selectionsaverestore modules) and base.js.