Skip to content

The best Hero alternatives

5 tools that do a similar job to Hero, 5 of them open source. Each entry says what it does and who it suits, so you can pick the one that fits instead of the most famous.

You're replacing

Hero

A Swift library for custom iOS and tvOS screen transitions, set up declaratively.

  1. 1

    NVActivityIndicatorView

    Open source · MIT · ★ 10.7k

    A Swift library of 32 ready-made loading spinner animations for iOS apps.

    Best for: iOS developers who want a ready-made loading indicator with many styles; Developers using Swift in UIKit-based apps

  2. 2

    Material

    Open source · MIT · ★ 12k

    A Swift UI framework for iOS apps with Material Design-style components and animations.

    Best for: iOS developers who want Material Design-style components without building them from scratch; Developers maintaining existing Swift projects that already use Material

  3. 3

    SkeletonView

    Open source · MIT · ★ 12.9k

    A loading placeholder library for iOS that shows grey skeleton shapes where content will appear.

    Best for: iOS developers building apps that load data from the network; Teams using UITableView or UICollectionView lists that need loading placeholders

  4. 4

    RAMAnimatedTabBarController

    Open source · MIT · ★ 11.1k

    A Swift library that adds animations to iOS tab bar items and icons.

    Best for: iOS developers who want animated tab bar icons without writing the animation logic from scratch; Developers building a UI prototype who want a quick visual upgrade to navigation

  5. 5

    FoldingCell

    Open source · MIT · ★ 10.2k

    An iOS UI component: table cells that expand and fold open with a paper-card style animation.

    Best for: iOS developers building list screens with expandable items; Developers who want a ready-made folding animation instead of writing their own

How we pick: tools in the same category that solve the same problem, projects that name each other as alternatives, and open-source projects that describe themselves as an alternative to Hero. We don't take payment for placement.