An open API service indexing awesome lists of open source software.

awesome-swift

Better Awesome Swift List with πŸ”₯ Stars 🌐 Dependent Packages πŸ“ Last Commit
https://github.com/Cyanhall/awesome-swift

Last synced: 3 days ago
JSON representation

Accessibility [πŸ”](#readme)

  • Capable - Keep track of accessibility settings, leverage high contrast colors, and use scalable fonts to enable users with disabilities to use your app. πŸ“ 4 days ago

AI [πŸ”](#readme)

  • CoreML-Models - Largest list of models for Core ML (for iOS 11+) πŸ“ 8 months ago
  • DL4S - Accelerated tensor operations and dynamic neural networks based on reverse mode automatic differentiation for every device that can run Swift - from watchOS to Linux πŸ“ 7 days ago

Algorithm [πŸ”](#readme)

  • BTree - Fast sorted collections for Swift using in-memory B-trees πŸ“ 2 years ago
  • Algorithm - Algorithm is a library of tools that is used to create intelligent applications. πŸ“ 2 years ago
  • SwiftLCS - Swift implementation of the longest common subsequence (LCS) algorithm. πŸ“ 2 years ago
  • swift-algorithm-club - Algorithms and data structures in Swift, with explanations! πŸ“ 2 months ago

Analytics [πŸ”](#readme)

  • Umbrella - Analytics abstraction layer for Swift πŸ“ 9 months ago

Animation [πŸ”](#readme)

  • lottie-ios - An iOS library to natively render After Effects vector animations πŸ“ 10 days ago
  • Spring - A library to simplify iOS animations in Swift. πŸ“ 2 years ago
  • IBAnimatable - Design and prototype customized UI, interaction, navigation, transition and animation for App Store ready Apps in Interface Builder with IBAnimatable. πŸ“ 4 months ago
  • ViewAnimator - ViewAnimator brings your UI to life with just one line πŸ“ 9 days ago
  • Advance - Physics-based animations for iOS, tvOS, and macOS. πŸ“ a year ago
  • Pastel - Gradient animation effect like Instagram πŸ“ 2 years ago
  • spruce-ios - Swift library for choreographing animations on the screen. πŸ“ 8 months ago
  • Presentation - Presentation helps you to make tutorials, release notes and animated pages. πŸ“ a year ago
  • EasyAnimation - A Swift library to take the power of UIView.animateWithDuration(_:, animations:...) to a whole new level - layers, springs, chain-able animations and mixing view and layer animations together! πŸ“ 3 years ago
  • Gemini - Gemini is rich scroll based animation framework for iOS, written in Swift. πŸ“ 9 months ago
  • Stellar - A fantastic Physical animation library for swift πŸ“ 2 years ago
  • DKChainableAnimationKit - A DSL to make animation easy on iOS with Swift. πŸ“ 2 years ago
  • YapAnimator - Your fast and friendly physics-based animation system. πŸ“ 4 years ago
  • Interpolate - Swift interpolation for gesture-driven animations πŸ“ 5 months ago
  • Ease - It's magic. πŸ“ a year ago
  • Sica - Simple Interface Core Animation. Run type-safe animation sequencially or parallelly πŸ“ a year ago
  • FlightAnimator - Advanced Natural Motion Animations, Simple Blocks Based Syntax
  • TheAnimation - Type-safe CAAnimation wrapper. It makes preventing to set wrong type values. πŸ“ a year ago
  • Poi - Millions of developers and companies build, ship, and maintain their software on GitHub β€” the largest and most advanced development platform in the world. πŸ“ a year ago
  • Kinieta - A Fast Animation Engine with an Intuitive API πŸ“ 4 years ago
  • Pulsator - Pulse animation for iOS πŸ“ 9 months ago
  • ChainPageCollectionView - A custom View with fancy collectionView animation πŸ“ 3 years ago
  • Comets - Comets: Animating Particles in Swift πŸ“ 2 years ago
  • Elephant - Elegant SVG animation kit for swift πŸ“ 9 months ago
  • SpriteKitEasingSwift - Better Easing for SpriteKit in Swift πŸ“ 3 years ago

API [πŸ”](#readme)

  • Swifter Twitter - A Twitter framework for iOS & OS X written in Swift πŸ“ 6 months ago
  • SwiftInstagram - Instagram API client written in Swift πŸ“ 3 years ago
  • PXGoogleDirections - Google Directions API helper for iOS, written in Swift πŸ“ 3 years ago
  • SwiftlySalesforce - The Swift-est way to build native mobile apps that connect to Salesforce. πŸ“ 2 days ago
  • RandomUserSwift - Framework to Generate Random Users - An Unofficial Swift SDK for randomuser.me πŸ“ a month ago
  • reddift - Swift Reddit API Wrapper πŸ“ 3 years ago
  • SwiftyInsta - Instagram Private API Swift πŸ“ a month ago
  • GitHubAPI - Swift implementation of Github REST API v3 πŸ“ 8 months ago
  • Swiftkube - Swift client for Kubernetes πŸ“ 2 months ago

App Routing [πŸ”](#readme)

  • URLNavigator - Elegant URL Routing for Swift πŸ“ a year ago
  • RxFlow - RxFlow is a navigation framework for iOS applications based on a Reactive Flow Coordinator pattern πŸ“ a month ago
  • Appz - Launch external apps, and deeplink, with ease using Swift! πŸ“ 2 years ago
  • Crossroad - Route URL schemes easily πŸ“ 13 days ago
  • SwiftRouter - A URL Router for iOS, written in Swift πŸ“ 2 years ago
  • Linker - Your easiest way to handle all URLs. πŸ“ 3 years ago
  • LightRoute - LiteRoute is easy transition for your app. Written on Swift 4 πŸ“ a year ago
  • MonarchRouter - Declarative URL- and state-based router written in Swift. πŸ“ 3 months ago

App Store [πŸ”](#readme)

  • SwiftyStoreKit - Lightweight In App Purchases Swift framework for iOS 8.0+, tvOS 9.0+ and macOS 10.10+ πŸ“ 5 months ago
  • merchantkit - A modern In-App Purchases management framework for iOS.
  • Apphud - Build, Measure and Grow iOS subscription business πŸ“ 10 days ago
  • InAppPurchase - A Simple and Lightweight framework for In App Purchase πŸ“ 4 months ago

Audio [πŸ”](#readme)

  • AudioKit - Swift audio synthesis, processing, & analysis platform for iOS, macOS and tvOS πŸ“ 20 days ago
  • FDWaveformView - Reads an audio file and displays the waveform πŸ“ 2 months ago
  • SwiftySound - SwiftySound is a simple library that lets you play sounds with a single line of code. πŸ“ a year ago
  • AudioPlayer - AudioPlayer is syntax and feature sugar over AVPlayer. It plays your audio files (local & remote). πŸ“ 9 months ago
  • Beethoven - A maestro of pitch detection. πŸ“ 5 months ago
  • voice-overlay-ios - An overlay that gets your user’s voice permission and input as text in a customizable UI πŸ“ 3 months ago
  • FDSoundActivatedRecorder - Start recording when the user speaks πŸ“ 8 months ago
  • ModernAVPlayer - ModernAVPlayer is a persistence AVPlayer wrapper πŸ“ 6 months ago
  • AudioPlayerSwift - AudioPlayer is a simple class for playing audio in iOS, macOS and tvOS apps. πŸ“ 2 years ago
  • SwiftAudioPlayer - Streaming and realtime audio manipulation with AVAudioEngine πŸ“ 2 months ago
  • MusicKit - A framework for composing and transforming music in Swift πŸ“ 3 years ago
  • Soundable - Soundable allows you to play sounds, single and in sequence, in a very easy way πŸ“ 2 years ago

Augmented Reality [πŸ”](#readme)

  • ARVideoKit - Capture & record ARKit videos , photos , Live Photos , and GIFs . πŸ“ 7 months ago
  • ARKit-Navigation - ARKit Demo Application πŸ“ 4 years ago
  • Poly - Unofficial Google Poly SDK in Swift – search, discover, and download 3D models and scenes πŸ“ 8 months ago
  • ARVoxelKit - Voxel graphics framework using ARKit + SceneKit πŸ“ 4 years ago
  • ARKit-CoreLocation - Combines the high accuracy of AR with the scale of GPS data. πŸ“ 2 years ago

Authentication [πŸ”](#readme)

  • LoginKit - LoginKit is a quick and easy way to add a Login/Signup UX to your iOS app. πŸ“ 3 years ago
  • SpotifyLogin - Swift framework for authenticating with the Spotify API πŸ“ 2 years ago
  • ReCaptcha - [In]visible ReCaptcha v2 for iOS πŸ“ 6 months ago
  • LinkedInSignIn - Simple view controller to log in and retrieve an access token from LinkedIn. πŸ“ a year ago
  • InstagramLogin - Simple way to authenticate Instagram accounts on iOS. πŸ“ 3 years ago
  • Cely - THIS REPO HAS MOVED TO πŸ“ 3 years ago

Benchmark [πŸ”](#readme)

  • xcprofiler - CLI to profile compilation time of Swift project πŸ“ 2 years ago

Boilerplates [πŸ”](#readme)

  • iOS project template - iOS project template with fastlane lanes, Travis CI jobs and GitHub integrations of Codecov, HoundCI for SwiftLint and Danger πŸ“ 2 years ago
  • Swift Module Template - An opinionated starting point for awesome, reusable Swift 5 modules πŸ“ 3 months ago

Bots [πŸ”](#readme)

  • Telegram Bot SDK - Telegram Bot SDK for Swift (unofficial) πŸ“ a year ago
  • Telegrammer - Telegram Bot - written with Swift 5.2 / NIO, supports Linux, macOS πŸ“ 7 months ago

Cache [πŸ”](#readme)

  • Cache - Nothing but Cache. πŸ“ 5 months ago
  • AwesomeCache - Delightful on-disk cache (written in Swift) πŸ“ 4 years ago
  • Carlos - A simple but flexible cache πŸ“ a month ago
  • EVURLCache - a NSURLCache subclass for handling all web requests that use NSURLRequest πŸ“ 3 months ago
  • Cachyr - A small key-value data cache for iOS, macOS and tvOS, written in Swift. πŸ“ a year ago
  • MemoryCache - LRU, type-safe, thread-safe memory cache class in Swift πŸ“ 2 years ago
  • CachyKit - A Caching Library is written in Swift that can cache JSON, Image, Zip or AnyObject with expiry date/TTYL and force refresh. πŸ“ 24 days ago

Chart [πŸ”](#readme)

  • ScrollableGraphView - An adaptive scrollable graph view for iOS to visualise simple discrete datasets. Written in Swift. πŸ“ 3 years ago
  • SwiftChart - Line and area chart library for iOS πŸ“ 3 years ago
  • TKRadarChart - A customizable radar chart in Swift πŸ“ a year ago
  • ChartView - ChartView made in SwiftUI πŸ“ 3 months ago
  • PNChart-Swift - A simple and beautiful chart lib used in Piner and CoinsMan for iOS(https://github.com/kevinzhow/PNChart) Swift Implementation πŸ“ 4 years ago
  • Charts - Beautiful charts for iOS/tvOS/OSX! The Apple side of the crossplatform MPAndroidChart. πŸ“ 4 months ago
  • SwiftCharts - Easy to use and highly customizable charts library for iOS πŸ“ a year ago

Chat [πŸ”](#readme)

  • MessageKit - A community-driven replacement for JSQMessagesViewController πŸ“ 11 days ago
  • Chatto - A lightweight framework to build chat applications, made in Swift πŸ“ 23 days ago
  • InputBarAccessoryView - A simple and easily customizable InputAccessoryView for making powerful input bars with autocomplete and attachments πŸ“ a month ago
  • MessengerKit - A UI framework for building messenger interfaces on iOS πŸ“ a year ago
  • Real-time Chat with Firebase - Messenger Clone - Real-time iOS Chat with Firebase Firestore written in Swift πŸ“ a year ago

Colors [πŸ”](#readme)

  • Hue - Hue is the all-in-one coloring utility that you'll ever need. πŸ“ 10 months ago
  • DynamicColor - Yet another extension to manipulate colors easily in Swift and SwiftUI πŸ“ a year ago
  • UIColor-Hex-Swift - Convenience methods for creating color using RGBA hex string. πŸ“ 9 months ago
  • SwiftHEXColors - HEX color handling as an extension for UIColor. πŸ“ 8 months ago
  • ChromaColorPicker - An intuitive iOS color picker built in Swift. πŸ“ a year ago
  • PrettyColors - Styles and colors text in the Terminal with ANSI escape codes. Conforms to ECMA Standard 48. πŸ“ 2 years ago
  • SheetyColors - An action sheet styled color picker for iOS. πŸ“ 8 days ago
  • Gradients - A curated collection of splendid 180+ gradients made in swift πŸ“ 2 years ago
  • ColorKit - Advanced color manipulation for iOS. πŸ“ 7 months ago
  • UIGradient - A simple and powerful library for using gradient layer, image, color πŸ“ a year ago
  • HexColor - Utility that lets you define UIColors in Swift as they've meant to be defined: as HEX values πŸ“ 4 years ago

Command Line [πŸ”](#readme)

  • Commander - Compose beautiful command line interfaces in Swift πŸ“ 18 days ago
  • Swiftline - Swiftline is a set of tools to help you create command line applications. πŸ“ 4 years ago
  • Guaka - The smartest and most beautiful (POSIX compliant) Command line framework for Swift πŸ“ 2 years ago
  • SwiftShell - A Swift framework for shell scripting. πŸ“ 9 months ago
  • SwiftyTextTable - A lightweight library for generating text tables. πŸ“ 2 years ago
  • nef - steroids for Xcode Playgrounds πŸ“ 10 months ago
  • Swift Argument Parser - Straightforward, type-safe argument parsing for Swift πŸ“ 5 days ago
  • CommandLine - A pure Swift library for creating command-line interfaces
  • SwiftCLI - A powerful framework for developing CLIs in Swift πŸ“ 20 days ago
  • Progress.swift - Add beautiful progress bars to your loops. πŸ“ 2 years ago
  • LineNoise - A pure Swift replacement for readline πŸ“ 3 months ago

Concurrency [πŸ”](#readme)

  • Hydra - Lightweight full-featured Promises, Async & Await Library in Swift πŸ“ 2 months ago
  • Venice - Coroutines, structured concurrency and CSP for Swift on macOS and Linux. πŸ“ 4 years ago
  • Queuer - Queuer is a queue manager, built on top of OperationQueue and Dispatch (aka GCD). πŸ“ 2 years ago
  • SwiftCoroutine - Swift coroutines for iOS, macOS and Linux. πŸ“ 18 days ago
  • Kommander - A lightweight, pure-Swift library for manage the task execution in different threads. Through the definition a simple but powerful concept, Kommand. πŸ“ 3 years ago
  • AsyncNinja - A complete set of primitives for concurrency and reactive programming on Swift πŸ“ a year ago
  • Futures - Lightweight promises for iOS, macOS, tvOS, watchOS, and Linux
  • GroupWork - Easy, concurrent, asynchronous tasks in Swift.
  • Throttler - Throttle massive number of inputs in a single drop of one line API. πŸ“ 3 months ago

Converters [πŸ”](#readme)

  • Zolang - A programming language for generating code for multiple platforms πŸ“ 2 years ago
  • Swiftify

Currency [πŸ”](#readme)

  • Money - Swift value types for working with money & currency πŸ“ 4 years ago

Data Management [πŸ”](#readme)

  • CoreStore - Unleashing the real power of Core Data with the elegance and safety of Swift πŸ“ 8 days ago
  • SugarRecord - CoreData/Realm sweet wrapper written in Swift πŸ“ 3 years ago
  • Graph - Graph is a semantic database that is used to create data-driven applications. πŸ“ 2 years ago
  • AlecrimCoreData - Core Data made simple.
  • JSQCoreDataKit - A swifter Core Data stack
  • Skopelos - A minimalistic, thread safe, non-boilerplate and super easy to use version of Active Record on Core Data. Simply all you need for doing Core Data. Swift flavour. πŸ“ 2 years ago
  • JustPersist - JustPersist is the easiest and safest way to do persistence on iOS with Core Data support out of the box. It also allows you to migrate to any other persistence framework with minimal effort. πŸ“ 2 years ago
  • DataKernel - Simple CoreData wrapper to ease operations
  • CodableCSV - Read and write CSV files row-by-row or through Swift's Codable interface. πŸ“ 3 months ago
  • SwiftyJSON - The better way to deal with JSON data in Swift. πŸ“ 3 months ago
  • ObjectMapper - Simple JSON Object mapping written in Swift πŸ“ a year ago
  • HandyJSON - A handy swift json-object serialization/deserialization library πŸ“ a year ago
  • Argo - Functional JSON parsing library for Swift πŸ“ a year ago
  • AlamofireObjectMapper - An Alamofire extension which converts JSON response data into swift objects using ObjectMapper πŸ“ 2 years ago
  • Gloss - [Deprecated] A shiny JSON parsing library in Swift Loved by many from 2015-2021 πŸ“ 5 months ago
  • JASON - Fast JSON parsing for Swift πŸ“ 2 years ago
  • EVReflection - Reflection based (Dictionary, CKRecord, NSManagedObject, Realm, JSON and XML) object mapping with extensions for Alamofire and Moya with RxSwift or ReactiveSwift πŸ“ 2 years ago
  • SwiftyJSONAccelerator - macOS app to generate Swift 5 code for models from JSON (with Codeable) πŸ“ 2 years ago
  • Himotoki - A type-safe JSON decoding library purely written in Swift
  • Elevate - Elevate is a JSON parsing framework that leverages Swift to make parsing simple, reliable and composable. πŸ“ 2 years ago
  • JSONNeverDie - Auto reflection tool from JSON to Model, user friendly JSON encoder / decoder, aims to never die πŸ“ 3 years ago
  • PMJSON - Pure Swift JSON encoding/decoding library πŸ“ a month ago
  • Arrow - Parse JSON with style πŸ“ 9 months ago
  • Alembic - Functional JSON Parser - Linux Ready πŸ“ 3 years ago
  • SwiftyUserDefaults - Modern Swift API for NSUserDefaults πŸ“ 4 months ago
  • DefaultsKit - Simple, Strongly Typed UserDefaults for iOS, macOS and tvOS πŸ“ 8 months ago
  • Defaults - Swifty and modern UserDefaults πŸ“ 9 days ago
  • Zephyr - Effortlessly synchronize UserDefaults over iCloud. πŸ“ 7 months ago
  • Prephirences - Prephirences is a Swift library that provides useful protocols and convenience methods to manage application preferences, configurations and app-state. UserDefaults πŸ“ a month ago
  • Default - Modern interface to UserDefaults + Codable support πŸ“ 8 months ago
  • UserDefaultsStore - Why not use UserDefaults to store Codable objects πŸ“ 5 months ago
  • SecureDefaults - A lightweight wrapper over UserDefaults/NSUserDefaults with an additional layer of AES-256 encryption πŸ“ a year ago
  • SwiftStore - Key-Value store for Swift backed by LevelDB
  • Storez - Safe, statically-typed, store-agnostic key-value storage written in Swift! πŸ“ 7 months ago
  • Perfect-MongoDB - A stand-alone Swift wrapper around the mongo-c client library, enabling access to MongoDB servers. πŸ“ 2 years ago
  • Shallows - Your lightweight persistence toolbox πŸ“ 5 months ago
  • PersistenceKit - Store and retrieve Codable objects to various persistence layers, in a couple lines of code! πŸ“ 2 years ago
  • ModelAssistant - Elegant library to manage the interactions between view and model in Swift πŸ“ 7 months ago
  • fluent - Vapor ORM (queries, models, and relations) for NoSQL and SQL databases πŸ“ 24 days ago
  • Disk - Delightful framework for iOS to easily persist structs, images, and data πŸ“ 2 years ago
  • EVCloudKitDao - Simplified access to Apple's CloudKit πŸ“ 2 years ago
  • CoreXLSX - Excel spreadsheet (XLSX) format parser written in pure Swift πŸ“ 2 months ago
  • KeyPathKit - KeyPathKit is a library that provides the standard functions to manipulate data along with a call-syntax that relies on typed keypaths to make the call sites as short and clean as possible. πŸ“ 2 years ago
  • Pencil - Super lightweight DB written in Swift.
  • StorageManager - Safe and easy way to use FileManager as Database πŸ“ 2 years ago
  • Unrealm - Unrealm is an extension on RealmCocoa, which enables Swift native types to be saved in Realm. πŸ“ 2 months ago
  • RealmWrapper - Safe and easy wrappers for RealmSwift πŸ“ 6 months ago
  • Perfect-MySQL - A stand-alone Swift wrapper around the MySQL client library, enabling access to MySQL servers. πŸ“ 2 years ago
  • Perfect-PostgreSQL - A stand-alone Swift wrapper around the libpq client library, enabling access to PostgreSQL servers. πŸ“ a year ago
  • SQLite.swift - A type-safe, Swift-language layer over SQLite3. πŸ“ 3 days ago
  • GRDB.swift - A toolkit for SQLite databases, with a focus on application development πŸ“ a month ago
  • SWXMLHash - Simple XML parsing in Swift πŸ“ a month ago
  • AEXML - Swift minion for simple and lightweight XML parsing πŸ“ 9 months ago
  • SwiftyXML - The most swifty way to deal with XML data in swift 5. πŸ“ 8 months ago
  • Zip - Swift framework for zipping and unzipping files. πŸ“ 9 months ago
  • Zip Foundation - Effortless ZIP Handling in Swift πŸ“ 2 months ago
  • QueryKit - A simple CoreData query language for Swift and Objective-C. πŸ“ 16 days ago
  • CSVParser - A swift package for read and write CSV file πŸ“ 2 years ago
  • Ballcap - Firebase Cloud Firestore support library for iOS. πŸ“ 5 months ago
  • SociableWeaver - Build declarative GraphQL queries in Swift. πŸ“ 7 months ago
  • Unbox - [Deprecated] The easy to use Swift JSON decoder πŸ“ 2 years ago
  • Decodable - [Probably deprecated] Swift 2/3 JSON unmarshalling done (more) right πŸ“ 4 years ago
  • JSONHelper - Convert anything into anything in one operation; JSON data into class instances, hex strings into UIColor/NSColor, y/n strings to booleans, arrays and dictionaries of these; anything you can make sense of! πŸ“ a year ago
  • Perfect-CRUD - CRUD is an object-relational mapping (ORM) system for Swift 4+. πŸ“ a year ago
  • LeetCode-Swift - Solutions to LeetCode by Swift πŸ“ a year ago