awesome-repositories.com
Blog
awesome-repositories.com

Descubre los mejores repositorios open-source con nuestra búsqueda potenciada por IA.

ExplorarBúsquedas curadasAlternativas open-sourceSoftware autohospedableBlogMapa del sitio
ProyectoAcerca deCómo clasificamosPrensaServidor MCP
Aviso legalPrivacidadTérminos
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·
react-page avatar

react-page/react-page

0
View on GitHub↗
9,551 estrellas·652 forks·TypeScript·MIT·5 vistasreact-page.github.io↗

React Page

react-page is a browser-based visual content editor and schema-driven page builder developed with React and TypeScript. It provides a framework for creating web pages through a what-you-see-is-what-you-get interface, utilizing a responsive twelve-column grid engine for arranging elements via drag-and-drop manipulation.

The system features a plugin-based architecture that allows for the integration of custom components. These components are managed through a schema-driven system that automatically generates data entry forms based on predefined property definitions, separating the rendering view from the control interface.

The editor includes capabilities for rich text editing and content history management with undo and redo functionality. To support performance and search engine optimization, it includes a workflow for generating static HTML on the server by removing the interactive editor interface.

Features

  • Page Builders - Provides a complete visual page building system that automatically generates data entry forms from component schemas.
  • WYSIWYG Editors - Provides a visual what-you-see-is-what-you-get interface for creating and modifying web pages directly in the browser.
  • Schema-Driven Headless CMS - Enables the development of tailored content management systems using custom editable components and schema-driven forms.
  • Plugin-Based Architectures - Implements a modular plugin system to extend editor functionality with custom rendering views and control interfaces.
  • Visual Page Editors - Allows users to modify the layout and content of a rendered web page in real time using a visual interface.
  • Custom Component Extensions - Allows the integration of arbitrary custom components into the editor as plugins with automated form generation.
  • Content Plugin Systems - Provides a system for defining editable components through a combination of rendering views and schema-driven control interfaces.
  • Editor Extension Frameworks - Implements an extensible architecture for building editable components with separate rendering and control interfaces.
  • Fixed Grid Layouts - Provides a fixed twelve-column responsive grid for arranging content via coordinate-based cell positioning.
  • Schema-Based Generators - Automatically generates data entry forms by mapping component property definitions to standardized input controls.
  • Grid Layout Engines - Provides a twelve-column visual engine for arranging web page elements using drag-and-drop cell manipulation.
  • Responsive Design - Organizes web content using a responsive grid system with drag-and-drop layout manipulation.
  • Grid Layout Systems - Uses a twelve-column responsive grid system that enables content arrangement via drag-and-drop cell manipulation.
  • WYSIWYG Rendering Engines - Displays the live content structure directly in the browser to align the authoring experience with the final output.
  • React CMS Authoring Tools - Provides tools for configuring and embedding interactive React components into pages via a browser-based interface.
  • Undo-Redo State History - Tracks sequential changes to the document model to enable undo and redo operations via a history stack.
  • Undo-Redo History - Provides a tracking system for content changes with undo, redo, clipboard operations, and keyboard shortcuts.
  • Server-Side Rendering - Implements a workflow to generate static HTML on the server to enhance search engine optimization and page load performance.
  • Rich Text Editors - Includes a customizable rich text editor for formatting paragraphs, headlines, and links with plugin support.
  • Server-Side Rendering - Generates static HTML on the server to improve SEO and performance by stripping the interactive editor interface.
  • Server-Side Rendered SEO - Generates page HTML on the server to improve search engine indexing by excluding editor-specific elements.
  • Advanced Editors - Highly customizable content editor for the browser.
  • Text Editors - Listed in the “Text Editors” section of the Awesome Mac awesome list.

Historial de estrellas

Gráfico del historial de estrellas de react-page/react-pageGráfico del historial de estrellas de react-page/react-page

Búsqueda con IA

Explora más repositorios increíbles

Describe lo que necesitas en lenguaje sencillo: la IA clasifica miles de proyectos open-source curados por relevancia.

Start searching with AI

Preguntas frecuentes

¿Qué hace react-page/react-page?

react-page is a browser-based visual content editor and schema-driven page builder developed with React and TypeScript. It provides a framework for creating web pages through a what-you-see-is-what-you-get interface, utilizing a responsive twelve-column grid engine for arranging elements via drag-and-drop manipulation.

¿Cuáles son las características principales de react-page/react-page?

Las características principales de react-page/react-page son: Page Builders, WYSIWYG Editors, Schema-Driven Headless CMS, Plugin-Based Architectures, Visual Page Editors, Custom Component Extensions, Content Plugin Systems, Editor Extension Frameworks.

¿Qué alternativas de código abierto existen para react-page/react-page?

Las alternativas de código abierto para react-page/react-page incluyen: ory/editor — This project is a customizable browser text editor and a schema-driven document framework designed for building… alex-d/trumbowyg — Trumbowyg is a lightweight JavaScript WYSIWYG editor used to create and format rich-text and HTML content directly… day8/re-frame — re-frame is a functional framework for building single-page applications in ClojureScript. It provides a centralized,… tinymce/tinymce — TinyMCE is a JavaScript rich text editor and WYSIWYG HTML editor that provides a visual interface for creating and… quilljs/quill — Quill is a JavaScript rich text editor library used to build WYSIWYG web editors. It serves as a modular editor… basecamp/trix — Trix is a rich text editor and WYSIWYG text component designed for composing and formatting documents with inline…

Alternativas open-source a React Page

Proyectos open-source similares, clasificados según cuántas características comparten con React Page.
  • ory/editorAvatar de ory

    ory/editor

    9,551Ver en GitHub↗

    This project is a customizable browser text editor and a schema-driven document framework designed for building React-based WYSIWYG content editors. It replaces standard text areas with a system that represents content as a structured data tree rather than flat HTML, allowing for precise manipulation and validation of documents. The framework serves as an extensible content management interface and a TypeScript UI component library. It enables the development of specialized authoring tools through a plugin system and the use of strongly typed building blocks to ensure consistency across docum

    TypeScript
    Ver en GitHub↗9,551
  • alex-d/trumbowygAvatar de Alex-D

    Alex-D/Trumbowyg

    4,147Ver en GitHub↗

    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
    Ver en GitHub↗4,147
  • day8/re-frameAvatar de day8

    day8/re-frame

    5,532Ver en GitHub↗

    re-frame is a functional framework for building single-page applications in ClojureScript. It provides a centralized, immutable database that serves as the single source of truth for the entire application state, enforcing a strict unidirectional data flow where events trigger state transitions and subsequent view updates. The framework distinguishes itself through a reactive signal graph and an interceptor-based middleware pipeline. By treating application logic as a sequence of data-driven events and declarative side effects, it decouples business logic from the view layer. This architectur

    Clojureclojurescriptre-framereact
    Ver en GitHub↗5,532
  • quilljs/quillAvatar de quilljs

    quilljs/quill

    47,161Ver en GitHub↗

    Quill is a JavaScript rich text editor library used to build WYSIWYG web editors. It serves as a modular editor framework for creating browser-based document authoring tools with a customizable interface and document model. The system functions as a modular content editor, providing a plugin system to extend formatting and embedding capabilities. This allows for the development of specialized text editors through custom modules and formatting plugins. The library covers the implementation of visual content creation interfaces that render formatted text and media in real time. Its primary cap

    TypeScript
    Ver en GitHub↗47,161
Ver las 30 alternativas a React Page→