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
aryaxt avatar

aryaxt/iOS-Rich-Text-Editor

0
View on GitHub↗
894 stars·152 forks·Objective-C·26 views

IOS Rich Text Editor

This library provides a toolkit for implementing rich text editing within native iOS applications. It functions as a reusable interface component that enables users to apply visual styles such as bold, italics, colors, and text alignment to their content.

The editor is built upon the native system text components, intercepting input events to manage formatting through attribute-based text manipulation. It features a modular architecture that decouples the editing interface from the underlying formatting logic, allowing developers to inject custom tool definitions and selectively enable or disable specific formatting utilities to suit their application requirements.

To maintain usability across different device screen sizes and orientations, the component includes adaptive presentation logic. This allows the interface to switch between modal and popover display modes for formatting controls, ensuring that tools remain accessible regardless of the device environment.

Features

  • iOS Rich Text Frameworks - Provides a comprehensive toolkit for implementing rich text editing with bold, italics, and color support in native iOS applications.
  • Rich Text Styling - Enables applying visual styles like bold, italics, color, and alignment to text within an editable interface.
  • Text Attribute Styling Systems - Manages rich text formatting by programmatically manipulating attributed string properties within the native text buffer.
  • Text Formatting Utilities - Offers a toolkit for implementing advanced text editing features with configurable formatting utilities and visual styles.
  • Writing and Content Creation - Provides a customizable interface for users to draft and style documents directly within an iOS application.
  • Editor Configurations - Allows tailoring the editing environment by enabling or disabling specific formatting utilities and menu options.
  • Text Wrapping Utilities - Wraps standard system text views to intercept input events and apply rich text attributes via the native storage system.
  • Toolbar Injection Providers - Allows developers to inject custom tool definitions into the toolbar configuration to extend editing capabilities.
  • Styling Customizations - Provides customization for font, size, and color pickers with support for modal or popover display modes.
  • Adaptive Presentation Runtimes - Provides adaptive presentation logic that switches between modal and popover display modes based on device screen size.
  • Custom UI Components - Integrates flexible text editing tools into mobile applications with configurable menus and display styles.
  • Delegate-Based - Uses protocol-oriented delegate patterns to intercept user interactions and coordinate formatting updates before committing changes.
  • Swift UI Components - Builds reusable text-based input experiences in native applications with support for advanced styling and modular formatting.
  • Native Storage Wrappers - Extends system text components by intercepting input events to apply rich text attributes directly to the underlying storage model.
  • Tool Configuration Architectures - Decouples the editing interface from formatting logic by allowing modular injection of custom tool definitions.

Star history

Star history chart for aryaxt/ios-rich-text-editorStar history chart for aryaxt/ios-rich-text-editor

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.

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

Projects sharing features with IOS Rich Text Editor

These projects share indexed features with IOS Rich Text Editor. Shared tags can include platform or build tooling; verify the primary use case before treating a result as a replacement.
  • ibireme/yytextibireme avatar

    ibireme/YYText

    8,872View on GitHub↗

    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 applicatio

    Objective-C
    View on GitHub↗8,872
  • wenchaod/fspagerviewWenchaoD avatar

    WenchaoD/FSPagerView

    7,370View on GitHub↗

    FSPagerView is an iOS page slider library and Swift UI component designed for creating swipable paging views. It provides a paginated navigation UI and a 3D page transition engine for managing a sequence of views. The library features an infinite carousel view that supports automated page cycling and continuous looping of content. It distinguishes itself through 3D page transition animations, including zoom and fade effects, and customizable transition effects that control how items enter and exit the screen. The component covers a broad capability surface including paginated screen layouts,

    Swift
    View on GitHub↗7,370
  • scenee/floatingpanelSCENEE avatar

    SCENEE/FloatingPanel

    5,813View on GitHub↗

    FloatingPanel is a Swift UI component for iOS that provides an interactive bottom sheet and panel manager. It functions as a modal presentation controller that allows developers to display floating containers for related content and utilities alongside a main screen. The system utilizes a magnetic anchor system to snap panels to predefined vertical positions and supports the management of multiple panels within a single view. It synchronizes the position of the panel with the scrolling behavior of internal views to coordinate movement during user interaction. The project covers capabilities

    Swift
    View on GitHub↗5,813
  • material-components/material-components-iosmaterial-components avatar

    material-components/material-components-ios

    4,775View on GitHub↗

    This is a Material Design iOS UI library providing a collection of modular user interface components for iOS. It functions as a Swift UI component framework and a cross-platform design system to ensure consistent visual and functional experiences across different operating systems. The project enables the integration of Material Design guidelines into iOS applications through a modular component architecture. This allows for the assembly of complex app screens using a library of pre-made interface elements. The framework covers general iOS UI development and the implementation of standardize

    Objective-C
    View on GitHub↗4,775
Compare all 30 related projects→

Frequently asked questions

What does aryaxt/ios-rich-text-editor do?

This library provides a toolkit for implementing rich text editing within native iOS applications. It functions as a reusable interface component that enables users to apply visual styles such as bold, italics, colors, and text alignment to their content.

What are the main features of aryaxt/ios-rich-text-editor?

The main features of aryaxt/ios-rich-text-editor are: iOS Rich Text Frameworks, Rich Text Styling, Text Attribute Styling Systems, Text Formatting Utilities, Writing and Content Creation, Editor Configurations, Text Wrapping Utilities, Toolbar Injection Providers.

Which projects share features with aryaxt/ios-rich-text-editor?

Projects with overlapping indexed features include: ibireme/yytext — YYText is an iOS rich text framework used for rendering and editing complex attributed text. It features an… wenchaod/fspagerview — FSPagerView is an iOS page slider library and Swift UI component designed for creating swipable paging views. It… material-components/material-components-ios — This is a Material Design iOS UI library providing a collection of modular user interface components for iOS. It… scenee/floatingpanel — FloatingPanel is a Swift UI component for iOS that provides an interactive bottom sheet and panel manager. It… coolbeet/cbstorehouserefreshcontrol — CBStoreHouseRefreshControl is a collection of UI elements and tools for creating customizable, coordinate-mapped… red-axe/am-editor — This project is a framework for building real-time collaborative rich-text editing environments. It provides a…

Curated searches featuring IOS Rich Text Editor

Hand-picked collections where IOS Rich Text Editor appears.
  • a headless cms for managing website content