yoavlt/LiquidLoader
yoavlt/LiquidLoader has 1,323 GitHub stars and 179 forks. GitHot measured 0 stars in 24 hours. Last checked 2026-11-07 07:57 UTC. Last push 2020-05-18.
Spinner loader components with liquid animation
Measured star growth
- in 24h
- 0
- in 7 days
- Collecting history
- in 15 days
- Collecting history
- in 1 month
- Collecting history
Net star changes over overlapping periods, not daily totals. Missing measurements are left blank. Stars measure attention, not software quality.
README.md
OriginalLiquidLoader
LiquidLoader is the spinner loader UI components with liquid animation, inspired by Spinner Loader - Gooey light Effect
[
]
(https://github.com/Carthage/Carthage)
GrowCircle

GrowLine

Usage
let loader = LiquidLoader(frame: loaderFrame, effect: .growCircle(circleColor, 10, 1.0, growColor)) //color, number of circles, duration, growColor.
view.addSubview(loader)
Show/Hide
You can show and hide a loader.
loader.show()
loader.hide()
Effect Type
You can use the following effects.
- .growCircle
- .growLine
- .circle
- .line
If you want to avoid grow effects, you should use .circle or .line.
Installation
LiquidLoader is available through CocoaPods. To install it, simply add the following line to your Podfile:
pod "LiquidLoader"
or, if you use Carthage, add the following line to your Carthage file.
github "yoavlt/LiquidLoader"
License
LiquidLoader is available under the MIT license. See the LICENSE file for more info.
Explore related projects
ytdl-org/youtube-dl
Command-line program to download videos from YouTube.com and other video sites
141,473 starsexcalidraw/excalidraw
Virtual whiteboard for sketching hand-drawn like diagrams
135,243 starsgodotengine/godot
Godot Engine – Multi-platform 2D and 3D game engine
119,710 starsmrdoob/three.js
JavaScript 3D Library.
117,745 stars