awesome-repositories.com
المدونة
MCP
awesome-repositories.com

اكتشف أفضل مستودعات المصادر المفتوحة باستخدام بحث مدعوم بالذكاء الاصطناعي.

استكشفعمليات بحث منسقةبدائل مفتوحة المصدربرمجيات ذاتية الاستضافةالمدونةخريطة الموقع
المشروعحولكيفية ترتيب النتائجالصحافةخادم MCP
قانونيالخصوصيةالشروط
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·
ibireme avatar

ibireme/YYText

0
View on GitHub↗
8,872 نجوم·1,834 تفرعات·Objective-C·MIT·9 مشاهدات

YYText

YYText is an iOS rich text framework used for rendering and editing complex attributed text. It features an asynchronous text rendering engine that calculates layout on background threads to maintain interface performance, alongside an attributed text serializer for converting rich text structures into storable formats.

The framework provides specialized tools for non-rectangular text layout, allowing text to wrap around custom container paths and exclusion shapes. It also supports advanced typography requirements, including vertical text formatting for East Asian languages and the application of visual effects such as borders and inner shadows.

The system covers a broad range of capabilities including a rich text editor component with undo history, markdown and emoji parsing, and the integration of interactive mixed-media elements such as images and views within text flows.

Features

  • Rich Text Editors - Provides a full framework for building a rich text editing environment with custom document models.
  • Rich Text Serialization - Provides a serializer to convert complex rich text structures into storable formats and restore them.
  • Rich Text Serializers - Provides a utility for converting complex rich text structures into storable formats and restoring them.
  • Asynchronous Rendering Engines - Calculates text layout on background threads to prevent main thread blocking during complex renders.
  • Text Shaping and Layout - Calculates precise glyph positioning and layout on background threads to maintain performance.
  • iOS Rich Text Frameworks - Provides a complete framework for rendering and editing complex attributed text with custom layouts on iOS.
  • Background Thread Dispatchers - Provides an asynchronous engine that offloads complex text layout calculations to background threads to keep the UI responsive.
  • Dynamic Text Wrapping Engines - Calculates text line breaks that wrap around custom geometric vector shapes and exclusion paths.
  • Obstacle-Aware Text Flow - Provides obstacle-aware text flow using custom container paths and internal padding.
  • Rich Text State Management - Manages copying, pasting, and undo history for formatted content using specialized placeholders.
  • Rich Text Renderers - Renders complex attributed text using an asynchronous layout system to prevent interface lag.
  • Rich Text State Persistence - Converts complex attributed text structures into storable formats for archiving and transmission.
  • Markdown to Rich Text Parsers - Converts raw markdown input into formatted rich text objects by scanning for syntax patterns.
  • Rich Text Format Parsers - Converts raw strings into rich text using parsing logic that supports markdown and emojis.
  • State Serialization - Serializes complex attributed text hierarchies into storable formats for archiving and restoration.
  • Vertical Typesetting - Supports vertical text formatting to meet native typesetting requirements for East Asian languages.
  • Interactive Text Attachments - Supports inserting interactive images and views as text attachments with custom highlight ranges.
  • Markdown and Emoji Parsers - Converts raw strings, markdown, and emojis into structured, formatted rich text for display.
  • Mixed-Media Text Layouts - Integrates images, views, and layers directly within text flows to create mixed-media layouts.
  • Media Attachments - Supports integrating images and external views into text flows by treating them as non-textual attachments.
  • Structured Rich Text Converters - Converts markdown or emoticons into formatted rich text using built-in text parsers.
  • Text Attribute Styling Systems - Implements a styling system that maps custom metadata to native attributes for effects like borders and shadows.
  • Text Editing Components - Ships editing utilities including undo/redo operations and custom keyboard view integrations.
  • Text Highlighting - Allows defining custom-styled, clickable regions within text blocks to trigger specific actions.
  • Advanced Visual Attributes - Provides advanced visual attributes such as borders and shadows for standard text elements.
  • Advanced Visual Effects - Implements advanced visual effects like inner shadows and glyph transformations to enhance text appearance.
  • Vertical Text Layout Engines - Supports vertical text orientation and typesetting requirements for East Asian languages.
  • Text and Typography - Powerful rich text framework for iOS.
  • Text Processing - High-performance framework for displaying and editing rich text.

سجل النجوم

مخطط تاريخ النجوم لـ ibireme/yytextمخطط تاريخ النجوم لـ ibireme/yytext

بحث بالذكاء الاصطناعي

استكشف المزيد من المستودعات الرائعة

صف ما تحتاجه بلغة بسيطة — وسيقوم الذكاء الاصطناعي بترتيب آلاف المشاريع مفتوحة المصدر المنسقة حسب الصلة.

Start searching with AI

بدائل مفتوحة المصدر لـ YYText

مشاريع مفتوحة المصدر مشابهة، مرتبة حسب عدد الميزات المشتركة مع YYText.
  • cocoanetics/dtcoretextالصورة الرمزية لـ Cocoanetics

    Cocoanetics/DTCoreText

    6,393عرض على GitHub↗

    DTCoreText is an iOS rich text engine and attributed string converter designed to render formatted HTML content natively. It transforms HTML strings into native text styles and layouts, allowing applications to display rich text without the overhead of a web view. The project functions as a CoreText HTML renderer that integrates HTML strings with the CoreText framework for high-performance rendering. It provides a lightweight alternative for displaying rich text within native application labels and text views. The engine includes an HTML-to-attributed string parser and a native text layout e

    Swift
    عرض على GitHub↗6,393
  • zzhoujay/richtextالصورة الرمزية لـ zzhoujay

    zzhoujay/RichText

    3,961عرض على GitHub↗

    RichText is an Android view component and parser designed to render formatted text from HTML and Markdown sources. It converts these markup languages into native Android UI components to display styled text, code blocks, and embedded media. The project includes an interactive text view that handles user interactions for hyperlinks and images. It utilizes a mobile media cache manager to store assets in both memory and on disk, reducing redundant network requests. The system provides capabilities for media handling, including dynamic image dimension correction to maintain layout consistency an

    Javaandroidgifhtml
    عرض على GitHub↗3,961
  • sofish/penالصورة الرمزية لـ sofish

    sofish/pen

    4,802عرض على GitHub↗

    Pen is a visual WYSIWYG markdown editor and live editing interface that converts markdown patterns into rich text elements in real-time. It serves as a tool for markdown content authoring and transforming editor state into standard markdown strings for export. The editor features a customizable text interface with a formatting toolbar for text-styling actions. It includes systems for hyperlink management and the automatic conversion of specific character sequences into structured headings, lists, blockquotes, and code blocks during the input process. The project provides capabilities for rea

    JavaScript
    عرض على GitHub↗4,802
  • facebookarchive/asyncdisplaykitالصورة الرمزية لـ facebookarchive

    facebookarchive/AsyncDisplayKit

    13,345عرض على GitHub↗

    AsyncDisplayKit is an asynchronous UI framework and performance library for iOS. It provides a collection of performant alternatives to standard views, allowing developers to build responsive interfaces by offloading layout and rendering tasks to background threads. The framework is centered around a declarative layout engine based on a flexbox model, which calculates element positions and sizes asynchronously. It utilizes a node-based abstraction to wrap native views, enabling the instantiation and configuration of UI hierarchies on background threads to prevent main thread blocking. The sy

    Objective-C++
    عرض على GitHub↗13,345
عرض جميع البدائل الـ 30 لـ YYText→

الأسئلة الشائعة

ما هي وظيفة ibireme/yytext؟

YYText is an iOS rich text framework used for rendering and editing complex attributed text. It features an asynchronous text rendering engine that calculates layout on background threads to maintain interface performance, alongside an attributed text serializer for converting rich text structures into storable formats.

ما هي الميزات الرئيسية لـ ibireme/yytext؟

الميزات الرئيسية لـ ibireme/yytext هي: Rich Text Editors, Rich Text Serialization, Rich Text Serializers, Asynchronous Rendering Engines, Text Shaping and Layout, iOS Rich Text Frameworks, Background Thread Dispatchers, Dynamic Text Wrapping Engines.

ما هي البدائل مفتوحة المصدر لـ ibireme/yytext؟

تشمل البدائل مفتوحة المصدر لـ ibireme/yytext: cocoanetics/dtcoretext — DTCoreText is an iOS rich text engine and attributed string converter designed to render formatted HTML content… zzhoujay/richtext — RichText is an Android view component and parser designed to render formatted text from HTML and Markdown sources. It… sofish/pen — Pen is a visual WYSIWYG markdown editor and live editing interface that converts markdown patterns into rich text… facebookarchive/asyncdisplaykit — AsyncDisplayKit is an asynchronous UI framework and performance library for iOS. It provides a collection of… nnhubbard/zssrichtexteditor — ZSSRichTextEditor is an Objective-C UI library that provides a bidirectional markup editor for native iOS… ianstormtaylor/slate — Slate is a customizable rich text editor framework that treats documents as a recursive tree of nodes. It functions as…