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

Discover the best open-source repositories with AI-powered search.

ExploreCurated searchesOpen-source alternativesSelf-hosted softwareBlogSitemap
ProjectMCP serverAboutHow we rankPress
LegalPrivacyTerms
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
fex-team avatar

fex-team/ueditorArchived

0
View on GitHub↗
ueditor.baidu.com↗

Ueditor

UEditor is a web-based WYSIWYG rich text editor and HTML content authoring tool. It functions as a DOM-based text component that allows users to create and format complex web documents through a visual interface with real-time rendering.

The editor enables the creation of rich text content for web applications and content management systems. It manages document state using HTML strings, facilitating the serialization and transfer of data between the browser and server.

The system provides capabilities for managing editor content and configuring behavioral parameters through initialization settings. It leverages the browser's native rendering engine and contenteditable attributes to handle direct visual manipulation of the HTML document tree.

AI search

Explore more awesome repositories

Describe what you need in plain English — the AI ranks thousands of curated open-source projects by relevance.

Start searching with AI

Features

  • Rich Text Authoring - Provides a visual interface for the creation and formatting of complex rich text documents.
  • Rich Text WYSIWYG Editors - Provides a browser-based visual editor for creating and formatting rich text and HTML content with real-time rendering.
  • Editor Content APIs - Offers programmatic APIs to retrieve or update editor state as raw HTML or plain text.
  • Native Editing Integrations - Uses the browser's native contenteditable attribute to enable direct visual editing of the HTML document tree.
  • HTML Content Editors - Provides a visual interface for producing and manipulating structured text data as raw HTML strings.
  • Rich Text Input Components - Provides a customizable rich text editor component for web applications to replace standard plain text inputs.
  • WYSIWYG Editors - Provides a WYSIWYG interface where authors see the final published styling in real time.
  • ContentEditable Components - Functions as a DOM-based text component utilizing the browser contenteditable attribute for visual editing.
  • DOM Content Updating - Modifies the internal children of DOM elements to allow visual manipulation of HTML content.
  • DOM Manipulation - Interacts directly with the browser DOM to apply styles and structure to authored rich text.
  • HTML and XML Serialization - Manages document state using HTML strings for efficient serialization and transfer between client and server.
  • Rich Text Editors - Implements a web-based interface for creating and editing formatted content with a structured document model.
  • Content Authoring Tools - Acts as a tool for users to input and manage formatted HTML content for content management systems.
  • Editor Configurations - Provides configuration options to set operational parameters and control editor behavior.
  • Event Dispatchers - Routes user actions through internal event dispatchers to execute formatting and layout functions.
  • Rich Text Renderers - Implements rendering logic to display structured rich text content within the browser interface.
  • UI Command Dispatchers - Triggers formatting and layout functions through a system of internal event listeners and command dispatchers.
  • Browser Rendering - Relies on native browser APIs and the rendering engine to display rich text styles in real time.
  • Frontend UI Components - Rich text editor component for web applications.
  • Standalone Editors - Lightweight and customizable rich web editor.
6,765 stars·2,412 forks·JavaScript·MIT·65 views

Star history

Star history chart for fex-team/ueditorStar history chart for fex-team/ueditor

How this analysis was created: This summary and feature list are AI-generated from collected project material and can contain mistakes. Stars, license and language are imported from GitHub. Inclusion does not mean that we have tested or audited this project. Check the source documentation for any feature you depend on. Learn more on our About page.

Projects sharing features with Ueditor

These projects share indexed features with Ueditor. Shared tags can include platform or build tooling; verify the primary use case before treating a result as a replacement.
  • alex-d/trumbowygAlex-D avatar

    Alex-D/Trumbowyg

    4,147View on 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
    View on GitHub↗4,147
  • tinymce/tinymcetinymce avatar

    tinymce/tinymce

    16,214View on GitHub↗

    TinyMCE is a JavaScript rich text editor and WYSIWYG HTML editor that provides a visual interface for creating and formatting content within web applications. It functions as an extensible editor framework and web content management UI, allowing users to author and style documents through a browser-based interface. The project is distinguished by a plugin-based extension system and a public API that enable the addition of custom capabilities and modifications to the visual interface. It utilizes a framework-agnostic core, providing dedicated integration for React, Vue, and Angular. The syste

    TypeScript
    View on GitHub↗16,214
  • mycolorway/simditormycolorway avatar

    mycolorway/simditor

    5,006View on GitHub↗

    Simditor is a JavaScript-based rich text editor and WYSIWYG HTML editor designed for creating structured documents within web applications. It functions as a web-based media editor and HTML content sanitizer, allowing users to compose and format content visually. The project distinguishes itself through an integrated system for handling media and security. It features server-side image upload capabilities that support both local file selection and clipboard pasting, alongside a whitelist-based HTML markup filtering system to ensure consistent and secure output. The editor provides broad capa

    JavaScriptcoffeescriptjavascriptrich-text-editor
    View on GitHub↗5,006
  • quilljs/quillquilljs avatar

    quilljs/quill

    47,161View on 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
    View on GitHub↗47,161
Compare all 30 related projects→

Frequently asked questions

What does fex-team/ueditor do?

UEditor is a web-based WYSIWYG rich text editor and HTML content authoring tool. It functions as a DOM-based text component that allows users to create and format complex web documents through a visual interface with real-time rendering.

What are the main features of fex-team/ueditor?

The main features of fex-team/ueditor are: Rich Text Authoring, Rich Text WYSIWYG Editors, Editor Content APIs, Native Editing Integrations, HTML Content Editors, Rich Text Input Components, WYSIWYG Editors, ContentEditable Components.

Which projects share features with fex-team/ueditor?

Projects with overlapping indexed features include: alex-d/trumbowyg — Trumbowyg is a lightweight JavaScript WYSIWYG editor used to create and format rich-text and HTML content directly… tinymce/tinymce — TinyMCE is a JavaScript rich text editor and WYSIWYG HTML editor that provides a visual interface for creating and… mycolorway/simditor — Simditor is a JavaScript-based rich text editor and WYSIWYG HTML editor designed for creating structured documents… quilljs/quill — Quill is a JavaScript rich text editor library used to build WYSIWYG web editors. It serves as a modular editor… getmeuk/contenttools — ContentTools is a JavaScript framework and suite of tools for building visual WYSIWYG editors. It provides a DOM… jaredreich/pell — Pell is a JavaScript text editor library and browser-based rich text editor. It provides a lightweight WYSIWYG HTML…