onmyway133 / Wave
Licence: other
🌊 Declarative chainable animations in Swift
Stars: ✭ 119
Programming Languages
swift
15916 projects
declarative
70 projects
Projects that are alternatives of or similar to Wave
object shadow
The Shadow of a Ruby Object lets you See and Manipulate its Instance Variables and Methods
Stars: ✭ 26 (-78.15%)
Mutual labels: chain
Gos
Gos: Armed Golang 💪 ( solutions for go module, goproxy, cross compilation, etc.)
Stars: ✭ 369 (+210.08%)
Mutual labels: chain
Ethereum Lists
A repository for maintaining lists of things like malicious URLs, fake token addresses, and so forth. We love lists.
Stars: ✭ 300 (+152.1%)
Mutual labels: chain
Leaf
A lightweight and fast proxy utility tries to include any useful features.
Stars: ✭ 530 (+345.38%)
Mutual labels: chain
django-querysetsequence
Chain multiple (disparate) QuerySets in Django
Stars: ✭ 92 (-22.69%)
Mutual labels: chain
Rye
A tiny http middleware for Golang with added handlers for common needs.
Stars: ✭ 95 (-20.17%)
Mutual labels: chain
Mkchain
Open source tool to help you build a valid SSL certificate chain.
Stars: ✭ 307 (+157.98%)
Mutual labels: chain
guide vue-cli-3-multiple-entry-points
Simple guide to show how to create multiple entry points (pages) using vue-cli-3
Stars: ✭ 29 (-75.63%)
Mutual labels: chain
KJNetworkPlugin
🎡A lightweight but powerful Network library. Network Plugin, Support batch and chain operation. 插件版网络架构
Stars: ✭ 43 (-63.87%)
Mutual labels: chain
Gocache
☔️ A complete Go cache library that brings you multiple ways of managing your caches
Stars: ✭ 775 (+551.26%)
Mutual labels: chain
ProteinSecondaryStructure-CNN
Protein Secondary Structure predictor using Convolutional Neural Networks
Stars: ✭ 82 (-31.09%)
Mutual labels: chain
Pipe
[READONLY] Library for implementing function call chains
Stars: ✭ 70 (-41.18%)
Mutual labels: chain
lightflow
A tiny Promise-inspired control flow library for browser and Node.js.
Stars: ✭ 29 (-75.63%)
Mutual labels: chain
Chronicle
Public append-only ledger microservice built with Slim Framework
Stars: ✭ 429 (+260.5%)
Mutual labels: chain
Chain Main
Crypto.org Chain⛓: Croeseid Testnet and beyond development
Stars: ✭ 109 (-8.4%)
Mutual labels: chain
Dotcoin
A simple and integrity blockchain implementation in Golang
Stars: ✭ 89 (-25.21%)
Mutual labels: chain
Holochain Proto
Holographic storage for distributed applications -- a validating monotonic DHT "backed" by authoritative hashchains for data provenance (a Ceptr sub-project)
Stars: ✭ 795 (+568.07%)
Mutual labels: chain
Wave
Declarative chainable animations in Swift ❤️ Support my apps ❤️
- Push Hero - pure Swift native macOS application to test push notifications
- PastePal - Pasteboard, note and shortcut manager
- Quick Check - smart todo manager
- Alias - App and file shortcut manager
- My other apps
❤️❤️😇😍🤘❤️❤️
Features
- Declarative
- Run animations in sequence
- Run animations in parallel
- Support UIView and Core Animation animations
- Extensible
Usage
view.run(.sequence([
.fadeIn(),
.fadeOut(),
.parallel([
.wait(0.5),
.squeeze()
.sequence([
.shake(),
.log("Has just been shaked")
.flipX()
]),
.morph()
])
]))
Installation
Wave is available through CocoaPods. To install it, simply add the following line to your Podfile:
pod 'Wave'
Wave is also available through Carthage. To install just write into your Cartfile:
github "onmyway133/Wave"
Author
Khoa Pham, [email protected]
Credit
Contributing
We would love you to contribute to Wave, check the CONTRIBUTING file for more info.
License
Wave is available under the MIT license. See the LICENSE file for more info.
Note that the project description data, including the texts, logos, images, and/or trademarks,
for each open source project belongs to its rightful owner.
If you wish to add or remove any projects, please contact us at [email protected].