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

pkluz/PKHUD

0
View on GitHub↗
3,781 stars·493 forks·Swift·MIT·12 views

PKHUD

PKHUD is a Swift interface library used to replicate native system heads-up displays and temporary visual notification overlays on iOS. It provides a framework for creating blurred visual alerts that float above the application interface to mirror the appearance and behavior of official system indicators.

The library enables the emulation of specific system UI elements, such as those used for volume and screen rotation. It supports real-time content updates to transition between different visual states, such as switching from a loading spinner to a success checkmark.

The toolkit manages overlay rendering through a top-level window layer and includes controls for background dimming and user interaction blocking. Visual elements are managed via configurable style parameters and scheduled timers for automatic dismissal.

Features

  • System UI Emulations - Replicates native iOS system alerts and heads-up displays to maintain a consistent system aesthetic.
  • iOS Blur Effect Libraries - Provides iOS-specific blur effect libraries for developing overlays with a native system aesthetic.
  • System Alert Components - Provides a collection of reusable Swift components for rendering native-style system alerts and status indicators.
  • HUD Components - Provides custom HUD components for temporary on-screen visual indicators with real-time content updates.
  • System HUD Overrides - Replicates native system heads-up displays for volume and rotation on iOS.
  • Custom Alert Overlays - Manages non-intrusive visual alert overlays that can dim the background or allow interaction with the underlying app.
  • Blur Effects - Implements translucent background panels using system-level blur filters to separate notifications from the primary interface.
  • Native View Overlays - Renders notifications on a top-level window layer to ensure visibility above all other application content.
  • Notification Systems - Displays heads-up alerts and notifications that mimic official system styles, including blur effects and specific iconography.
  • UI Overlay Frameworks - Provides a framework for creating temporary, blurred visual notifications that float above the application interface.
  • Real-Time Visual Updates - Provides real-time visual updates to transition between different states, such as switching from a loading spinner to a success checkmark.
  • Background Interaction Blocking - Intercepts touch events to prevent user input from reaching underlying views while a notification overlay is active.
  • Automatic Dismissal Lifecycles - Uses scheduled delays to automatically remove visual notifications from the screen after a set duration.
  • Progress HUDs - Toggles background dimming and controls whether underlying views remain interactive while a notification is visible.
  • Custom View Rendering - Renders custom views within the notification overlay to display specialized information or graphics.
  • Loading Indicators - Reimplementation of the native Apple HUD.
  • Progress Indicators - Reimplementation of system HUDs.
  • Progress Indicators - Swift implementation of native Apple-style HUDs.

Star history

Star history chart for pkluz/pkhudStar history chart for pkluz/pkhud

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 PKHUD

Similar open-source projects, ranked by how many features they share with PKHUD.
  • jdg/mbprogresshudjdg avatar

    jdg/MBProgressHUD

    15,949View on GitHub↗

    MBProgressHUD is an Objective-C UI component and progress HUD library for iOS. It provides a screen-blocking activity indicator overlay that informs users of ongoing background processes using customizable icons and status labels. The library manages translucent interface layers to provide background task feedback and overlay management. It visualizes the completion percentage of long-running tasks through a dynamic overlay that prevents user interaction until a process completes.

    Objective-C
    View on GitHub↗15,949
  • marxon13/m13progresssuiteMarxon13 avatar

    Marxon13/M13ProgressSuite

    3,907View on GitHub↗

    M13ProgressSuite is a suite of mobile user interface components for iOS designed to track activity and task completion. It provides a collection of visual indicators including progress bars, rings, and pies, as well as specialized tools like navigation progress bars and status heads-up display overlays. The library features a controllable progress indicator specifically for the top of navigation areas to track page-level activity. It also includes customizable heads-up displays that overlay views to communicate ongoing progress and status information. The suite supports various task completi

    Objective-C
    View on GitHub↗3,907
  • nicklockwood/fxblurviewnicklockwood avatar

    nicklockwood/FXBlurView

    4,930View on GitHub↗

    FXBlurView is an iOS blur effect library and image processing tool designed to render Gaussian blur effects over application views and static images. It provides a UIKit background blur view component that can be applied to UI elements to create blurred backgrounds. The library supports both real-time blurring of live application views and the processing of static images. It offers two primary rendering modes: a single-pass static rendering for efficiency and a dynamic background-thread processing mode to maintain user interface responsiveness during heavy computations. Additional capabiliti

    Objective-C
    View on GitHub↗4,930
  • orderella/popupdialogorderella avatar

    orderella/PopupDialog

    4,026View on GitHub↗

    PopupDialog is a Swift UI component library for iOS that provides a custom modal overlay system. It serves as a flexible replacement for the standard system alert controller, allowing for the creation of stylized popups and alerts with custom layouts. The library distinguishes itself through the ability to embed arbitrary view controllers directly into the dialog body. It includes a centralized theme configuration system to maintain consistent visual styles for containers, overlays, and buttons across an entire application. The project covers a broad range of layout and behavioral controls,

    Swift
    View on GitHub↗4,026
See all 30 alternatives to PKHUD→

Frequently asked questions

What does pkluz/pkhud do?

PKHUD is a Swift interface library used to replicate native system heads-up displays and temporary visual notification overlays on iOS. It provides a framework for creating blurred visual alerts that float above the application interface to mirror the appearance and behavior of official system indicators.

What are the main features of pkluz/pkhud?

The main features of pkluz/pkhud are: System UI Emulations, iOS Blur Effect Libraries, System Alert Components, HUD Components, System HUD Overrides, Custom Alert Overlays, Blur Effects, Native View Overlays.

What are some open-source alternatives to pkluz/pkhud?

Open-source alternatives to pkluz/pkhud include: jdg/mbprogresshud — MBProgressHUD is an Objective-C UI component and progress HUD library for iOS. It provides a screen-blocking activity… marxon13/m13progresssuite — M13ProgressSuite is a suite of mobile user interface components for iOS designed to track activity and task… orderella/popupdialog — PopupDialog is a Swift UI component library for iOS that provides a custom modal overlay system. It serves as a… nicklockwood/fxblurview — FXBlurView is an iOS blur effect library and image processing tool designed to render Gaussian blur effects over… theboredteam/boring.notch — boring.notch is a macOS notch interface extension that provides a customizable software overlay for the hardware notch… dimezis/blurview — BlurView is a custom Android UI component that provides real-time, dynamic blurring effects for user interfaces. It…