5125 Repositories
Swift HM10-and-IOS-Device Libraries
A framework for the JOSE standards JWS, JWE, and JWK written in Swift.
JOSESwift is a modular and extensible framework for the JOSE standards JWS, JWE, and JWK written in Swift. ๐ก Please note that this implementation of
CryptoSwift is a growing collection of standard and secure cryptographic algorithms implemented in Swift
CryptoSwift Crypto related functions and helpers for Swift implemented in Swift. (#PureSwift) Note: The master branch follows the latest currently rel
RSA public/private key encryption, private key signing and public key verification in Swift using the Swift Package Manager. Works on iOS, macOS, and Linux (work in progress).
BlueRSA Swift cross-platform RSA wrapper library for RSA encryption and signing. Works on supported Apple platforms (using Security framework). Linux
Cross-platform static analyzer and linter for Swift.
Wiki โข Installation โข Usage โข Features โข Developers โข License Tailor is a cross-platform static analysis and lint tool for source code written in Appl
A tool to enforce Swift style and conventions.
SwiftLint A tool to enforce Swift style and conventions, loosely based on the now archived GitHub Swift Style Guide. SwiftLint enforces the style guid
A command-line tool and Xcode Extension for formatting Swift code
Table of Contents What? Why? How? Command-line tool Xcode source editor extension Xcode build phase Via Applescript VSCode plugin Sublime Text plugin
SwiftCop is a validation library fully written in Swift and inspired by the clarity of Ruby On Rails Active Record validations.
SwiftCop is a validation library fully written in Swift and inspired by the clarity of Ruby On Rails Active Record validations. Objective Build a stan
A tool for Swift code modification intermediating between code generation and formatting.
swift-mod A tool for Swift code modification intermediating between code generation and formatting. Overview swift-mod is a tool for Swift code modifi
An iOS PDF viewer and annotator written in Swift that can be embedded into any application.
Requirements iOS 9 or above Xcode 8 or above Swift 3.0 Note This project is still in early stages. Right now the PDF reader works both programmaticall
A simple generator of PDF written in Swift.
Features | Requirements | Installation | Usage | Communication | LICENSE PDFGenerator PDFGenerator is a simple PDF generator that generates with UIVie
Fast and simple OCR library written in Swift
โ๏ธ This Project is deprecated and no longer gets maintained! Please use Apple's Vision framework instead of SwiftOCR. It is very fast, accurate and mu
Lightweight library for web server applications in Swift on macOS and Linux powered by coroutines.
Why Zewo? โข Support โข Community โข Contributing Zewo Zewo is a lightweight library for web applications in Swift. What sets Zewo apart? Zewo is not a w
Server-side Swift. The Perfect core toolset and framework for Swift Developers. (For mobile back-end development, website and API development, and moreโฆ)
Perfect: Server-Side Swift ็ฎไฝไธญๆ Perfect: Server-Side Swift Perfect is a complete and powerful toolbox, framework, and application server for Linux, iO
A Swift Multiplatform Single-threaded Non-blocking Web and Networking Framework
Serverside non-blocking IO in Swift Ask questions in our Slack channel! Lightning (formerly Edge) Node Lightning is an HTTP Server and TCP Client/Serv
A Swift web framework and HTTP server.
A Swift Web Framework and HTTP Server Summary Kitura is a web framework and web server that is created for web services written in Swift. For more inf
Super lightweight async HTTP server library in pure Swift runs in iOS / MacOS / Linux
Embassy Super lightweight async HTTP server in pure Swift. Please read: Embedded web server for iOS UI testing. See also: Our lightweight web framewor
Super lightweight web framework in Swift based on SWSGI
Ambassador Super lightweight web framework in Swift based on SWSGI Features Super lightweight Easy to use, designed for UI automatic testing API mocki
SwiftWebSocket - Conforming WebSocket (RFC 6455) client library for iOS and Mac OSX.
SwiftWebSocket Conforming WebSocket (RFC 6455) client library for iOS and Mac OSX. SwiftWebSocket passes all 521 of the Autobahn's fuzzing tests, incl
Websockets in swift for iOS and OSX
Starscream is a conforming WebSocket (RFC 6455) library in Swift. Features Conforms to all of the base Autobahn test suite. Nonblocking. Everything ha
๐ Non-blocking TCP socket layer, with event-driven server and client.
Original authors Honza Dvorsky - http://honzadvorsky.com, @czechboy0 Matthias Kreileder - @matthiaskr1 At the request of the original authors, we ask
Socket.IO - Socket.IO client for iOS/OS X.
Socket.IO - Socket.IO client for iOS/OS X.
Reactive WebSockets - A lightweight abstraction layer over Starscream to make it reactive.
RxWebSocket Reactive extensions for websockets. A lightweight abstraction layer over Starscream to make it reactive. Installation RxWebSocket is avail
SSL/TLS Add-in for BlueSocket using Secure Transport and OpenSSL
BlueSSLService SSL/TLS Add-in framework for BlueSocket in Swift using the Swift Package Manager. Works on supported Apple platforms (using Secure Tran
Socket framework for Swift using the Swift Package Manager. Works on iOS, macOS, and Linux.
BlueSocket Socket framework for Swift using the Swift Package Manager. Works on iOS, macOS, and Linux. Prerequisites Swift Swift Open Source swift-4.0
Apple Push Notifications (APNs) Server-Side library.
Perfect-Notifications ็ฎไฝไธญๆ APNs remote Notifications for Perfect. This package adds push notification support to your server. Send notifications to iO
MQTT for iOS and macOS written with Swift
CocoaMQTT MQTT v3.1.1 client library for iOS/macOS/tvOS written with Swift 5 Build Build with Xcode 11.1 / Swift 5.1 Installation CocoaPods Install us
WKZombie is a Swift framework for iOS/OSX to navigate within websites and collect data without the need of User Interface or API, also known as Headless browser. It can be used to run automated tests / snapshots and manipulate websites using Javascript.
WKZombie WKZombie is an iOS/OSX web-browser without a graphical user interface. It was developed as an experiment in order to familiarize myself with
SwiftSoup: Pure Swift HTML Parser, with best of DOM, CSS, and jquery (Supports Linux, iOS, Mac, tvOS, watchOS)
SwiftSoup is a pure Swift library, cross-platform (macOS, iOS, tvOS, watchOS and Linux!), for working with real-world HTML. It provides a very conveni
A fast & lightweight XML & HTML parser in Swift with XPath & CSS support
Fuzi (ๆงๅญ) A fast & lightweight XML/HTML parser in Swift that makes your life easier. [Documentation] Fuzi is based on a Swift port of Mattt Thompson's
iOS network debugging, like a wizard ๐งโโ๏ธ
Start debugging iOS network calls like a wizard, without extra code! Wormholy makes debugging quick and reliable. What you can do: No code to write an
Lightweight network abstraction layer, written on top of Alamofire
TRON is a lightweight network abstraction layer, built on top of Alamofire. It can be used to dramatically simplify interacting with RESTful JSON web-
๐ A zero-dependency networking solution for building modern and secure iOS, watchOS, macOS and tvOS applications.
A zero-dependency networking solution for building modern and secure iOS, watchOS, macOS and tvOS applications. ๐ TermiNetwork was tested in a produc
A simple OAuth library for iOS with a built-in set of providers
SwiftyOAuth is a small OAuth library with a built-in set of providers and a nice API to add your owns. let instagram: Provider = .instagram(clientID:
Sherlock Holmes of the networking layer. :male_detective:
ResponseDetective is a non-intrusive framework for intercepting any outgoing requests and incoming responses between your app and your server for debu
Swift/Obj-C HTTP framework with a focus on REST and JSON
Now Archived and Forked PMHTTP will not be maintained in this repository going forward. Please use, create issues on, and make PRs to the fork of PHMT
๐ A Swift HTTP / HTTPS networking library just incidentally execute on machines
Thus, programs must be written for people to read, and only incidentally for machines to execute. Harold Abelson, "Structure and Interpretation of Com
Swift based OAuth library for iOS
OAuthSwift Swift based OAuth library for iOS and macOS. Support OAuth1.0, OAuth2.0 Twitter, Flickr, Github, Instagram, Foursquare, Fitbit, Withings, L
OAuth2 framework for macOS and iOS, written in Swift.
OAuth2 OAuth2 frameworks for macOS, iOS and tvOS written in Swift 5.0. โคต๏ธ Installation ๐ Usage ๐ฅ Sample macOS app (with data loader examples) ๐ Tec
A lightweight, one line setup, iOS / OSX network debugging library! ๐ฆ
Netfox provides a quick look on all executed network requests performed by your iOS or OSX app. It grabs all requests - of course yours, requests from
๐ฑ๐ฒ A wrapper for the MultipeerConnectivity framework for automatic offline data transmission between devices
A wrapper for Apple's MultipeerConnectivity framework for offline data transmission between Apple devices. This framework makes it easy to automatical
Easy to use OAuth 2 library for iOS, written in Swift.
Heimdallr Heimdallr is an OAuth 2.0 client specifically designed for easy usage. It currently supports the resource owner password credentials grant f
Dratini is a neat network abstraction layer.
Dratini Dratini is a neat network abstraction layer. If you are looking for a solution to make your network layer neat, Dratini is your choice. Dratin
Lightweight Concurrent Networking Framework
Dots Example To run the example project, clone the repo, and run pod install from the Example directory first. Requirements iOS 8.0+ / macOS 10.10+ /
๐ Makes Internet connectivity detection more robust by detecting Wi-Fi networks without Internet access.
Connectivity is a wrapper for Apple's Reachability providing a reliable measure of whether Internet connectivity is available where Reachability alone
Robust Swift networking for web APIs
Conduit Conduit is a session-based Swift HTTP networking and auth library. Within each session, requests are sent through a serial pipeline before bei
๐ธ Powerful Codable API requests builder and manager for iOS.
This lib is about network requests with blackjack, roulette and craps! Using it you will be able to convert your massive API layer code into an awesom
Publish and discover services using Bonjour
Ciao Lib to publish and find services using mDNS Requirements Installation Usage License Requirements iOS 8.0+ / Mac OS X 10.10+ / tvOS 9.0+ Xcode 9.0
A set of protocols for Arithmetic, Statistics and Logical operations
Arithmosophi - Arithmosoฯ Arithmosophi is a set of missing protocols that simplify arithmetic and statistics on generic objects or functions. As Equat
Location, motion, and activity recording framework for iOS
LocoKit A Machine Learning based location recording and activity detection framework for iOS. Location and Motion Recording Combined, simplified Core
Easy Map Annotation Clustering ๐
Cluster is an easy map annotation clustering library. This repository uses an efficient method (QuadTree) to aggregate pins into a cluster. Features R
Super lightweight library that helps you to localize strings, even directly in storyboards!
Translatio Example To run the example project, clone the repo, and run pod install from the Example directory first. Requirements iOS 9 or higher. Swi
NoOptionalInterpolation gets rid of "Optional(...)" and "nil" in Swift's string interpolation
NoOptionalInterpolation gets rid of "Optional(...)" and "nil" in Swift's string interpolation
Swift friendly localization and i18n with in-app language switching
Localize-Swift Localize-Swift is a simple framework that improves i18n and localization in Swift iOS apps - providing cleaner syntax and in-app langua
Localize is a framework writed in swift to localize your projects easier improves i18n, including storyboards and strings.
Localize Localize is a framework written in swift to help you localize and pluralize your projects. It supports both storyboards and strings. Features
Realtime Dynamic localization translation delivery system for iOS and Mac OSX in Swift. Create and update texts from localization.com without needing to recompile or redeploy. Cocapod for iOS devices (iPad, iPhone, iPod Touch and Mac)
LocalizationKit Localization kit is a powerful to localize texts and translation management tool. I am a developer and invariably I get the questions
Localization of the application with ability to change language "on the fly" and support for plural form in any language.
L10n-swift is a simple framework that improves localization in swift app, providing cleaner syntax and in-app language switching. Overview ๐ Features
Localize your views directly in Interface Builder with IBLocalizable
Localize your views easily in Interface Builder with IBLocalizable. With IBLocalizable, you can localize your views in Interface Builder easily. Simpl
Crowdin iOS SDK delivers all new translations from Crowdin project to the application immediately
Crowdin iOS SDK Crowdin iOS SDK delivers all new translations from Crowdin project to the application immediately. So there is no need to update this
A Swift Autolayout DSL for iOS & OS X
SnapKit is a DSL to make Auto Layout easy on both iOS and OS X. โ ๏ธ To use with Swift 4.x please ensure you are using = 4.0.0 โ ๏ธ โ ๏ธ To use with Swift
The ultimate API for iOS & OS X Auto Layout โ impressively simple, immensely powerful. Objective-C and Swift compatible.
The ultimate API for iOS & OS X Auto Layout โ impressively simple, immensely powerful. PureLayout extends UIView/NSView, NSArray, and NSLayoutConstrai
MisterFusion is Swift DSL for AutoLayout. It is the extremely clear, but concise syntax, in addition, can be used in both Swift and Objective-C. Support Safe Area and Size Class.
MisterFusion MisterFusion makes more easier to use AutoLayout in Swift & Objective-C code. Features Simple And Concise Syntax Use in Swift and Objecti
An Impressive Auto Layout DSL for iOS, tvOS & OSX. & It is written in pure swift.
KVConstraintKit KVConstraintKit is a DSL to make easy & impressive Auto Layout constraints on iOS, tvOS & OSX with Swift Installation Using CocoaPods
An easier and faster way to code Autolayout
EZAnchor ไธญๆไป็ป An easier way to code Autolayout Are you annoyed of coding .active = true while using Autolayout Anchors over and over again? Are you an
Auto Layout made easy
EasyPeasy is a Swift framework that lets you create Auto Layout constraints programmatically without headaches and never ending boilerplate code. Besi
๐ฑAutoLayout can be set differently for each device
DeviceLayout DeviceLayout is a Swift framework that lets you set Auto Layout constraints's differently for each device Using only IBInspector of Xcode
An easy way to create and layout UI components for iOS (Swift version).
Introduction Cupcake is a framework that allow you to easily create and layout UI components for iOS 8.0+. It use chaining syntax and provides some fr
Auto Layout (and manual layout) in one line.
Auto Layout (and manual layout) in one line. Quick Look view.bb.centerX().below(view2).size(100) Itโs equivalent to iOS 9 API: view.centerXAnchor.cons
Write concise Autolayout code
Winner of Hacking with Swift Recommended award You + Stevia = ๐ฆ ๐ก Write concise, readable layouts ๐ Reduce your maintenance time ๐จ Compose your st
Simple static table views for iOS in Swift.
Simple static table views for iOS in Swift. Static's goal is to separate model data from presentation. Rows and Sections are your โview modelsโ for yo
Fast Swift Views layouting without auto layout. No magic, pure code, full control and blazing fast. Concise syntax, intuitive, readable & chainable. [iOS/macOS/tvOS/CALayer]
Extremely Fast views layouting without auto layout. No magic, pure code, full control and blazing fast. Concise syntax, intuitive, readable & chainabl
LayoutKit is a fast view layout library for iOS, macOS, and tvOS.
๐จ UNMAINTAINED ๐จ This project is no longer used by LinkedIn and is currently unmaintained. LayoutKit is a fast view layout library for iOS, macOS, a
FlexLayout adds a nice Swift interface to the highly optimized facebook/yoga flexbox implementation. Concise, intuitive & chainable syntax.
FlexLayout adds a nice Swift interface to the highly optimized Yoga flexbox implementation. Concise, intuitive & chainable syntax. Flexbox is an incre
Powerful autolayout framework, that can manage UIView(NSView), CALayer and not rendered views. Not Apple Autolayout wrapper. Provides placeholders. Linux support.
CGLayout Powerful autolayout framework, that can manage UIView(NSView), CALayer and not rendered views. Has cross-hierarchy coordinate space. Implemen
BrickKit is a delightful layout library for iOS and tvOS. It is written entirely in Swift!
BrickKit is a delightful layout library for iOS and tvOS. It is written entirely in Swift! Deprecated BrickKit is being phased out at Wayfair, and the
C4 is an open-source creative coding framework that harnesses the power of native iOS programming with a simplified API that gets you working with media right away. Build artworks, design interfaces and explore new possibilities working with media and interaction.
Code, Creatively. C4 is an open-source creative coding framework that harnesses the power of native iOS programming with a simplified API that gets yo
BFKit-Swift is a collection of useful classes, structs and extensions to develop Apps faster.
Features โข Classes and Extensions Compatibility โข Requirements โข Communication โข Contributing โข Installing and Usage โข Documentation โข Changelog โข Exa
Swift UIKit keyboard manager for iOS apps.
Typist Typist is a small, drop-in Swift UIKit keyboard manager for iOS apps. It helps you manage keyboard's screen presence and behavior without notif
๐ A simple cross-platform toolbar/custom input accessory view library for iOS & macOS.
Ribbon ๐ A simple cross-platform toolbar/custom input accessory view library for iOS & macOS. Written in Swift. Looking for... A type-safe, XPC-avail
Codeless manager to hide keyboard by tapping on views for iOS written in Swift
KeyboardHideManager KeyboardHideManager - codeless manager to hide keyboard by tapping on views for iOS written in Swift. Structure Features Requireme
Codeless drop-in universal library allows to prevent issues of keyboard sliding up and cover UITextField/UITextView. Neither need to write any code nor any setup required and much more.
IQKeyboardManager While developing iOS apps, we often run into issues where the iPhone keyboard slides up and covers the UITextField/UITextView. IQKey
ZImageCropper is a simplest way to crop image to any shapes you like.
ZImageCropper ZImageCropper is a simplest way to crop image to any shapes you like. Example To run the example project, clone the repo, and run pod in
๐ธ Instagram-like image picker & filters for iOS
YPImagePicker YPImagePicker is an instagram-like photo/video picker for iOS written in pure Swift. It is feature-rich and highly customizable to match
Image viewer (or Lightbox) with support for local and remote videos and images
Table of Contents Features Focus Browse Rotation Zoom tvOS Setup Installation License Author Features Focus Select an image to enter into lightbox mod
Fetches the most dominant and prominent colors from an image.
UIImageColors iTunes style color fetcher for UIImage and NSImage. It fetches the most dominant and prominent colors. Installation Manual Copy UIImageC
A smart and easy-to-use image masking and cutout SDK for mobile apps.
TinyCrayon SDK for iOS A smart and easy-to-use image masking and cutout SDK for mobile apps. TinyCrayon SDK provides tools for adding image cutout and
A simple, performant, and lightweight SVG parser
Key Features Parsing performance that meets or beats other popular SVG Frameworks A simple architecture, optimized for extension, flexibility and deve
SwiftGif - A small UIImage extension with gif support.
SwiftGif - A small UIImage extension with gif support.
โ๏ธ SVG in Swift
Snowflake โค๏ธ Support my apps โค๏ธ Push Hero - pure Swift native macOS application to test push notifications PastePal - Pasteboard, note and shortcut ma
Image filtering UI library like Instagram.
Sharaku Usage How to present SHViewController let imageToBeFiltered = UIImage(named: "targetImage") let vc = SHViewController(image: imageToBeFiltered
Scan the MRZ code of a passport and extract the firstname, lastname, passport number, nationality, date of birth, expiration date and personal numer.
PassportScanner Works with 2 and 3 line identity documents. What is this With PassportScanner you can use your camera to scan the MRZ code of a passpo
An image download extension of the image view written in Swift for iOS, tvOS and macOS.
Moa, an image downloader written in Swift for iOS, tvOS and macOS Moa is an image download library written in Swift. It allows to download and show an
๐๐ฅ Lightweight and fast Swift library for image downloading, caching and transformations
MapleBacon Introduction MapleBacon is a lightweight and fast Swift library for downloading and caching images. Example The folder Example contains a s
Lightbox is a convenient and easy to use image viewer for your iOS app
Lightbox is a convenient and easy to use image viewer for your iOS app, packed with all the features you expect: Paginated image slideshow. V
๐ฆ An extension that generates letter-based avatars/placeholders
LetterAvatarKit LetterAvatarKit provides an UIImage extension for generating letter-based avatars/placeholders. There are a few images showing what yo
Kingfisher is a powerful, pure-Swift library for downloading and caching images from the web
Kingfisher is a powerful, pure-Swift library for downloading and caching images from the web. It provides you a chance to use a pure-Swift way to work
Kanvas is an open-source iOS library for adding effects, drawings, text, stickers, and making GIFs from existing media or the camera.
Kanvas Kanvas is an open-source iOS library for adding effects, drawings, text, stickers, and making GIFs from existing media or the camera.
A Swift implementation of fastimage. Supports PNG, GIF, and JPEG.
ImageScout ImageScout is a Swift implementation of fastimage. It allows you to find the size and type of a remote image by downloading as little as po
A lightweight and fast image loader for iOS written in Swift.
ImageLoader ImageLoader is an instrument for asynchronous image loading written in Swift. It is a lightweight and fast image loader for iOS. Features
โ๏ธ Detect and crop faces, barcodes and texts in image with iOS 11 Vision api.
ImageDetect ImageDetect is a library developed on Swift. With ImageDetect you can easily detect and crop faces, texts or barcodes in your image with i
A lightweight generic cache for iOS written in Swift with extra love for images.
Haneke is a lightweight generic cache for iOS and tvOS written in Swift 4. It's designed to be super-simple to use. Here's how you would initalize a J