A simple, customizable HUD (heads-up display) for iOS apps to show loading, progress, and completion states.
VHUD is a simple, customizable heads-up display library for iOS applications. It provides visual feedback for loading states, progress tracking, and completion messages with minimal code. The library solves the need for clean, flexible loading indicators that integrate seamlessly into iOS apps.
iOS developers building Swift applications who need lightweight, customizable loading indicators and progress displays.
Developers choose VHUD for its simplicity, extensive customization options, and clean API that makes adding professional loading states straightforward without heavy dependencies.
Simple HUD.
Open-Awesome is built by the community, for the community. Submit a project, suggest an awesome list, or help improve the catalog on GitHub.
Supports loop animations for indefinite loading, timed durations for fixed feedback, and percentage-based progress tracking, as detailed in the Mode section of the README.
Allows customization of shapes (circle, round, custom), styles (light, dark, blur), and backgrounds (none, color, blur), enabling seamless integration with app design, evidenced by the code examples.
Easy to install via CocoaPods or Carthage, with a straightforward API for showing and dismissing HUDs, reducing development overhead as shown in the installation and usage sections.
Inspired by PKHUD, it provides an elegant, user-friendly HUD that focuses on essential feedback without bloat, aligning with its philosophy of simplicity.
The library is built for UIKit and doesn't natively support SwiftUI, which could be a limitation for developers adopting Apple's newer UI framework, as indicated by the UIKit imports in the README.
Offers fixed modes without advanced animation controls or interactive elements, which might not suffice for apps needing more dynamic HUD behaviors beyond the provided loop, duration, and percent options.
As a smaller project inspired by PKHUD, it may have slower update cycles and less community support compared to more established libraries, potentially affecting long-term maintenance and feature additions.