Displaying 1 to 20 from 22 results

spruce-android - Spruce Animation Library

  •    Java

Spruce is a lightweight animation library that helps choreograph the animations on the screen. With so many different animation libraries out there, developers need to make sure that each view is animating at the appropriate time. Spruce can help designers request complex multi-view animations and not have the developers cringe at the prototype. For javadocs checkout the documentation for more information.

Gemini - Gemini is rich scroll based animation framework for iOS, written in Swift.

  •    Swift

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.

react-spring - ✌️ A spring physics based React animation library

  •    TypeScript

react-spring is a spring-physics based animation library that should cover most of your UI related animation needs. It gives you tools flexible enough to confidently cast your ideas into moving interfaces. This library represents a modern approach to animation. It is very much inspired by Christopher Chedeau's animated and Cheng Lou's react-motion. It inherits animated's powerful interpolations and performance, as well as react-motion's ease of use. But while animated is mostly imperative and react-motion mostly declarative, react-spring bridges both. You will be surprised how easy static data is cast into motion with small, explicit utility functions that don't necessarily affect how you form your views.

FPSAnimator - FPSAnimator is very easy animation library for Android TextureView and SurfaceView.

  •    Java

A simple but powerful Tween / SpriteSheet / ParabolicMotion / animation library for Android TextureView and SurfaceView. Include the FPSTextureView widget in your layout. Set FPS by attribute. Default FPS is 30. If you use SurfaceView , use FPSSurfaceVIew.

Parade - Parallax Scroll-Jacking Effects Engine for iOS / tvOS

  •    Swift

Communicating to cells inside of UICollectionViews, UITableViews, or UIScrollViews, has always been a challenge. It almost always relies on a messy process of trying to relay the scroll to progress to cells in triggering special scrolling effects. We’ve designed this framework to minimize the effort needed to animate views. With a simple blocks-based builder we’ve made it easy to define view states—from where they appear and where they will disappear to. There is a demo app included as part of the project that contains the following implemented examples for the following scrolling effects within the animated gif below.

FlightAnimator - Advanced Natural Motion Animations, Simple Blocks Based Syntax

  •    Swift

FlightAnimator provides a very simple blocks based animation definition language that allows you to dynamically create, configure, group, sequence, cache, and reuse property animations. Unlike CAAnimationGroups, and UIViewAnimations, which animate multiple properties using a single easing curve, FlightAnimator allows configuration, and synchronization, of unique easing curves per individual property animation.

SwipeMenuViewController - Swipable tab and menu View and ViewController.

  •    Swift

SwipeMenuViewController provides SwipeMenuView and SwipeMenuViewController. This is very useful to build swipe-based paging UI. The interface is as simple as UIKit's. Here are some style of demos with snippets using SwipeMenuView.

anim - Swift animation library for iOS, tvOS and macOS.

  •    Swift

anim is an animation library written in Swift with a simple, declarative API in mind. It supports a bunch of easing functions and chaining multiple animations. It's a wrapper on Apple's UIViewPropertyAnimator on its core, and falls back to UIView.animate on versions before iOS and tvOS 10. It uses NSAnimationContext on macOS.

TheGlowingLoader - TheGlowingLoader is the highly configurable library to indicate progress and is natively created for Android Platform

  •    Java

Android Library which is the implementation of The Glowing Loader created by Shashank Sahay. I have made it so that it can be easily customized. You can change line stroke width, line colors, particle colors, disable several effects etc.

flutter_spinkit - ✨ A collection of loading indicators animated with flutter

  •    Dart

A collection of loading indicators animated with flutter. Heavily inspired by @tobiasahlin's SpinKit. For more info, please, refer to the showcase.dart in the example.

HaskellSpriteKit - Haskell binding to Apple's SpriteKit framework

  •    Haskell

Open source under BSD3 license. Contributions under the same license are most welcome. To build this project, you need a recent version of Xcode and GHC 8.0.2. If you don't want to build it yourself, a pre-compiled version comes with Haskell for Mac, which also provides the best Haskell SpriteKit development experience.

MountainView - The animation curve looks like Mountain View.

  •    Swift

The animation curve looks like Mountain View. It consists of Mountain for visualizing animation and MountainView for graphing it.

wickedCSS - A library for CSS3 animations

  •    HTML

A library for CSS3 animations. The animations include regular CSS3 animations to be used in all settings. Additionally, the library includes a number of wicked animations, which aren't applicable in all situations. They can be fun to play with.

BabyPigAnimation - 基本动画、位移动画、缩放动画、旋转动画、组动画、关键帧动画、贝塞尔曲线、进度条动画、复杂动画、OC动画、aniamtion、basicanimation等。

  •    Objective-C


Xamanimation - Xamarin Forms Animation Library

  •    CSharp

Xamanimation is a portable library designed for Xamarin.Forms that aims to facilitate the use of animations to developers. Very simple use from C# and XAML code. We can define animations in XAML to a visual element when loading through a Behavior, use a trigger in XAML to execute the animation or from C# code.

web-animation-club - 📚🖥️📱 Tiny javascript library with cross-browser methods to handle CSS ontransitionend and onanimationend events

  •    Javascript

Tiny ~0.8kb javascript library with cross-browser methods to handle CSS ontransitionend and onanimationend events. AKA css animation and transition callbacks. Quick usage example of the onceTransitionEnd wac method.

Walt - An animation library for LÖVE.

  •    Lua

An animation library for LÖVE. Returns the quads in the specified order you create it.

We have large collection of open source products. Follow the tags from Tag Cloud >>

Open source products are scattered around the web. Please provide information about the open source projects you own / you use. Add Projects.