Twinkle alternatives and similar libraries
Based on the "Animation" category
* Code Quality Rankings and insights are calculated and provided by Lumnify.
They vary from L1 to L5 with "L5" being the highest. Visit our partner's website for more details.
Do you think we are missing an alternative of Twinkle or a related project?
Twinkle is a Swift and easy way to make any UIView in your iOS or tvOS app twinkle.
This library creates several CAEmitterLayers and animates them generating a sparkle effect.
A version of Twinkle is also available for Android.
If you like Twinkle, you may also like Burst.
Need a different version of Swift?
5.0- Target your Podfile to the latest release or master
4.2- Target your Podfile to the
Twinkle is available and recommended for installation using the Cocoa dependency manager CocoaPods. You can also simply copy the
Twinkle.swift file into your Xcode project.
# CocoaPods pod "Twinkle", "~> 0.5.0" # Carthage github "piemonte/Twinkle" ~> 0.5.0 # SwiftPM let package = Package( dependencies: [ .Package(url: "https://github.com/piemonte/Twinkle", majorVersion: 0) ] )
The sample project provides an example of how to integrate
Twinkle, otherwise you can follow this example.
// using the UIView extension let view: UIView = UIView(frame: CGRect(x: 0, y: 0, width: 150, height: 50)) self.view.addSubview(view) view.twinkle() // using the class func Twinkle.twinkle(myView)
- Core Animation Reference Collection
- Swift Evolution
- CAEmitterLayer – NSHipster
- Twinkle for Android
Twinkle is available under the MIT license, see the LICENSE file for more information.
*Note that all licence references and agreements mentioned in the Twinkle README section above are relevant to that project's source code only.