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

Tencent/QMUI_iOS

0
View on GitHub↗
7,202 stars·1,444 forks·Objective-C·19 viewsqmuiteam.com/ios↗

QMUI IOS

QMUI_iOS is an iOS development framework that extends standard UIKit components and provides a unified theme configuration system for faster app development. It functions as a collection of ready-made tools for device information, dynamic type, keyboard management, and status bar handling, while also offering a configuration system that adjusts an app's entire visual style—colors, navigation bars, inputs, and lists—from a single table.

The framework differentiates itself by reading the device model locally to apply compatibility measures without uploading device information, and by providing a local clipboard interface for copy-paste actions that does not upload data. It also includes a local abstraction over the photo library for importing media without uploading data, and uses runtime method swizzling to inject custom behaviors into UIKit methods without modifying original source code.

The project packages its reusable UI components and utilities as a static library for modular integration into projects, and extends standard UIKit controls through subclassing to add richer behaviors and cross-version compatibility. It offers ready-made access utility helpers for common development tasks, and provides a configuration-driven theming approach that centralizes all visual style definitions into a single configuration table that applies globally across UIKit components.

Features

  • iOS UI Components - Accelerates iOS app development with reusable UI components, global theme configuration, and utility helpers for common tasks.
  • iOS UI Development Kits - Ships an iOS framework that extends UIKit components and provides a unified theme configuration system for faster app development.
  • iOS Development Utility Helpers - Ships ready-made tools for device info, dynamic type, keyboard management, and status bar handling.
  • Global UI Configurations - Adjusts the app's entire visual style from a single configuration table, applying changes everywhere at once.
  • iOS Development Helper Libraries - Provides a collection of ready-made utility helpers for device info, dynamic type, keyboard management, and status bar handling.
  • Global Theme Instances - Defines and applies a consistent visual style across an entire iOS app from a single configuration table.
  • UIKit Component Enhancement Extensions - Adds richer features and behaviors to standard UIKit controls while smoothing iOS version compatibility issues.
  • UIKit Component Extensions - Extends standard UIKit controls through subclassing to add richer behaviors and cross-version compatibility.
  • UIKit Subclass Extensions - Extends standard UIKit controls through subclassing to add richer behaviors and cross-version compatibility.
  • Visual Theme Configurations - Centralizes all visual style definitions into a single configuration table that applies globally across UIKit components.
  • Local Device Model Readers - Reads the device model locally to apply compatibility measures without uploading device information.
  • Runtime Swizzling - Swizzles UIKit methods at runtime to inject custom behaviors without modifying original source code.
  • Clipboard Copying - Reads the clipboard locally when the user long-presses a label component to copy or paste text, without uploading the data.
  • Photo Library Import - Accesses the photo library locally when users import images or videos through album components, without uploading data.
  • Photo Library Integrations - Provides a local abstraction over the photo library for importing media without uploading data.
  • Media Library Access - Accesses the photo library locally when the user imports images or videos through the album component, without uploading the data.
  • Clipboard Read and Write Operations - Provides a local clipboard interface for copy-paste actions without uploading data.
  • Local Device Model Readers - Reads the device model locally to apply compatibility measures without uploading the information.
  • Local Device Compatibility Readers - Reads device model information locally to apply compatibility measures without uploading user data.

Star history

Star history chart for tencent/qmui_iosStar history chart for tencent/qmui_ios

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

Frequently asked questions

What does tencent/qmui_ios do?

QMUI_iOS is an iOS development framework that extends standard UIKit components and provides a unified theme configuration system for faster app development. It functions as a collection of ready-made tools for device information, dynamic type, keyboard management, and status bar handling, while also offering a configuration system that adjusts an app's entire visual style—colors, navigation bars, inputs, and lists—from a single table.

What are the main features of tencent/qmui_ios?

The main features of tencent/qmui_ios are: iOS UI Components, iOS UI Development Kits, iOS Development Utility Helpers, Global UI Configurations, iOS Development Helper Libraries, Global Theme Instances, UIKit Component Enhancement Extensions, UIKit Component Extensions.

Which projects share features with tencent/qmui_ios?

Projects with overlapping indexed features include: jverkoey/nimbus — Nimbus is an iOS UI framework and application toolkit providing a collection of reusable interface components and… grouper/flatuikit — FlatUIKit is a flat design framework and component library for iOS. It provides a set of reusable interface elements… cbpowell/marqueelabel — MarqueeLabel is a UIKit label extension for iOS that provides a scrolling text component. It automatically animates… nixzhu/dev-blog — This project is a comprehensive framework for iOS application development, centered on building mobile applications… radix-ui/themes — This project is an accessible UI component library and themed design system. It provides a collection of pre-made user… sinelaw/fresh — Zed is a terminal-based code editor built in Rust that provides a full-featured editing experience with familiar…

Projects sharing features with QMUI IOS

These projects share indexed features with QMUI IOS. Shared tags can include platform or build tooling; verify the primary use case before treating a result as a replacement.
  • 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
  • grouper/flatuikitGrouper avatar

    Grouper/FlatUIKit

    7,742View on GitHub↗

    FlatUIKit is a flat design framework and component library for iOS. It provides a set of reusable interface elements and styling tools to implement a minimal aesthetic across native mobile applications. The kit replaces standard iOS controls with a collection of pre-styled components, including buttons, text fields, and segmented controls. It utilizes a predefined flat color palette, custom font integration, and a dedicated icon set to ensure a cohesive visual identity. The framework covers a wide range of UI elements, including customizable input controls, table cells, and navigation compon

    Objective-C
    View on GitHub↗7,742
  • cbpowell/marqueelabelcbpowell avatar

    cbpowell/MarqueeLabel

    4,305View on GitHub↗

    MarqueeLabel is a UIKit label extension for iOS that provides a scrolling text component. It automatically animates text content when it exceeds the available width of the view. The project includes a storyboard custom inspector, allowing the configuration of marquee speed, direction, and animation curves directly within the Xcode interface. The component manages dynamic text layout by scaling font sizes to fit the frame and implementing edge fading effects to blend text into the background. It also provides mechanisms to control the state of scrolling animations.

    Swift
    View on GitHub↗4,305
  • nixzhu/dev-blognixzhu avatar

    nixzhu/dev-blog

    3,906View on GitHub↗

    This project is a comprehensive framework for iOS application development, centered on building mobile applications that feature custom user interface components, asynchronous task management, and local data persistence. It serves as a technical knowledge base for software engineering, providing tools to organize and publish architectural analyses and notes in Markdown format. The framework distinguishes itself through a robust document-based storage layer that utilizes BSON-formatted records to perform CRUD operations within a NoSQL document store. It provides extensive system integration ca

    View on GitHub↗3,906
Compare all 30 related projects→