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

ibireme/YYKit

0
View on GitHub↗
13,982 stars·3,720 forks·Objective-C·MIT·13 views

YYKit

A collection of iOS components.

Features

  • iOS UI Components - Providing a collection of reusable iOS components for common tasks like image loading, text rendering, and data caching.
  • Component Collections - A set of reusable components and utilities for iOS development, extending Foundation and UIKit with convenience methods.
  • Hybrid Memory-Disk Caches - Stores and retrieves data using memory and disk caches with configurable expiration and cost limits.
  • Animated Image Rendering - Renders animated WebP, APNG, and GIF images with playback control and frame decoding.
  • iOS Animated Image Decoders - Decodes and renders animated image formats like WebP, APNG, and GIF by managing individual frame buffers and playback timing.
  • Asynchronous Image Loading - Fetching and displaying images from remote URLs in the background without blocking the user interface.
  • JSON Parsing - Converting JSON data into native model objects with high performance and support for complex nested structures.
  • JSON-to-Model Mappers - Converts JSON data into native model objects with high performance and nested structure support.
  • Asynchronous Content Rendering - Performs drawing and display operations off the main thread to keep the UI responsive.
  • Rich Text Renderers - Displaying and editing attributed strings with support for custom fonts, colors, links, and text layout.
  • Foundation and UIKit Convenience Extensions - Adds convenience methods to Cocoa classes for common tasks such as color creation, string manipulation, and view layout.
  • Remote Image Loaders - Fetches and displays images from remote URLs in the background without blocking the UI.
  • iOS Keyboard Event Trackers - Monitors keyboard show and hide animations to provide current frame position and transition duration for responsive layout adjustments.

Star history

Star history chart for ibireme/yykitStar history chart for ibireme/yykit

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 YYKit

Similar open-source projects, ranked by how many features they share with YYKit.
  • pinterest/pinremoteimagepinterest avatar

    pinterest/PINRemoteImage

    4,028View on GitHub↗

    PINRemoteImage is an image downloading and caching framework for iOS. It functions as a remote image loader and multi-threaded manager designed to fetch images from URLs and render them into user interfaces. The project includes specialized decoders for rendering GIF and Animated WebP formats. It also features a progressive JPG renderer that displays scans with blur effects to improve perceived loading speed on slow connections. The library manages concurrent download tasks with request deduplication and utilizes a hybrid memory and disk caching system. It handles high-resolution asset scali

    Objective-C
    View on GitHub↗4,028
  • tttattributedlabel/tttattributedlabelTTTAttributedLabel avatar

    TTTAttributedLabel/TTTAttributedLabel

    8,714View on GitHub↗

    TTTAttributedLabel is a rich text label for iOS applications that serves as an extension to UIKit typography. It provides a replacement for standard system labels, enabling advanced layout control and the rendering of attributed strings with custom paragraph styling, line spacing, and vertical alignment. The component is distinguished by its ability to generate interactive links within text blocks, using either custom ranges or automated data-detector pattern matching for phone numbers and addresses. It includes a specialized accessibility system that exposes these individual links as selecta

    Objective-C
    View on GitHub↗8,714
  • facebookarchive/asyncdisplaykitfacebookarchive avatar

    facebookarchive/AsyncDisplayKit

    13,345View on 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++
    View on GitHub↗13,345
  • jverkoey/nimbusjverkoey avatar

    jverkoey/nimbus

    6,417View on GitHub↗

    Nimbus is an iOS UI framework and application toolkit providing a collection of reusable interface components and layout tools for building native mobile applications. It includes a SwiftUI component library and a structured interface design system for maintaining consistent styling across Apple platforms. The framework employs a declarative approach to visual formatting, using CSS-based component styling to define colors, fonts, and spacing. It further streamlines development through a component-based construction system and declarative style mapping. The toolkit covers a range of interface

    Objective-C
    View on GitHub↗6,417
See all 30 alternatives to YYKit→

Frequently asked questions

What does ibireme/yykit do?

A collection of iOS components.

What are the main features of ibireme/yykit?

The main features of ibireme/yykit are: iOS UI Components, Component Collections, Hybrid Memory-Disk Caches, Animated Image Rendering, iOS Animated Image Decoders, Asynchronous Image Loading, JSON Parsing, JSON-to-Model Mappers.

What are some open-source alternatives to ibireme/yykit?

Open-source alternatives to ibireme/yykit include: pinterest/pinremoteimage — PINRemoteImage is an image downloading and caching framework for iOS. It functions as a remote image loader and… tttattributedlabel/tttattributedlabel — TTTAttributedLabel is a rich text label for iOS applications that serves as an extension to UIKit typography. It… jverkoey/nimbus — Nimbus is an iOS UI framework and application toolkit providing a collection of reusable interface components and… facebookarchive/asyncdisplaykit — AsyncDisplayKit is an asynchronous UI framework and performance library for iOS. It provides a collection of… rs/sdwebimage — SDWebImage is an asynchronous image loading library for iOS that provides a framework for fetching, decoding, and… coil-kt/coil — Coil is an image loading and caching pipeline designed for Android and Compose Multiplatform applications. It…