All Projects → onmyway133 → Wave

onmyway133 / Wave

Licence: other
🌊 Declarative chainable animations in Swift

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
Easygo
基于Kotlin、OkHttp的声明式网络框架,像写HTML界面一样写网络调用代码
Stars: ✭ 40 (-66.39%)
Mutual labels:  chain
EasyNetworking
🛰Easy networking with async/await
Stars: ✭ 27 (-77.31%)
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
Chainmint
Chainmint = Chain.com + Tendermint
Stars: ✭ 30 (-74.79%)
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 ❤️

❤️❤️😇😍🤘❤️❤️

CI Status Version Carthage Compatible License Platform

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].