Rugby alternatives and similar libraries
Based on the "Utility" category.
Alternatively, view Rugby alternatives based on common mentions on social networks and blogs.
SwifterSwift9.9 8.0 L5 Rugby VS SwifterSwiftA handy collection of more than 500 native Swift extensions to boost your productivity.
R.swift9.8 0.0 L3 Rugby VS R.swiftStrong typed, autocompleted resources like images, fonts and segues in Swift projects
SwiftGen9.8 8.6 L5 Rugby VS SwiftGenThe Swift code generator for your assets, storyboards, Localizable.strings, … — Get rid of all String-based APIs!
SwiftGen-Storyboard9.8 8.6 L5 Rugby VS SwiftGen-StoryboardThe Swift code generator for your assets, storyboards, Localizable.strings, … — Get rid of all String-based APIs!
swift-protobuf9.3 0.0 Rugby VS swift-protobufPlugin and runtime library for using protobuf with Swift
Then9.2 0.0 Rugby VS Then✨ Super sweet syntactic sugar for Swift initializers
Periphery9.2 3.1 Rugby VS PeripheryA tool to identify unused code in Swift projects.
ExSwift9.2 0.0 L2 Rugby VS ExSwifta set of Swift extensions for standard types and classes.
Swiftz9.1 0.0 L4 Rugby VS SwiftzFunctional programming in Swift
EZSwiftExtensions9.0 0.0 L5 Rugby VS EZSwiftExtensions:smirk: How Swift standard types and classes were supposed to work.
DifferenceKit9.0 2.6 Rugby VS DifferenceKit💻 A fast and flexible O(n) difference algorithm framework for Swift collection.
WhatsNewKit8.9 3.1 Rugby VS WhatsNewKitShowcase your awesome new app features 📱
Cache8.8 0.0 L3 Rugby VS Cache:package: Nothing but Cache.
Result8.7 0.0 L5 Rugby VS ResultSwift type modelling the success/failure of arbitrary operations.
LifetimeTracker8.7 0.0 Rugby VS LifetimeTrackerFind retain cycles / memory leaks sooner.
DeepDiff8.4 0.0 Rugby VS DeepDiff🦀Amazingly incredible extraordinary lightning fast diffing in Swift
Closures8.1 0.0 Rugby VS ClosuresSwifty closures for UIKit and Foundation
Device8.0 0.0 L3 Rugby VS DeviceLight weight tool for detecting the current device and screen size written in swift.
SwiftTweaks7.9 0.0 L4 Rugby VS SwiftTweaksTweak your iOS app without recompiling!
SwiftLinkPreview7.8 0.0 L4 Rugby VS SwiftLinkPreviewIt makes a preview from an URL, grabbing all the information such as title, relevant texts and images.
WhatsNew7.8 0.0 Rugby VS WhatsNewShowcase new features after an app update similar to Pages, Numbers and Keynote.
RandomKit7.7 0.0 L2 Rugby VS RandomKitRandom data generation in Swift
Codextended7.6 0.0 Rugby VS CodextendedExtensions giving Swift's Codable API type inference super powers 🦸♂️🦹♀️
AwesomeCache7.6 0.0 L5 Rugby VS AwesomeCacheDelightful on-disk cache (written in Swift)
Popsicle7.4 0.0 L3 Rugby VS PopsicleDelightful, extensible Swift value interpolation framework.
PinpointKit7.3 1.9 L5 Rugby VS PinpointKitSend better feedback
Sugar7.2 0.0 L5 Rugby VS Sugar:coffee: Something sweet that goes great with your Cocoa
SwiftyJSONAccelerator7.2 0.0 L4 Rugby VS SwiftyJSONAcceleratormacOS app to generate Swift 5 code for models from JSON (with Codeable)
protobuf-swift7.2 0.0 L1 Rugby VS protobuf-swiftGoogle ProtocolBuffers for Apple Swift
Money7.1 0.0 L4 Rugby VS MoneyCurrency formatter in Swift.
Playbook7.0 0.0 Rugby VS Playbook📘A library for isolated developing UI components and automatically taking snapshots of them.
Highlighter6.8 0.0 Rugby VS Highlighter🖍 Highlight whatever you want!
Runes6.8 0.0 L5 Rugby VS RunesInfix operators for monadic functions in Swift
ReadabilityKit6.7 0.0 Rugby VS ReadabilityKitPreview extractor for news, articles and full-texts in Swift
PDFGenerator6.6 0.0 L2 Rugby VS PDFGeneratorA simple generator of PDF written in Swift.
Compass6.5 0.0 L5 Rugby VS Compass:earth_africa: Compass helps you setup a central navigation system for your application
ObjectiveKit6.5 0.0 L5 Rugby VS ObjectiveKitSwift-friendly API for a set of powerful Objective C runtime functions.
LlamaKit6.1 0.0 L5 Rugby VS LlamaKitCollection of must-have functional Swift tools
Carlos6.0 0.0 L2 Rugby VS CarlosA simple but flexible cache
Delegated6.0 0.0 Rugby VS Delegated👷♀️ Closure-based delegation without memory leaks
Bow5.8 0.0 Rugby VS Bow🏹 Bow is a cross-platform library for Typed Functional Programming in Swift
SwiftRandom5.8 0.0 L5 Rugby VS SwiftRandomA tiny generator of random data for swift
Solar5.8 0.0 L4 Rugby VS SolarA Swift micro library for generating Sunrise and Sunset times.
Pythonic.swift5.6 0.0 L2 Rugby VS Pythonic.swiftPythonic tool-belt for Swift – a Swift implementation of selected parts of Python standard library.
SwiftyUtils5.6 0.0 L5 Rugby VS SwiftyUtilsAll the reusable code that we need in each project
Curry5.6 0.0 Rugby VS CurrySwift implementations for function currying
AppVersionMonitor5.3 3.1 Rugby VS AppVersionMonitorMonitor iOS app version easily.
BetterSafariView5.2 0.0 Rugby VS BetterSafariViewA better way to present a SFSafariViewController or start a ASWebAuthenticationSession in SwiftUI.
Prototope5.2 0.0 L5 Rugby VS PrototopeSwift library of lightweight interfaces for prototyping, bridged to JS.
Appwrite - The Open Source Firebase alternative introduces iOS support
* Code Quality Rankings and insights are calculated and provided by Lumnify.
They vary from L1 to L5 with "L5" being the highest.
Do you think we are missing an alternative of Rugby or a related project?
Working on a project with a huge amount of pods I had some troubles:\
- Slow and unnecessary indexing of pods targets, which implementation I rarely try to edit;\
- Redundant rebuild time, probably as a result of problems
CocoaPods hooks or Xcode build system;\
- Freezing UI during navigation.
You can read 📖 full story on my blog.
Rugby is CLI tool that was developed to solve the above problems:\
+ Cache all pods dependencies and remove their targets from the Pods project;\
+ Rebuild only changed pods;\
+ Remove unnecessary sources from a project and reduce project size;\
+ Drop any unneeded targets with sources and resources by RegEx.
What makes it different?
🕊 Not a dependency, just an optional step\ 🔒 Doesn't change Podfile and Podfile.lock\ 🛠 [Custom steps](Docs/Plans.md)\ 📈 Metrics after each command\ ✨ Fancy log output\ 🚀 Swiftish!
- CocoaPods Binary Cache\
- CocoaPods Binary
You can read more about 🏈 Rugby in
Feel free to report any issues or suggest some new feature requests.
- Not supported
Download binary with Homebrew 🍺
brew tap swiftyfinch/Rugby https://github.com/swiftyfinch/Rugby.git brew install rugby
Build from source code with Mint 🌱
brew install mint mint install swiftyfinch/rugby
Warning: Now on Mint 0.17.0 you'll need to add
~/.mint/binto your $PATH For example, add this to your
~/.zshrcfile and relaunch terminal
More info about installation with demo 🎬
How to use 🏈
Run in your project directory after each pod install:
pod install && rugby
Watch 🎬 Basic Usage Demo Read more [about advanced usage](Docs/Plans.md#-generate-example)
||General Rugby documentation.|
||Convert pods to prebuilt dependencies.|
||Run a predefined sequence of commands.|
||Keep only selected targets and all their dependencies.|
||Remove any targets by RegEx.|
|🎓 How To|
🎬 Installation Demo 🎬 Basic Usage Demo 🎬 Debug Demo 🎬 Rugby Review (ru)
Vyacheslav Khorkov\ Twitter: @SwiftyFinch\ Blog: swiftyfinch.github.io\ Feel free to contact me 📮