awesome-repositories.com
博客
MCP
awesome-repositories.com

通过 AI 驱动的搜索,发现最优秀的开源仓库。

探索精选搜索开源替代品自托管软件博客网站地图
项目MCP 服务器关于排名机制媒体报道
法律隐私政策服务条款
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·
nnhubbard avatar

nnhubbard/ZSSRichTextEditor

0
View on GitHub↗
3,785 星标·589 分支·Objective-C·MIT·8 次浏览

ZSSRichTextEditor

ZSSRichTextEditor is an Objective-C UI library that provides a bidirectional markup editor for native iOS applications. It integrates a web-view-based HTML editor that allows users to compose formatted content through a visual interface while maintaining synchronization with a syntax-highlighted raw source view.

The editor features a dual-view system that reflects changes in real time between the visual editor and the underlying HTML code. It supports the injection of custom CSS to control visual presentation and allows for the extension of the editing toolbar with custom buttons and layouts.

The library covers rich text composition including media and link insertion, visual color selection, and social mention detection for hashtags and handles. It also includes capabilities for content change monitoring and the integration of custom asset pickers for images and links.

Features

  • Editor View Mode Synchronizers - Synchronizes state in real time between a visual rich text editor and a raw HTML source view.
  • Live HTML Source Editors - Provides a syntax-highlighted view of the underlying HTML that updates in real time as the visual content changes.
  • DOM-Based Text Manipulations - Uses browser DOM APIs to perform real-time structural and formatting changes to the text content.
  • iOS Rich Text Frameworks - Provides a comprehensive framework for building native iOS rich text editors with visual formatting.
  • JavaScript-to-Native Bridges - Implements a bidirectional communication bridge between the native Objective-C layer and the embedded JavaScript environment.
  • Objective-C Libraries - Ships as a native Objective-C library for building customizable text editing interfaces.
  • iOS Implementations - Offers a comprehensive rich text editing component specifically for native iOS applications.
  • HTML Content Editors - Uses an embedded web view to provide a visual interface for manipulating HTML content.
  • Syntax Highlighting Editors - Implements a source code editor with syntax highlighting for modifying raw HTML markup.
  • Rich Text WYSIWYG Editors - Provides a visual what-you-see-is-what-you-get interface for composing formatted text and headings.
  • WebView-Based Editors - Uses an embedded web view to provide a visual rich text editing environment.
  • Bidirectional WebView Bridges - Provides a bidirectional bridge between native Objective-C code and an embedded web view for state synchronization.
  • Native WebView Containers - Hosts the browser-based editing engine within a native mobile application container.
  • Editor State Synchronization - Provides programmatic interfaces to synchronize the visual editor state with the underlying HTML data source.
  • HTML Serialization - Converts the internal document state into raw HTML strings for manual editing and persistence.
  • Media and Hyperlink Embedders - Allows users to embed images and hyperlinks into the document using URLs and alternative text.
  • Mobile HTML Editors - Enables users to toggle between a visual editor and a syntax-highlighted raw HTML view on iOS.
  • Formatting Change Monitors - Triggers event callbacks whenever the document's HTML or plain text content is modified.
  • Editor Toolbar Configurations - Allows developers to configure the editor toolbar's layout, including button visibility and appearances.
  • Customizable UI Components - Allows high levels of customization for toolbar layouts and visual styles to create tailored editing experiences.
  • Event-Driven State Synchronizers - Emits native callbacks via reactive event streams whenever the document structure is modified.
  • Text and Typography - WYSIWYG rich text editor for iOS.
  • Text Processing - WYSIWYG rich text editor with source view.
  • User Input - Rich text editor for iOS.

Star 历史

nnhubbard/zssrichtexteditor 的 Star 历史图表nnhubbard/zssrichtexteditor 的 Star 历史图表

AI 搜索

探索更多 awesome 仓库

用简单的语言描述您的需求 —— AI 将根据相关性为您从数千个精选开源项目中进行排序。

Start searching with AI

常见问题解答

nnhubbard/zssrichtexteditor 是做什么的?

ZSSRichTextEditor is an Objective-C UI library that provides a bidirectional markup editor for native iOS applications. It integrates a web-view-based HTML editor that allows users to compose formatted content through a visual interface while maintaining synchronization with a syntax-highlighted raw source view.

nnhubbard/zssrichtexteditor 的主要功能有哪些?

nnhubbard/zssrichtexteditor 的主要功能包括:Editor View Mode Synchronizers, Live HTML Source Editors, DOM-Based Text Manipulations, iOS Rich Text Frameworks, JavaScript-to-Native Bridges, Objective-C Libraries, iOS Implementations, HTML Content Editors。

nnhubbard/zssrichtexteditor 有哪些开源替代品?

nnhubbard/zssrichtexteditor 的开源替代品包括: wasabeef/richeditor-android — richeditor-android is a reusable Android UI component that provides a WYSIWYG rich text editor. It functions as an… ckeditor/ckeditor4 — CKEditor 4 is a browser-based WYSIWYG rich text editor that enables users to create and format HTML content directly… alex-d/trumbowyg — Trumbowyg is a lightweight JavaScript WYSIWYG editor used to create and format rich-text and HTML content directly… textangular/textangular — textAngular is a rich text editor component for AngularJS applications. It provides a visual editing interface that… jhollingworth/bootstrap-wysihtml5 — bootstrap-wysihtml5 is a rich text editor that integrates with the Bootstrap CSS framework to provide a visual… ibireme/yytext — YYText is an iOS rich text framework used for rendering and editing complex attributed text. It features an…

ZSSRichTextEditor 的开源替代方案

相似的开源项目,按与 ZSSRichTextEditor 的功能重合度排序。
  • wasabeef/richeditor-androidwasabeef 的头像

    wasabeef/richeditor-android

    6,346在 GitHub 上查看↗

    richeditor-android is a reusable Android UI component that provides a WYSIWYG rich text editor. It functions as an HTML content editor that uses a WebView to render and manipulate text, allowing users to compose formatted documents. The editor enables the integration of multimedia, such as images, audio files, and YouTube videos, directly into the text area. It supports custom visual configuration through CSS styling and provides a read-only mode for displaying formatted content without allowing modifications. The toolset covers rich text formatting for styles like bold, italic, and underlin

    Javaandroidandroid-librarywysiwyg-editor
    在 GitHub 上查看↗6,346
  • ckeditor/ckeditor4ckeditor 的头像

    ckeditor/ckeditor4

    5,817在 GitHub 上查看↗

    CKEditor 4 is a browser-based WYSIWYG rich text editor that enables users to create and format HTML content directly in the browser. It operates on a plugin-based architecture with a configurable toolbar system, DOM-based content editing, and an event-driven lifecycle, all delivered through a CDN-based distribution model. The editor supports skin-based theming and includes a legacy plugin compatibility layer for backward compatibility. The editor distinguishes itself as a cross-platform framework that integrates natively with Angular, React, Vue, Electron, Android, and iOS environments. It of

    Rich Text Formatckeditorckeditor4contenteditable
    在 GitHub 上查看↗5,817
  • jhollingworth/bootstrap-wysihtml5jhollingworth 的头像

    jhollingworth/bootstrap-wysihtml5

    4,118在 GitHub 上查看↗

    bootstrap-wysihtml5 is a rich text editor that integrates with the Bootstrap CSS framework to provide a visual interface for formatting HTML content. It functions as a localizable web editor and an HTML content parser that filters and validates tags and attributes to ensure clean content output. The project features a customizable rich text interface that allows for the modification of the toolbar and overall visual presentation through external stylesheets and HTML templates. It includes support for custom locale definitions and translated interface labels to accommodate international users.

    JavaScript
    在 GitHub 上查看↗4,118
  • alex-d/trumbowygAlex-D 的头像

    Alex-D/Trumbowyg

    4,147在 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
    在 GitHub 上查看↗4,147
查看 ZSSRichTextEditor 的所有 30 个替代方案→