Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

https://github.com/jzau/awesome-ios-animation

Curated list of iOS Animation libraries
https://github.com/jzau/awesome-ios-animation

List: awesome-ios-animation

Last synced: about 2 months ago
JSON representation

Curated list of iOS Animation libraries

Lists

README

        

awesome-ios-animation
=====================

# Awesome iOS Animation

Paper Fold Effect
-----------------
- [View Controller Transitions Library](https://github.com/ColinEberhardt/VCTransitionsLibrary)

![](https://github.com/ColinEberhardt/VCTransitionsLibrary/raw/master/Screenshots/thumbnails/Flip/1.png)![](https://github.com/ColinEberhardt/VCTransitionsLibrary/raw/master/Screenshots/thumbnails/Fold/2.png)![](https://github.com/ColinEberhardt/VCTransitionsLibrary/raw/master/Screenshots/thumbnails/Crossfade/2.png)![](https://github.com/ColinEberhardt/VCTransitionsLibrary/raw/master/Screenshots/thumbnails/Explode/2.png)![](https://github.com/ColinEberhardt/VCTransitionsLibrary/raw/master/Screenshots/thumbnails/Turn/1a.png)![](https://github.com/ColinEberhardt/VCTransitionsLibrary/raw/master/Screenshots/thumbnails/Cards/2.png)![](https://github.com/ColinEberhardt/VCTransitionsLibrary/raw/master/Screenshots/thumbnails/NatGeo/2.png)![](https://github.com/ColinEberhardt/VCTransitionsLibrary/raw/master/Screenshots/thumbnails/Portal/3.png)![](https://github.com/ColinEberhardt/VCTransitionsLibrary/raw/master/Screenshots/thumbnails/Cube/2.png)
- [PaperFoldGallery](https://github.com/honcheng/PaperFoldGallery)

![](https://github.com/honcheng/PaperFoldGallery/raw/master/Screenshots/demo.gif)![](https://github.com/honcheng/PaperFoldGallery/raw/master/Screenshots/dispatch-1.PNG)
- [PaperFoldMenuController](https://github.com/honcheng/PaperFoldMenuController)

![](https://github.com/honcheng/PaperFoldMenuController/raw/master/Screenshots/demo.png)![](https://github.com/honcheng/PaperFoldMenuController/raw/master/Screenshots/demo.gif)
- [MPTransition](https://github.com/mpospese/MPFoldTransition)

![](https://camo.githubusercontent.com/ed8153c019b0002e13a08575b8368c44fc54b4be/687474703a2f2f6d61726b706f73706573656c2e66696c65732e776f726470726573732e636f6d2f323031322f30352f6970686f6e652d666f6c64322e706e67)![](https://camo.githubusercontent.com/cb8dbc38ab005c9a02ca4d30d38c52d2b90ae475/687474703a2f2f6d61726b706f73706573656c2e66696c65732e776f726470726573732e636f6d2f323031322f30352f6970686f6e652d666c69702d332e706e67)
- [PaperFold for iOS](https://github.com/honcheng/PaperFold-for-iOS)

![](https://github.com/honcheng/PaperFold-for-iOS/raw/master/Screenshots/2.png)![](https://github.com/honcheng/PaperFold-for-iOS/raw/master/Screenshots/3.png)![](https://github.com/honcheng/PaperFold-for-iOS/raw/master/Screenshots/4.png)![](https://github.com/honcheng/PaperFold-for-iOS/raw/master/Screenshots/5-topfold.png)![](https://github.com/honcheng/PaperFold-for-iOS/raw/master/Screenshots/6-topfold.png)![](https://github.com/honcheng/PaperFold-for-iOS/raw/master/Screenshots/7-topfold.png)![](https://github.com/honcheng/PaperFold-for-iOS/raw/master/Screenshots/verticalfold.gif)

HUD
---
- [MBProgressHUD](https://github.com/jdg/MBProgressHUD)

![](https://camo.githubusercontent.com/8211f8a4fa848499e174fa3d6125adb2044c182e/687474703a2f2f646c2e64726f70626f782e636f6d2f752f3337383732392f4d4250726f67726573734855442f312d7468756d622e706e67)![](https://camo.githubusercontent.com/ee8ac43c6a7cd5145363dd76967a19953898878d/687474703a2f2f646c2e64726f70626f782e636f6d2f752f3337383732392f4d4250726f67726573734855442f322d7468756d622e706e67)![](https://camo.githubusercontent.com/2219cca6d829b84737d78fd22b64c805ff3f5c85/687474703a2f2f646c2e64726f70626f782e636f6d2f752f3337383732392f4d4250726f67726573734855442f332d7468756d622e706e67)![](https://camo.githubusercontent.com/c2eb7c2b4c6bfb80d23a2956ea74022f08103647/687474703a2f2f646c2e64726f70626f782e636f6d2f752f3337383732392f4d4250726f67726573734855442f342d7468756d622e706e67)![](https://camo.githubusercontent.com/54d8f017283efe4c46b4afef173dfb259aab5c9a/687474703a2f2f646c2e64726f70626f782e636f6d2f752f3337383732392f4d4250726f67726573734855442f352d7468756d622e706e67)![](https://camo.githubusercontent.com/4c18796efc4cc5d49d8e2ac7e51b530b40e24ab9/687474703a2f2f646c2e64726f70626f782e636f6d2f752f3337383732392f4d4250726f67726573734855442f362d7468756d622e706e67)![](https://camo.githubusercontent.com/1658f226897943d7229cd38bc858cc3fa048e572/687474703a2f2f646c2e64726f70626f782e636f6d2f752f3337383732392f4d4250726f67726573734855442f372d7468756d622e706e67)
- [SVProgressHUD](https://github.com/TransitApp/SVProgressHUD)

![](https://camo.githubusercontent.com/6ed028acbf67707d622344e0ef1bc3b098425b50/687474703a2f2f662e636c2e6c792f6974656d732f32473146315a304d306b306832553356317033392f535650726f67726573734855442e676966)

Pull To Refresh
----------------

- [CBStoreHouseRefreshControl](https://github.com/coolbeet/CBStoreHouseRefreshControl)Fully customizable pull-to-refresh control inspired by Storehouse iOS app

![](https://camo.githubusercontent.com/556662451b6de3d5c56a471ee5931ab8caf2c5e3/68747470733a2f2f73332e616d617a6f6e6177732e636f6d2f737579752e746573742f434253746f7265486f75736552656672657368436f6e74726f6c312e676966)![](https://camo.githubusercontent.com/a0ff4643665482e588bbf9f951069251604dd118/68747470733a2f2f73332e616d617a6f6e6177732e636f6d2f737579752e746573742f434253746f7265486f75736552656672657368436f6e74726f6c322e676966)![](https://camo.githubusercontent.com/4fe16ef3fc999ad4e3f687f9edda592ac5723439/68747470733a2f2f73332e616d617a6f6e6177732e636f6d2f737579752e746573742f7371756172652e676966)![](https://cloud.githubusercontent.com/assets/2088605/4948707/3b76afb4-667f-11e4-91a4-9509d17356fa.gif)

Others
------
- [Mutual Mobile Drawer Controller](https://github.com/mutualmobile/MMDrawerController) - A lightweight, easy to use, Side Drawer Navigation Controller.

![](https://camo.githubusercontent.com/171bc22d1f4ad13f7be22cf546c2644176066193/687474703a2f2f6d757475616c6d6f62696c652e6769746875622e696f2f4d4d447261776572436f6e74726f6c6c65722f4578616d706c65496d616765732f6578616d706c65312e706e67)![](https://camo.githubusercontent.com/5c4050ef64d7b9836b6a56b89b458ed5c8fdfb7f/687474703a2f2f6d757475616c6d6f62696c652e6769746875622e696f2f4d4d447261776572436f6e74726f6c6c65722f4578616d706c65496d616765732f6578616d706c65322e706e67)

- [LTMorphingLabel](https://github.com/lexrus/LTMorphingLabel) - Morphing Label written in Swift.

![](https://cloud.githubusercontent.com/assets/219689/3491822/96bf5de6-059d-11e4-9826-a6f82025d1af.gif)![](https://cloud.githubusercontent.com/assets/219689/3491838/ffc5aff2-059d-11e4-970c-6e2d7664785a.gif)![](https://cloud.githubusercontent.com/assets/219689/3491840/173c2238-059e-11e4-9b33-dcd21edae9e2.gif)![](https://cloud.githubusercontent.com/assets/219689/3491845/29bb0f8c-059e-11e4-9ef8-de56bec1baba.gif)![](https://cloud.githubusercontent.com/assets/219689/3508789/31e9fafe-0690-11e4-9a76-ba3ef45eb53a.gif)![](https://cloud.githubusercontent.com/assets/219689/3582586/4fb8c52e-0bfe-11e4-9b6f-f070f7f3ab55.gif)![](https://cloud.githubusercontent.com/assets/219689/3594949/815cd3e8-0caa-11e4-9738-278a9c959478.gif)

- [AMWaveTransition](https://github.com/andreamazz/AMWaveTransition) - Custom transition between viewcontrollers holding tableviews. Each cell is animated to simulate a 'wave effect'.

![](https://github.com/andreamazz/AMWaveTransition/blob/master/assets/screenshot.gif?raw=true)

- [hamburger-button](https://github.com/robb/hamburger-button) - A hamburger button transition.

![](https://camo.githubusercontent.com/b6420e91ec22de8abe30ee2010e8276e4b55a47f/687474703a2f2f726f62622e69732f696d672f68616d6275726765722d627574746f6e2e676966)

- [TimeScroller](https://github.com/andrewroycarter/TimeScroller) - A UI Element that hovers beside the scroll bar of a UITableView (Mimicking the Path app).
- [EZAudio](https://github.com/syedhali/EZAudio) - An iOS and OSX audio visualization framework built upon Core Audio useful for anyone doing real-time, low-latency audio processing and visualizations.

![](https://camo.githubusercontent.com/923a49955fd6acf2a11901cb2cb431e758f7b442/68747470733a2f2f73332d75732d776573742d312e616d617a6f6e6177732e636f6d2f657a617564696f2d6d656469612f455a417564696f53756d6d6172792e706e67)
- [SISinusWaveView](https://github.com/raffael/SISinusWaveView) - A Siri like voice input visualizer using EZAudio.

![](https://github.com/raffael/SISinusWaveView/raw/master/preview.png?raw=true)
- [JTSImageViewController](https://github.com/jaredsinclair/JTSImageViewController) - An interactive iOS image viewer that does it all: double tap to zoom, *flick to dismiss*(like Tweetbot), et cetera.

![](https://raw.githubusercontent.com/jaredsinclair/JTSImageViewController/master/jts-image-viewer-screenshot.png)
- [GLMoveToTrashAnimation](https://github.com/RATTLESNAKE-VIPER/GLMoveToTrashAnimation) - Move to trash animation replica from Whatsapp.

![](https://github.com/RATTLESNAKE-VIPER/GLMoveToTrashAnimation/raw/master/demo.gif)
- [Jazz Hands](https://github.com/IFTTT/JazzHands) - A simple keyframe-based animation framework for UIKit. Perfect for scrolling app intros.

![](https://camo.githubusercontent.com/189e334d6265903d31d8db0c0432d79e3c46203c/68747470733a2f2f7261772e6769746875622e636f6d2f49465454542f4a617a7a48616e64732f73637265656e73686f74732f73637265656e73686f74732f696e74726f2e676966)
- [Swipe-to-Select-GridView](https://github.com/Seitk/Swipe-to-Select-GridView) - A example project to make a swipe-to-select GridView based on UICollectionView.

![](https://github.com/Seitk/Swipe-to-Select-GridView/raw/master/screenshot2.png?raw=true)
- [YLGIFImage](https://github.com/liyong03/YLGIFImage) - Async GIF image decoder and Image viewer supporting play GIF images. It just use very less memory.

![](https://github.com/liyong03/YLGIFImage/raw/master/YLGIFImageDemo/YLGIFImageDemo/joy.gif)
- [MHVideoPhotoGallery](https://github.com/mariohahn/MHVideoPhotoGallery) - A Photo and Video Gallery.

![](https://camo.githubusercontent.com/d4bf485374bf20b933c35cdd43d03ba225c0705c/68747470733a2f2f646c2e64726f70626f7875736572636f6e74656e742e636f6d2f752f31373931313933392f6469736d697373496e7465726163746976652e676966)![](https://camo.githubusercontent.com/d9f615d7b46c5bc013558992d0b8455b2e2ebff6/68747470733a2f2f646c2e64726f70626f7875736572636f6e74656e742e636f6d2f752f31373931313933392f696e7465726163746976652e676966)
- [MGSwipeTableCell](https://github.com/MortimerGoro/MGSwipeTableCell) - An easy to use UITableViewCell subclass that allows to display swippable buttons with a variety of transitions.

![](https://raw.githubusercontent.com/MortimerGoro/MGSwipeTableCell/master/readme-assets/clip.gif)![](https://raw.githubusercontent.com/MortimerGoro/MGSwipeTableCell/master/readme-assets/3d.gif)

- [Canvas](https://github.com/CanvasPod/Canvas) - Animation in Xcode without code.

![](https://camo.githubusercontent.com/ba061b27de1476e7ea7845d32bb9db5803509433/687474703a2f2f662e636c2e6c792f6974656d732f333530583337326532693178327932413168304b2f63616e7661732d616e696d6174696f6e2e676966)
- [FLEX](https://github.com/Flipboard/FLEX) - An in-app debugging and exploration tool for iOS.

![](https://camo.githubusercontent.com/9986601c5e4306f7935032465911c0f70596e046/687474703a2f2f656e67696e656572696e672e666c6970626f6172642e636f6d2f6173736574732f666c65782f62617369632d766965772d6578706c6f726174696f6e2e676966)
- [FXBlurView](https://github.com/nicklockwood/FXBlurView) - UIView subclass that replicates the iOS 7 realtime background blur effect, but works on iOS 5 and above.

- [animated-tab-bar](https://github.com/Ramotion/animated-tab-bar) - RAMAnimatedTabBarController is a Swift module for adding animation to tabbar items.

![](https://github.com/Ramotion/animated-tab-bar/raw/master/Screenshots/tab-bar-icons-iphone-ramotion-animation-interface-design.gif)![](https://github.com/Ramotion/animated-tab-bar/raw/master/Screenshots/RAMAnimatedTabBarDemo.gif)
- [ZLSwipeableView](https://github.com/zhxnlai/ZLSwipeableView)A simple view for building card like interface like Tinder and Potluck. ZLSwipeableView was originally developed for Murmur.
![](https://github.com/zhxnlai/ZLSwipeableView/raw/master/Previews/swipe.gif)![](https://github.com/zhxnlai/ZLSwipeableView/raw/master/Previews/swipeCancel.gif)![](https://github.com/zhxnlai/ZLSwipeableView/raw/master/Previews/swipeLeft.gif)![](https://github.com/zhxnlai/ZLSwipeableView/raw/master/Previews/swipeLeftRight.gif)

- [fave-button](https://github.com/xhamr/fave-button) - FaveButton is an iOS cute animated like button written in Swift inspired by Twitter's Heart Animation.

![](https://raw.githubusercontent.com/xhamr/fave-button/master/fave-button1.gif)
![](https://github.com/xhamr/fave-button/blob/master/fave-button2.gif)

Other
-----
- [iOS-Simulator-Photo-Importer](https://github.com/arturgrigor/iOS-Simulator-Photo-Importer) - Photo Importer App for iOS Simulator.
- [MagicalRecord](https://github.com/magicalpanda/MagicalRecord) - Super Awesome Easy Fetching for Core Data
- [FastImageCache](https://github.com/path/FastImageCache) - iOS library for quickly displaying images while scrolling
- [Design-Patterns-In-Swift](https://github.com/ochococo/Design-Patterns-In-Swift) - Design Patterns implemented in Swift.
- [iOS8-day-by-day](https://github.com/ShinobiControls/iOS8-day-by-day)
- [Awesome iOS](https://github.com/vsouza/awesome-ios) - A curated list of awesome iOS frameworks, libraries, tutorials, xcode plugins and components.