Quill is a modern WYSIWYG editor built for compatibility and extensibility.
I've always used Quill and always satisfied with it. It can be adapted to React Native as well. Despite the most popular RTE is Draft js it has some limitations on mobile.
A completely customizable framework for building rich text editors. (Currently in beta.) (by ianstormtaylor)
- it creates a layout based on rows and cells, so it support multi-column layout - each cell can contain a different "cell-plugin", - richt-text editor based on https://github.com/ianstormtaylor/slate is built in and comes with its own plugin system. It can do weight, italic, block-types, alignment and lists and can be extended as you want (even with elements storing data and interactive components) - you can create custom cell plugins based on a schema (or custom control ui) and a component that should be rendered - it stores an object tree that represent it, not html. It therefore can contain any react component, which is great if you want to allow your editors to add interactive components or components that you already built as part of the app - i carefully optimized for SSR and bundle size, so no editor ui is rendered nor loaded. editor ui is only loaded on the client if you disable readOnly. (lazy loading) - it mainly tested with nextjs, since i used it for content-heavy pages. - its not yet tested with react-server components, but it should actually work in read-only mode
Appwrite - The open-source backend cloud platform. Add Auth, Databases, Functions, and Storage to your product and build any application at any scale while using your preferred coding languages and tools.
What is Slate.js, and will it replace Quill and Draft.js?
2 projects | dev.to | 23 Nov 2021
WYSIWYG is a Pain
3 projects | /r/reactjs | 4 May 2023
Add components within the textarea
2 projects | /r/sveltejs | 25 Apr 2023
Introducing Mantine 6.0
4 projects | /r/reactjs | 2 Mar 2023
Rich Text Editor Recommendations for Sveltekit ?
2 projects | /r/sveltejs | 16 Feb 2023