Swift is a general-purpose, multi-paradigm, compiled, intuitive, and powerful programming language developed by Apple mainly for its products in 2014.
Imagine if you could make Swift development faster, and see an instant boost in your workflow.
or even better:
What if there were the 15 best Swift Libraries to choose from.
…and each of them could make your project development faster and easier?
You’d probably be pumped to read about them.
Lucky for you, that’s exactly what I’m going to share with you in this post:
15 awesome Swift Libraries
Let’s get started with the list:
A template for iOS projects with a framework-oriented architecture approach, preconfigured Fastlane lanes, Travis CI jobs and Github integrations of Codecov, HoundCI for SwiftLint and Danger. It provides a starting point for new projects which can be immediately distributed via HockeyApp and Testflight.
This is an Xcode template for VIPER Architecture written in Swift 4
An opinionated starting point for awesome, reusable Swift 5 modules.
A package manager that installs and runs Swift command line tool packages.
Reactant is a foundation for rapid and safe iOS development.
Viper Framework for iOS using Swift
Model2App is a simple library that lets you quickly generate a CRUD
iOS app based on just a data model defined in Swift. (CRUD
– Create Read Update Delete). Ever wanted to quickly validate a data model for your next awesome iOS app? Model2App
lets you save hours/days by generating a fully working app with persistence layer, validation and many more features.
SwiftKit enables you to easily generate a cross-platform Swift Framework from your command line. It is the best way to start your next Open-Source Swift Framework
iOS
, tvOS
, watchOS
and macOS
CocoaPods
, Carthage
and Swift Package Manager
compatibilityREADME.md
templatetests
and release
Jazzy
to generate documentationSwiftLint
Build-Phase integratedA little beautifier tool for xcodebuild
xcpretty
.XcodeGen is a command line tool written in Swift that generates your Xcode project using your folder structure and a project spec.
Ease is an event-driven animation system that combines the observer pattern with custom spring animations as observers.
targetValue
FlightAnimator provides very simple blocks based animation definition language that allows you to dynamically create, configure, group, sequence, cache, and reuse property animations.
A fantastic Physical animation library for swift, it is base on UIDynamic and extension to it, friendly APIs make you use it or custom your own animation very easily!
AudioPlayer is syntax and feature sugar over AVPlayer. It plays your audio files (local & remote)
SwiftySound is a simple library that lets you play sounds with a single line of code.
If you get to use any of these libraries for your projects, please do let us know what you think about them. We appreciate your comments.
Are you thinking of a career in web design but not sure where to start? The…
In this article, We will be looking at some of the best open-source Flutter eCommerce…
In this article, We will be looking at some of the top Jekyll themes. Jekyll…
Citing is the act of acknowledging and giving credit to the original creator of the…
Data can be complicated and hard to manage. However, it doesn't need to be. There…
Industry experts agree on one thing - fleet management innovation is vital for optimizing business…