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

Descoperă cele mai bune repository-uri open source cu căutare AI.

ExploreazăCăutări recomandateAlternative open-sourceSoftware self-hostedBlogHartă site
ProiectDespreCum realizăm clasamentulPresăServer MCP
LegalConfidențialitateTermeni
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·
nhn avatar

nhn/tui.editor

0
View on GitHub↗
17,984 stele·1,850 fork-uri·TypeScript·MIT·8 vizualizăriui.toast.com/tui-editor↗

Tui.editor

This project is a web-based rich text editor designed for markdown content authoring. It provides a dual-mode interface that synchronizes raw markdown syntax with a visual WYSIWYG editing experience, allowing users to toggle between modes while maintaining a consistent document state.

The editor distinguishes itself through a modular architecture that supports custom content blocks and plugin extensions. This system enables the integration of specialized features such as code syntax highlighting, chart rendering, diagram generation, and complex table formatting. It also includes a live preview mode that coordinates the vertical scroll position between raw input and rendered output for real-time feedback.

Beyond core editing, the project offers a read-only viewer mode for displaying formatted content and supports interface localization for global accessibility. It is built to be embedded into web applications through specialized wrapper components that facilitate integration with various frontend frameworks.

Features

  • Markdown Editors - Delivers a dual-mode text editor that synchronizes raw markdown syntax with a visual interface for real-time document creation.
  • Markdown-Based Content Authoring - Provides a dual-mode interface for creating and editing structured markdown documents with real-time visual feedback.
  • Rich Text Editors - Implements a modular rich text editing interface supporting custom content blocks, plugins, and live previewing.
  • Markdown Abstract Syntax Trees - Parses raw markdown text into structured tree representations to enable consistent document manipulation and rendering.
  • Plugin Systems - Extends core functionality through a modular plugin system for features like syntax highlighting and diagram rendering.
  • Text Editing Modes - Provides a synchronized dual-mode interface for toggling between raw markdown and visual WYSIWYG editing.
  • Plugin-Based Architectures - Supports a modular hook system for injecting custom rendering logic and document nodes into the core.
  • Live Preview Systems - Visualizes rendered output alongside raw markdown with synchronized scrolling for real-time formatting feedback.
  • jQuery Editors - Extensible Markdown-based WYSIWYG editor.
  • Project Documentation Examples - Uses colorful icons and demo GIFs.
  • Content Block Editors - Allows defining unique document nodes and parsing rules for specialized content types beyond standard markdown.
  • Framework Plugins - Ships as a web-based editing tool with framework-specific integration plugins and read-only viewer modes.
  • Frontend Frameworks - Integrates rich text editing capabilities into web applications using framework-specific wrapper components.
  • State Synchronization Handlers - Maintains a single internal document model that synchronizes state between raw markdown and visual editing interfaces.
  • Read-Only Data Views - Includes a dedicated viewer mode for displaying formatted content without interactive editing tools.
  • Scroll Event Handlers - Coordinates vertical scroll positions between raw input and rendered output panes for real-time feedback.
  • Virtual DOM Reconciliation - Updates the visual editing interface by calculating minimal changes between the document model and the rendered view.
  • Document Formatting Frameworks - Supports specialized content types like diagrams and charts through an extensible document formatting architecture.
  • Framework UI Wrappers - Provides framework-specific adapters to integrate the editor into modern component-based web applications.
  • User Interface Localization - Supports interface localization to enable language support for a global user base.

Istoric stele

Graficul istoricului de stele pentru nhn/tui.editorGraficul istoricului de stele pentru nhn/tui.editor

Căutare AI

Explorează mai multe repository-uri excelente

Descrie ce ai nevoie în limbaj simplu — AI-ul sortează mii de proiecte open source selectate în funcție de relevanță.

Start searching with AI

Întrebări frecvente

Ce face nhn/tui.editor?

This project is a web-based rich text editor designed for markdown content authoring. It provides a dual-mode interface that synchronizes raw markdown syntax with a visual WYSIWYG editing experience, allowing users to toggle between modes while maintaining a consistent document state.

Care sunt principalele funcționalități ale nhn/tui.editor?

Principalele funcționalități ale nhn/tui.editor sunt: Markdown Editors, Markdown-Based Content Authoring, Rich Text Editors, Markdown Abstract Syntax Trees, Plugin Systems, Text Editing Modes, Plugin-Based Architectures, Live Preview Systems.

Care sunt câteva alternative open-source pentru nhn/tui.editor?

Alternativele open-source pentru nhn/tui.editor includ: vanessa219/vditor — Vditor is a browser-based Markdown editor and rendering engine that supports multiple editing interfaces, including a… facebook/lexical — Lexical is a modular rich text editor framework used to build extensible web-based editors. It functions as a… alex-d/trumbowyg — Trumbowyg is a lightweight JavaScript WYSIWYG editor used to create and format rich-text and HTML content directly… wagtail/wagtail — Wagtail is an open-source content management system built on the Django web framework. It provides a structured,… payloadcms/payload — Payload is a headless content management system and application framework that uses a code-first approach to define… filamentphp/filament — Filament is a full-stack framework for building administrative panels and management interfaces within the Laravel…

Alternative open-source pentru Tui.editor

Proiecte open-source similare, clasificate după numărul de funcționalități comune cu Tui.editor.
  • vanessa219/vditorAvatar Vanessa219

    Vanessa219/vditor

    11,074Vezi pe GitHub↗

    Vditor is a browser-based Markdown editor and rendering engine that supports multiple editing interfaces, including a visual rich-text experience, instant rendering, and a traditional side-by-side split-view preview. It serves as an authoring tool for technical documentation and a component for web-based editor integration. The project is distinguished by its support for complex technical content, utilizing specialized rendering for mathematical formulas, flowcharts, sequence diagrams, and mind maps. It also functions as a collaborative document review tool, enabling users to attach anchored

    TypeScriptcommonmarkeditorgfm
    Vezi pe GitHub↗11,074
  • facebook/lexicalAvatar facebook

    facebook/lexical

    23,562Vezi pe GitHub↗

    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
    Vezi pe GitHub↗23,562
  • alex-d/trumbowygAvatar Alex-D

    Alex-D/Trumbowyg

    4,147Vezi pe 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
    Vezi pe GitHub↗4,147
  • wagtail/wagtailAvatar wagtail

    wagtail/wagtail

    20,366Vezi pe GitHub↗

    Wagtail is an open-source content management system built on the Django web framework. It provides a structured, tree-based approach to content modeling, allowing developers to define custom page types and reusable content components that are managed through a highly customizable administrative interface. The platform distinguishes itself through its flexible, block-based content composition system, which enables editors to assemble complex page layouts dynamically. It also offers robust support for multi-site and multi-lingual environments, allowing organizations to manage distinct websites

    Pythoncmsdjangohacktoberfest
    Vezi pe GitHub↗20,366
  • Vezi toate cele 30 alternative pentru Tui.editor→