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
·
Yalantis avatar

Yalantis/StarWars.iOS

0
View on GitHub↗
3,769 stars·359 forks·Swift·MIT·10 viewsyalantis.com↗

StarWars.iOS

StarWars.iOS is an iOS transition animation library and UIView animation framework designed to create custom view controller transitions. Its primary purpose is to provide a mechanism for animating the shift between screens using a crumbling piece effect.

The framework achieves this by decomposing a view into a grid of small image segments via snapshot-based decomposition. These fragments are then moved independently using layer-based animation and coordinate mapping to simulate a physical crumbling effect.

The system allows for the adjustment of animation timing, including speed and stagger, through custom duration and fragment size parameters. These capabilities are implemented via a view controller transition delegate that intercepts standard navigation flow.

Features

  • iOS View Controller Transitions - Provides a transition delegate to intercept navigation flow and inject custom crumbling animations between iOS view controllers.
  • Crumbling Transition Sequences - Defines the specific timing and action sequence required to achieve a crumbling piece effect during transitions.
  • Layer-Based Animations - Uses Core Animation layers to move image segments independently for a physical crumbling effect.
  • Bitmap Decomposition - Captures a static view image and decomposes it into a grid of small fragments for the crumbling effect.
  • Fragmented View Transitions - Enables breaking a view controller into small fragments and animating them away with custom timing.
  • Custom Animation Effects - Implements a unique crumbling visual transition to make the mobile user interface more dynamic.
  • Animation Timing Utilities - Provides utilities to control animation speed and stagger through custom duration and size variables.
  • iOS Animation Frameworks - Functions as an animation framework for implementing complex fragment-based motion graphics on iOS.
  • Transitions - Transition animation that crumbles view controllers.
  • UI Components and Widgets - Star Wars themed animation components.

Star history

Star history chart for yalantis/starwars.iosStar history chart for yalantis/starwars.ios

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 StarWars.iOS

Similar open-source projects, ranked by how many features they share with StarWars.iOS.
  • attackondobby/ios-core-animation-advanced-techniquesAttackOnDobby avatar

    AttackOnDobby/iOS-Core-Animation-Advanced-Techniques

    4,489View on GitHub↗

    This project is a technical guide and implementation library for advanced visual effects and hardware-accelerated animations using the Core Animation framework on iOS. It provides a comprehensive reference for creating high-performance motion graphics, custom graphic rendering, and the construction of 3D engines using perspective transforms and Z-axis manipulation. The collection distinguishes itself through a deep focus on GPU rendering optimization and graphics performance. It covers advanced strategies to maintain high frame rates, such as reducing offscreen rendering via shadow path optim

    View on GitHub↗4,489
  • ninjaprox/nvactivityindicatorviewninjaprox avatar

    ninjaprox/NVActivityIndicatorView

    10,708View on GitHub↗

    NVActivityIndicatorView is a library of themed and configurable animation views used to replace standard system loading spinners in iOS applications. It provides a collection of reusable Swift UI components designed to signal background processing and data loading through various visual styles. The library focuses on custom activity indicators that allow for the implementation of stylized loading animations with specific colors and patterns. It enables the visualization of asynchronous processes and mobile app loading states to notify users that a background task is active. These components

    Swift
    View on GitHub↗10,708
  • john-lluch/swrevealviewcontrollerJohn-Lluch avatar

    John-Lluch/SWRevealViewController

    4,489View on GitHub↗

    SWRevealViewController is an iOS container view controller and navigation transition component used to create reveal view interfaces. It functions as a side menu controller that slides a primary view to expose a secondary navigation panel or hidden content. The project enables the creation of layered UI where a main screen moves away from the edges via pan and tap gestures to reveal a background side menu. It manages the visual transitions and animation behaviors required to switch between these stacked view controllers. The system handles nested interface layers and view controller manageme

    Objective-C
    View on GitHub↗4,489
  • herotransitions/heroHeroTransitions avatar

    HeroTransitions/Hero

    22,462View on GitHub↗

    Hero is a transition framework and animation toolkit for iOS and tvOS designed to create fluid visual continuity between screens. It provides a shared element animation library that interpolates the position and size of views across different screens using unique identifiers. The framework includes an interactive transition controller that binds navigation progress to manual gestures and user input events in real time. It utilizes a system for calculating animation durations based on element distance and size to maintain a consistent sense of motion speed. The toolkit covers global coordinat

    Swift
    View on GitHub↗22,462
See all 30 alternatives to StarWars.iOS→

Frequently asked questions

What does yalantis/starwars.ios do?

StarWars.iOS is an iOS transition animation library and UIView animation framework designed to create custom view controller transitions. Its primary purpose is to provide a mechanism for animating the shift between screens using a crumbling piece effect.

What are the main features of yalantis/starwars.ios?

The main features of yalantis/starwars.ios are: iOS View Controller Transitions, Crumbling Transition Sequences, Layer-Based Animations, Bitmap Decomposition, Fragmented View Transitions, Custom Animation Effects, Animation Timing Utilities, iOS Animation Frameworks.

What are some open-source alternatives to yalantis/starwars.ios?

Open-source alternatives to yalantis/starwars.ios include: attackondobby/ios-core-animation-advanced-techniques — This project is a technical guide and implementation library for advanced visual effects and hardware-accelerated… ninjaprox/nvactivityindicatorview — NVActivityIndicatorView is a library of themed and configurable animation views used to replace standard system… john-lluch/swrevealviewcontroller — SWRevealViewController is an iOS container view controller and navigation transition component used to create reveal… herotransitions/hero — Hero is a transition framework and animation toolkit for iOS and tvOS designed to create fluid visual continuity… marcosgriselli/viewanimator — ViewAnimator is a Swift animation library and view transition framework designed to coordinate visual motion effects… airbnb/lottie-ios — lottie-ios is a vector graphics engine and animation framework for iOS that renders animations exported from After…