git404hub

what is mbprogresshud fr?

jdg/mbprogresshud — explained in plain English

Analysis updated 2026-06-24

15,951Objective-CAudience · developerComplexity · 2/5Setup · easy

tl;dr

An iOS loading indicator library written in Objective-C that overlays a spinner or progress HUD while background work runs.

vibe map

mindmap
  root((MBProgressHUD))
    Inputs
      Parent view
      Progress value
      Label text
    Outputs
      Overlay HUD
      Success or fail icon
    Use Cases
      Loading spinner
      Upload progress
      Save confirmation
    Tech Stack
      Objective-C
      iOS
      UIKit

Code map

Detail Auto

An interactive map of this repo's files and how they connect — its source is parsed live in your browser. Click Visualize to build it.

filefunction / class

what do people make with this?

VIBE 1

Show a blocking spinner over a view controller while fetching data from a network call.

VIBE 2

Display a determinate progress bar while uploading a file from an iOS app.

VIBE 3

Flash a checkmark HUD after a save action completes successfully.

what's the stack?

Objective-CiOSUIKit

how it stacks up fr

jdg/mbprogresshudhammerspoon/hammerspoonrealm/realm-swift
Stars15,95115,40616,601
LanguageObjective-CObjective-CObjective-C
Setup difficultyeasyeasyeasy
Complexity2/53/53/5
Audiencedeveloperdeveloperdeveloper

Figures from each repo's GitHub metadata at analysis time.

how do i run it?

Difficulty · easy time til it works · 5min

Drop in via CocoaPods, Carthage, or SPM, then add the HUD to a UIView.

in plain english

MBProgressHUD is a library for iOS apps that displays a loading indicator, the spinning or progress overlay that covers part of the screen while an app is doing something in the background, like fetching data or saving a file. "HUD" stands for heads-up display. Based on the description, this repository includes the core library plus additional customizations on top of the original. It is written in Objective-C, the older Apple programming language used to build iOS and macOS apps. The README does not provide further detail about its features, supported customizations, or use cases, so a complete explanation is not possible from the provided data alone.

prompts (copy fr)

prompt 1
Show me the minimum Objective-C snippet to attach an MBProgressHUD to a UIViewController and hide it when a network call finishes.
prompt 2
Port a Swift UIKit screen to use MBProgressHUD instead of UIActivityIndicatorView and explain the trade offs.
prompt 3
How do I configure MBProgressHUD to show a determinate progress bar driven by NSURLSession upload progress.
prompt 4
Compare MBProgressHUD against SVProgressHUD for a new iOS app in 2026 and recommend which to pick.

Frequently asked questions

what is mbprogresshud fr?

An iOS loading indicator library written in Objective-C that overlays a spinner or progress HUD while background work runs.

What language is mbprogresshud written in?

Mainly Objective-C. The stack also includes Objective-C, iOS, UIKit.

How hard is mbprogresshud to set up?

Setup difficulty is rated easy, with roughly 5min to a first successful run.

Who is mbprogresshud for?

Mainly developer.

peek the repo → explain another one

This repo across BitVibe Labs

double-check against the repo, no cap.