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

Cocoanetics/DTCoreText

0
View on GitHub↗
6,393 stars·1,189 forks·Swift·BSD-2-Clause·12 views

DTCoreText

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 engine. It utilizes recursive tag processing and attribute-mapping translation to convert HTML tags and CSS styles into native text attributes.

Features

  • HTML-to-Native Text Renderers - Transforms HTML markup into native attributed strings to enable rich text rendering without a web browser.
  • HTML to Text JSON Converters - Transforms HTML content into structured native attributed strings for high-performance rendering.
  • Advanced Typography Rendering - Implements high-fidelity text shaping and layout using the CoreText framework for precise rendering.
  • CoreText Integrations - Integrates HTML strings with the CoreText framework for high-performance native rendering.
  • iOS Rich Text Frameworks - Implements a native framework for rendering and displaying complex attributed text on iOS.
  • HTML to Native Converters - Transforms HTML tags into native text styles and layouts for mobile interfaces.
  • Native HTML Rendering Engines - Provides a native engine to render HTML and CSS content directly into application interfaces without a browser.
  • Rich Text Renderers - Renders formatted text through dedicated native label and text components.
  • Text Wrapping & Alignment - Calculates text wrapping and alignment using native layout managers instead of a browser pipeline.
  • HTML Style Mappings - Provides mapping of HTML tags and CSS styles to native text attributes for visual consistency.
  • Text and Typography - HTML and CSS rendering using CoreText.
  • Text Processing - Methods for rendering HTML content using CoreText.

Star history

Star history chart for cocoanetics/dtcoretextStar history chart for cocoanetics/dtcoretext

How this analysis was created: This summary and feature list were written by an AI model that read the project's README and public documentation pages. Each feature links to the documentation it came from; stars, license and language come straight from the GitHub API. The model does not read the source code, and the analysis is refreshed when the project is re-analysed. 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

Open-source alternatives to DTCoreText

Similar open-source projects, ranked by how many features they share with DTCoreText.
  • 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
  • nnhubbard/zssrichtexteditornnhubbard avatar

    nnhubbard/ZSSRichTextEditor

    3,785View on GitHub↗

    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.

    Objective-C
    View on GitHub↗3,785
  • dioxuslabs/blitzDioxusLabs avatar

    DioxusLabs/blitz

    3,327View on GitHub↗

    Blitz is an HTML and CSS rendering engine and native UI framework designed to translate web-standard markup into visual interfaces for native applications. It functions as a layout engine that converts raw HTML strings into a structured object model for programmatic rendering. The project implements a web-standard layout engine using Flexbox and Grid models to compute element positions and sizes. It includes a dedicated SVG graphics renderer for displaying scalable vector graphics embedded within HTML-based layouts. The framework covers native windowing integration and system accessibility t

    Rust
    View on GitHub↗3,327
  • meliorence/react-native-render-htmlmeliorence avatar

    meliorence/react-native-render-html

    3,651View on GitHub↗

    This project is an HTML-to-native renderer and cross-platform UI component that transforms web-standard markup into native mobile components. It functions as a CSS-to-native style engine and a customizable HTML parser, allowing web content to be displayed in mobile applications without the use of a full web view. The library is distinguished by its ability to intercept and modify the HTML DOM tree before rendering, enabling the injection of custom components, the filtering of specific nodes, and the overriding of default element translation models. It also implements a sophisticated style res

    TypeScriptandroidcsscustomizable
    View on GitHub↗3,651
See all 30 alternatives to DTCoreText→

Frequently asked questions

What does cocoanetics/dtcoretext do?

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.

What are the main features of cocoanetics/dtcoretext?

The main features of cocoanetics/dtcoretext are: HTML-to-Native Text Renderers, HTML to Text JSON Converters, Advanced Typography Rendering, CoreText Integrations, iOS Rich Text Frameworks, HTML to Native Converters, Native HTML Rendering Engines, Rich Text Renderers.

What are some open-source alternatives to cocoanetics/dtcoretext?

Open-source alternatives to cocoanetics/dtcoretext include: ibireme/yytext — YYText is an iOS rich text framework used for rendering and editing complex attributed text. It features an… nnhubbard/zssrichtexteditor — ZSSRichTextEditor is an Objective-C UI library that provides a bidirectional markup editor for native iOS… meliorence/react-native-render-html — This project is an HTML-to-native renderer and cross-platform UI component that transforms web-standard markup into… dioxuslabs/blitz — Blitz is an HTML and CSS rendering engine and native UI framework designed to translate web-standard markup into… sixlabors/imagesharp — ImageSharp is a .NET image processing library and manipulation framework used for decoding, encoding, and modifying… tttattributedlabel/tttattributedlabel — TTTAttributedLabel is a rich text label for iOS applications that serves as an extension to UIKit typography. It…