awesome-repositories.com
Blog
MCP
awesome-repositories.com

Entdecke die besten Open-Source-Repositories mit KI-gestützter Suche.

EntdeckenKuratierte SuchenOpen-Source-AlternativenSelf-hosted SoftwareBlogSitemap
ProjektÜber unsRanking-MethodikPresseMCP-Server
RechtlichesDatenschutzAGB
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·
Jungwoo-An avatar

Jungwoo-An/react-editor-js

0
View on GitHub↗
973 Stars·78 Forks·TypeScript·MIT·2 Aufrufecodesandbox.io/s/react-editor-js-v2-34bfl↗

React Editor Js

This project provides a React component wrapper for a block-based rich text editor. It enables the integration of a structured content editing environment into React applications, organizing document data into modular, independent blocks for flexible manipulation and storage.

The component manages the editor instance lifecycle and facilitates state synchronization, allowing developers to use either controlled or uncontrolled data patterns. It supports extensibility through the registration of external plugins, enabling the addition of specialized formatting tools, media handling, and custom block types within the editing interface.

The library bridges imperative editing methods with declarative state management, providing access to the underlying editor instance through mutable references. This structure supports complex form data management, ensuring that structured content is captured and validated within the application environment.

Features

  • Block-Based Editors - Renders a structured, block-based editing interface that supports both controlled and uncontrolled data management.
  • React Component Wrappers - Embeds third-party editing tools into React applications while maintaining proper lifecycle and state synchronization.
  • Imperative Component Wrappers - Wraps non-React library logic within a lifecycle-managed component to bridge imperative and declarative paradigms.
  • Rich Text Authoring - Provides an extensible environment for creating and formatting rich text documents with custom tools.
  • Structured Content Managers - Organizes text and media into independent, reorderable blocks for cleaner content management.
  • Extensible Plugin Architectures - Supports dynamic loading of external modules to inject specialized block types and formatting tools.
  • Editor Capability Extensions - Enables the addition of specialized behaviors and functional tools to the editing environment via plugins.
  • Instance Reference Management - Exposes the underlying editor instance via mutable references for direct programmatic control.
  • Form Handling - Facilitates the integration of complex editor state into React forms for capture, validation, and submission.
  • Rich Text Editors - Offers a customizable interface for creating complex document structures with support for media and plugins.
  • Controlled Component State - Synchronizes internal editor state with external application state through property bindings and event interception.

Star-Verlauf

Star-Verlauf für jungwoo-an/react-editor-jsStar-Verlauf für jungwoo-an/react-editor-js

KI-Suche

Entdecke weitere awesome Repositories

Beschreibe in einfachen Worten, was du brauchst — die KI bewertet tausende kuratierte Open-Source-Projekte nach Relevanz.

Start searching with AI

Kuratierte Suchen mit React Editor Js

Handverlesene Sammlungen, in denen React Editor Js vorkommt.
  • Rich text editor

Open-Source-Alternativen zu React Editor Js

Ähnliche Open-Source-Projekte, sortiert nach der Anzahl der gemeinsamen Funktionen mit React Editor Js.
  • alex-d/trumbowygAvatar von Alex-D

    Alex-D/Trumbowyg

    4,147Auf GitHub ansehen↗

    Trumbowyg is a lightweight JavaScript WYSIWYG editor used to create and format rich-text and HTML content directly within a web browser. It serves as a client-side tool for generating semantic HTML markup and authoring web content. The project features a modular, plugin-based architecture that allows for the addition of new formatting commands and toolbar buttons. It provides a configurable interface where the toolbar layout can be customized via a predefined array and labels can be translated through localization files. The editor covers a wide range of content manipulation capabilities, in

    JavaScript
    Auf GitHub ansehen↗4,147
  • madebymany/sir-trevor-jsAvatar von madebymany

    madebymany/sir-trevor-js

    4,483Auf GitHub ansehen↗

    sir-trevor-js is a modular block-based rich text editor and content framework. It functions as a customizable WYSIWYG editor that transforms visual input into a structured JSON content framework, storing documents as a tree of independent data blocks rather than flat HTML strings. The system is distinguished by its focus on structured content management, allowing users to define custom block types, set block constraints, and implement schema-based content validation. It provides a plugin system for extending the editor with specialized content types and uses event-driven lifecycle hooks to ex

    JavaScript
    Auf GitHub ansehen↗4,483
  • steven-tey/novelAvatar von steven-tey

    steven-tey/novel

    16,331Auf GitHub ansehen↗

    Notion-style WYSIWYG editor with AI-powered autocompletion.

    TypeScriptai-sdkchatgptnextjs
    Auf GitHub ansehen↗16,331
  • facebook/lexicalAvatar von facebook

    facebook/lexical

    23,562Auf GitHub ansehen↗

    Lexical is a modular rich text editor framework used to build extensible web-based editors. It functions as a state-driven content editor that maintains a serializable, immutable snapshot of document content to ensure predictable updates and accessibility compliance. The framework is distinguished by its plugin-based architecture and customizable node framework, which allow developers to extend editor behavior through specialized content nodes and encapsulated runtime logic. It also includes a collaborative editing engine capable of synchronizing document state across multiple clients in real

    TypeScript
    Auf GitHub ansehen↗23,562
Alle 30 Alternativen zu React Editor Js anzeigen→

Häufig gestellte Fragen

Was macht jungwoo-an/react-editor-js?

This project provides a React component wrapper for a block-based rich text editor. It enables the integration of a structured content editing environment into React applications, organizing document data into modular, independent blocks for flexible manipulation and storage.

Was sind die Hauptfunktionen von jungwoo-an/react-editor-js?

Die Hauptfunktionen von jungwoo-an/react-editor-js sind: Block-Based Editors, React Component Wrappers, Imperative Component Wrappers, Rich Text Authoring, Structured Content Managers, Extensible Plugin Architectures, Editor Capability Extensions, Instance Reference Management.

Welche Open-Source-Alternativen gibt es zu jungwoo-an/react-editor-js?

Open-Source-Alternativen zu jungwoo-an/react-editor-js sind unter anderem: alex-d/trumbowyg — Trumbowyg is a lightweight JavaScript WYSIWYG editor used to create and format rich-text and HTML content directly… madebymany/sir-trevor-js — sir-trevor-js is a modular block-based rich text editor and content framework. It functions as a customizable WYSIWYG… steven-tey/novel — Notion-style WYSIWYG editor with AI-powered autocompletion. red-axe/am-editor — This project is a framework for building real-time collaborative rich-text editing environments. It provides a… ianstormtaylor/slate — Slate is a customizable rich text editor framework that treats documents as a recursive tree of nodes. It functions as… facebook/lexical — Lexical is a modular rich text editor framework used to build extensible web-based editors. It functions as a…