What is Gemini?

Gemini is rich scroll based animation framework for iOS, written in Swift. You can easily use GeminiCollectionView, which is a subclass of UICollectionView.

It enables you to make multiple animation which has various and customizable properties, and moreover can create your own custom scroll animation.

Gemini also provides a fluent interface based on method chaining. you can use this intuitively and simply.


  •  Rich animation with scrolling
  •  Easily usable
  •  Highly customizable
  •  Several types of animations and properties
  •  Supports vertical and horizontal flow layout
  •  Supports easing function
  •  Supports Swift5.0
  •  Fluent interfaces based on method chaining
  •  Compatible with Carthage
  •  Compatible with CocoaPods
  •  Example project with lots of stock animations
  •  And More…


  • Pricing: Free
  • Resource Link: https://github.com/shoheiyokoyama/Gemini
  • Resource Maker: Shohei Yokoyama
  • Mobile Platform Destination: iOS Apps
  • Mobile Platform Support: Native iOS
  • Programming Languages: Swift
  • CocoaPods: Gemini
  • Carthage: shoheiyokoyama/Gemini