5671 Repositories
Swift classes-and-structures-in-swift Libraries
LinkedLog is a Xcode plugin that includes a Xcode PCH header file template that adds the macros `LLog` and `LLogF` and parses their output to link from the console to the corresponding file and line.
LinkedLog Xcode Plugin LinkedLog is a Xcode plugin that includes a Xcode PCH file template that adds the macros LLog and LLogF. The LLog macro will wo
👨💼Reduce daily routine with sasha
Sasha is an easy-to-use CLI app for routine designer tasks. Features • Using • Installing • Author • License Features Icon slicing for different platf
Swift parser for JSON Feed — a new format similar to RSS and Atom but in JSON.
JSONFeed Swift parser for JSON Feed — a new format similar to RSS and Atom but in JSON. For more information about this new feed format visit: https:/
A usermanager written in swift 3.0 saves you from hassle of saving your active user session.
SwiftUserManager A usermanager written in swift 3.0 saves you from hassle of saving your active user session. Call api and give the json to MOProfile
IHTypeWriterLabel - A simple, UILabel subclass which poulates itself as if being typed
IHTypeWriterLabel A simple, UILabel subclass which poulates itself as if being typed. HighLights Written purely in SWIFT. Very simple and lightweight.
Extracts the text from the Docx file
SNDocx Extracts the text from the Docx files and converts them into a valuable object that can be used Example To run the example project, clone the r
🎗 Super lightweight ISO8601 Date Formatter in Swift
ISO8601 ❤️ Support my apps ❤️ Push Hero - pure Swift native macOS application to test push notifications PastePal - Pasteboard, note and shortcut mana
Better time picker for iOS.
TimePicker Better TimePicker for iOS Requirements Swift 5.0 iOS 10.0+ Xcode 10.2+ Installation The easiest way is through CocoaPods. Simply add the de
Review page interaction - handy and pretty way to ask for review
RPInteraction Overview Review page interaction - handy and pretty way to ask for review. Inspired by dribbble shot. Requirements iOS8 Installation RPI
FlowerChart - custom chart written in Swift
FlowerChart - custom chart written in Swift Fully vector flower-shaped chart written in Swift Flower-shaped chart written in Swift, this repo is a sam
Codegeneration tool for isomorphic server and mobile Go apps with gRPC & Protobuf.
Codegeneration tool for isomorphic server and mobile Go apps with gRPC & Protobuf. Share code between your backend, Android & iOS app!
SNPnotificationBar - Notification Bar for ios
SNPnotificationBar Screenshot Example To run the example project, clone the repo, and run pod install from the Example directory first. Requirements S
Respresso is a centralized resource manager for shared Android, iOS and Web frontend projects
Introduction Respresso is a centralized resource manager for shared Android, iOS and Web frontend projects. It allows you to simply import the latest
Sovran-Swift: Small, efficient, easy. State Management for Swift
Sovran-Swift: Small, efficient, easy. State Management for Swift
Swift 3 framework for accessing data in Event Registry
Swift 3 framework for accessing data in Event Registry
VerticalSlider - An animatable and customizable vertical slider written in Swift 4
VerticalSlider An animatable and customizable vertical slider written in Swift 4. Quick Start VerticalSliderPlayground Clone Repo Open VSVerticalSlide
Testing the UI without UI Testing, a Swift experiment.
UI tests without UI Testing experiment This repo is a small experiment to see if there's an "in-between" for testing iOS applications. More feature-le
Save development time! Respresso automatically transforms and delivers your digital assets into your projects
Respresso Android client Respresso is a centralized resource manager for shared Android, iOS and Web frontend projects. It allows you to simply import
Save development time! Respresso automatically transforms and delivers your digital assets into your projects
Introduction Respresso is a centralized resource manager for shared Android, iOS and Web frontend projects. It allows you to simply import the latest
MMVMi: A Validation Model for MVC and MVVM Design Patterns in iOS Applications
MMVMi MMVMi: A Validation Model for MVC and MVVM Design Patterns in iOS Applications Motivation Design patterns have gained popularity as they provide
Easiest local storage library in Swift
SundeedQLite SundeedQLite is the easiest offline database integration, built using Swift language Requirements iOS 12.0+ XCode 10.3+ Swift 5+ Installa
A JSON parser with concise API written in Swift.
A JSON parser with concise API written in Swift Maps JSON attributes to different Swift types with just two methods: map and mapArrayOfObjects. The li
STDevRxExt contains some extension functions for RxSwift and RxCocoa which makes our live easy.
STDevRxExt Example To run the Example.playground, clone the repo, and run pod install from the Example directory first. Requirements iOS 9.0+ tvOS 9.0
An Alamofire network activity logger view
📒 AlamofireLogbook An Alamofire network activity logger view Installation AlamofireLogbook is available through CocoaPods. To install it, simply add
Vellum is local persistent data storage for iOS
Vellum Requirements Swift 5.0 or higher iOS 9.3 or higher Installation Cocoapods Vellum is available through CocoaPods. To install it, simply add the
Screen transition with safe and clean code.
Presenter Screen transition with safe and clean code. With Presenter, you can… Assure that the ViewController's requirements are met, such as a ViewMo
Lazily deserialize JSON into strongly typed Swift objects
LazyObject Lazily deserialize JSON into strongly typed Swift objects, with a few getter style options. Is your app using it? Let me know! Installation
TestKit has been upgraded to a full solution for implementing Behavior-Driven Development (BDD) in Swift iOS apps.
The easiest way to implement full BDD in your Swift iOS projects! Use plain English specs (Gherkin) to drive tests that include both UI automation and interacting with application data & state.
Simulate any device and settings on one simulator or device.
SwiftUI-Simulator Enables the following settings without settings or restarting the simulator or real device. Any device screen Light/Dark mode Locale
To compare the pictures and detect a similar face.
AWS Face Reckognition To compare the pictures and detect a similar face. Project Created & Maintained By MultiQoS Pvt. Ltd. Demo Screen.Recording.2022
An enhancement built on top of Foundation Framework and XCTest.
Beton is a Swift library built on top of the Foundation framework, that provides an additional layer of functionality, including easy localization, performance test measurement support, and convenience functionality. For us, Beton is primarily, but not exclusively, useful for server-side Swift engineering.
😎 SOPT 30th iOS
week content seminar assignment week 1 Xcode 기본 사용법,Layout기초, View 화면 전환 🗓 📱 week 2 AutoLayout, StackView, TabBarController 🗓 week 3 ScrollView, Ta
A modern runtime (soon: modification) library
Bridge A Modern Runtime (soon: Modification) Library Setup swift package generate-xcodeproj Whenever you need to create/modify a target, please regen
ButtonClickStyle - This is a Customizable/Designable Button View, with 15 animated click styles, that allows you to design your own buttons from subviews, in storyboard and xib right away.
ButtonClickStyle - This is a Customizable/Designable Button View, with 15 animated click styles, that allows you to design your own buttons from subviews, in storyboard and xib right away.
This is a game in which the player has to match cards with the correct pair.
This is a game in which the player has to match cards with the correct pair. When they are paired, a funny record of a Peruvian influencer is played. Made with Swift and SwiftUI.
This To-Do app was developed using Swift and SwiftUI and works on iOS, MacOS (Apple Silicon) and WatchOS. The tasks are kept on storage even when the app is restarted.
ToDo-SwiftUI This app has a lot of sentimental value for me, given that it helped me a lot to understand the process of doing an iOS app and became th
This is an app for a craft beer company called Cacique Bier that allows to see their available products and place orders. Made with Swift and SwiftUI.
Cacique Bier App This is an app for a Craft Beer company that shows their catalogue of products and in the future will allow purchases. The app is com
A package that allows you to easily enable the Xcode canvas to a UIKit view.
UIViewCanvas This package allows you to enable a SwiftUI Xcode canva to a UIView or a entire ViewController. Why? Run emulator everytime you need to t
Edit images and video with async / await in Swift, powered by Metal.
AsyncGraphics The core value type in AsyncGraphics is a Graphic. It's like an image, tho it can be used with various async methods. Documentation Swif
Cloud Jumpers is a competitive 1-4 player platformer game for iPadOS, jumping through clouds and be the winner!
Cloud Jumpers Overview Cloud Jumpers is a competitive 1-4 player iOS platformer game. There are power-ups, different game modes, kill mechanics, and m
A swift utility to resolve Ethereum Domain Names.
ENSKit A swift utility to resolve Ethereum Domain Names per EIP-137. Examples Initializing: // Use default options with Cloudflare Ethereum Gateway le
A super easy way to check if the installed app has an update available. It is built with simplicity and customisability in mind and comes with pre-written tests.
UpdateAvailableKit This is UpdateAvailableKit: a super easy way to check if the installed app has an update available. It is built with simplicity and
iONess is HTTP Request Helper for iOS platform used by HCI iOS App
iONess iONess (iOS Network Session) is HTTP Request Helper for the iOS platform used by Home Credit Indonesia iOS App. It uses Ergo as a concurrent he
Swift guarded model initializers for SwiftyJSON
GuardedSwiftyJSON Why should I use this? This library makes initializing models with JSON data with SwiftyJSON a lot easier. Often with SwiftyJSON I e
PJAlertView - This library is to make your own custom alert views to match your apps look and feel
PJAlertView - This library is to make your own custom alert views to match your apps look and feel
A set of Swift extensions for standard types and classes.
ExSwift Set of Swift extensions for standard types and classes. Installation Because of Xcode errors it's not possible to integrate this project with
A documentation generator for Swift projects
swift-doc A package for generating documentation for Swift projects. Given a directory of Swift files, swift-doc generates HTML or CommonMark (Markdow
A Swift library for hardware projects on Linux/ARM boards with support for GPIOs/SPI/I2C/PWM/UART/1Wire.
A Swift library for hardware projects on Linux/ARM boards with support for GPIOs/SPI/I2C/PWM/UART/1Wire. Summary This library provides an easy way to
A scroll view with a sticky header which shrinks as you scroll. Written with SwiftUI.
Scaling Header Scroll View A scroll view with a sticky header which shrinks as you scroll. Written with SwiftUI. We are a development agency building
Swift Reactive Programming.
ReactKit Swift Reactive Programming. How to install See Wiki page. Example For UI Demo, please see ReactKit/ReactKitCatalog. Key-Value Observing // cr
🃏 Cardslider is a design UI controller that allows you to swipe through cards with pictures and accompanying descriptions.
CARD SLIDER UI controller that allows you to swipe through cards with pictures. We specialize in the designing and coding of custom UI for Mobile Apps
Send email to any SMTP server like a boss, in Swift and cross-platform
Hedwig is a Swift package which supplies a set of high level APIs to allow you sending email to an SMTP server easily. If you are planning to send ema
Views as functions of their state.
Few.swift React-inspired library for writing AppKit/UIKit UIs which are functions of their state.1 SwiftBox is used for layout. Why UIs are big, messy
Simple way to add parallax header to UIScrollView/UITableView written in Swift.
ParallaxHeader Simple way to add parallax header to UIScrollView or it's subclasses. One image view Slider with images Blur vibrant text Blur round ic
DynamicBlurView is a dynamic and high performance UIView subclass for Blur.
DynamicBlurView DynamicBlurView is a dynamic and high performance UIView subclass for Blur. Appetize's Demo Since using the CADisplayLink, it is a hig
Reusable GridView with excellent performance and customization that can be time table, spreadsheet, paging and more.
GridView GridView can tile the view while reusing it. It has an API like UIKit that works fast. Even when device rotates it smoothly relayout. Appetiz
☂️ Analytics abstraction layer for Swift
☂️ Umbrella Analytics abstraction layer for Swift. Inspired by Moya. Table of Contents Why? Features At a Glance Getting Started Defining Events Using
Swift library of lightweight interfaces for prototyping, bridged to JS
Prototope Prototope is a lightweight, high-performance prototyping framework. Its goals are: making simple things very easy making complex things poss
An iOS framework for creating JSON-based models. Written in Swift.
An iOS framework for creating JSON-based models. Written in Swift (because it totally rules!) Requirements iOS 8.0+ Xcode 7.3 Swift 2.2 Installation E
A rapid prototype of UISwitch built with Swift and PaintCode.
LTJelloSwitch A cute UISwitch prototype built in about 8 hours. One of my co-worker gave me this concept last year. It was written in Objective-C and
A small set of utilities to make working with CoreData and Swift a bit easier.
SuperRecord =================== SUPPORTS SWIFT 2.0 from Version = 1.4 ** SUPPORTS SWIFT 1.2 from Version = 1.3 Both iOS and WatchOS A Swift CoreData
Google Places address entry for iOS (Swift)
GooglePlacesAutocomplete A simple Google Places API autocompleting address entry view for iOS devices. There are already a couple of solutions out the
The official MongoDB driver for Swift
MongoSwift The official MongoDB driver for Swift applications on macOS and Linux. Index Documentation Bugs/Feature Requests Installation Step 1: Insta
A μframework of extensions for SequenceType in Swift 2.0, inspired by Python's itertools, Haskell's standard library, and other things.
SwiftSequence Full reference here. (If you're looking for data structures in Swift, those have been moved to here) SwiftSequence is a lightweight fram
iOS iBeacon Project in Swift Language
iBeacon iOS iBeacon Project in Swift Language A simple project to create an iBeacon broadcaster for iOS8 devices. The app takes either a UUID string,
Protocol-oriented UICollectionView management, powered by generics and associated types.
DTCollectionViewManager Features Powerful mapping system between data models and cells, headers and footers Automatic datasource and interface synchro
SVPinView is a light-weight customisable library used for accepting pin numbers or one-time passwords.
SVPinView SVPinView is a light-weight customisable library used for accepting pin numbers or one-time passwords. Getting Started An example project is
Firebase Cloud Firestore support library for iOS. 🧢
🧢 Ballcap-iOS Ballcap is a database schema design framework for Cloud Firestore. Why Ballcap Cloud Firestore is a great schema-less and flexible data
SignalKit is a reactive Swift framework with focus on clean and readable API.
Abstract SignalKit is a lightweight event and binding framework. The core of SignalKit is the Observable protocol. Each implementation of the Observab
Simple UIButton subclass with additional state change animations (e.g. backgroundColor) and missing features
SimpleButton UIButton subclass with animated, state-aware attributes. Easy to subclass and configure! Full API docs Usage Just create your own SimpleB
A percentage type for Swift
Percentage A percentage type for Swift Makes percentages more readable and type-safe, for example, for APIs that currently accept a fraction Double. -
Online Swift Playground
SwiftPlayground.run Online Swift Playground. Implemented in Swift. TBA. Checkout http://SwiftPlayground.run Installation & Run $ git clone https://git
This swiftUI Demo is very simple & easy to understand
This swiftUI Demo is very simple & easy to understand. This swiftUI demo includes On-boarding screens, login screen, forgot password screen, sign up screen, home & logout.
HoneycombView is the iOS UIView for displaying like Honeycomb layout written by swift
HoneycombView iOS UIView for Honeycomb layout include with photoBrowser. Requirements iOS 8.0+ Swift 2.0+ ARC ##Installation ####CocoaPods HoneycombVi
Keep track of accessibility settings, leverage high contrast colors, and use scalable fonts to enable users with disabilities to use your app.
Accessibility for iOS, macOS, tvOS, and watchOS 🎉 What's new in Capable 2.0 🎉 Here are the most important changes: 🏛 New framework architecture and
Helping you find inner peace when comparing version numbers in Swift
Helping you find inner peace when comparing version numbers in Swift. Comparing with the current applications version couldn't be easier. // App.versi
Drawer view controller that easy to use!
KWDrawerController Drawer view controller that is easy to use! Installation CocoaPods (iOS 8+ projects) KWDrawerController is available on CocoaPods.
An Alamofire extension which converts JSON response data into swift objects using EVReflection
AlamofireJsonToObjects 🚨 This is now a subspec of EVReflection and the code is maintained there. 🚨 You can install it as a subspec like this: use_fr
Examples of new SwiftUI framework
SwiftUI by Examples SwiftUI is a simple way to build user interfaces across all Apple platforms with the power of Swift. I'm going to fill the repo wi
A Swift event bus for UIWebView/WKWebView and JS.
An event bus for sending messages between UIWebView/WKWebView and embedded JS. Made with pure Swift. Features Easy, fast and reliable event bus system
Swifty Date & Time API inspired from Java 8 DateTime API.
AnyDate Swifty Date & Time API inspired from Java 8 DateTime API. Background I think that date & time API should be easy and accurate. Previous dates,
Swift's Sugar. Heavily inspired on Objc Sugar
Swift's Sugar. Heavily inspired on Objc Sugar
📋A hand-curated collection of useful and informative Swift Scripting materials.
Articles • Videos Articles Creating iOS Application Icons with SwiftUI by Eneko Alonso An interesting way to use SwiftUI with CLI for icon generation.
Radar style view written in swift
Sonar Simple radar style view, written in Swift, pure CoreAnimation (no images). Highly adjustable. Usage Just place the UIView somewhere in your cont
Stepped ProgressBar for iOS
JKSteppedProgressBar Example To run the example project, clone the repo, and run pod install from the Example directory first. Requirements To use JKS
Declarative view styling in Swift. Inspired by CSS modules.
Gaikan gives you powerful styling capabilities using a declarative DSL in Swift. Inspired by React: CSS in JS and CSS modules. To style UIView(s) just
Clojure(ish) interpreter in Swift
Cormorant (CI is probably broken because Xcode 8 is not working properly on Travis. Sorry.) An interpreter for a dialect of Clojure, implemented in Sw
Fancy Swift implementation of the Visual Format Language (experimental and doesn't work with the recent version of Swift)
VFLToolbox Autolayout is awesome! VFL a.k.a Visual Format Language is even more awesome because it allows you to shorten constraints setting code. The
Docker images for Swift on Raspberry Pi and other ARM devices from balena's base images.
Swift on Balena Welcome to Swift on Balena – a set of Docker images for Swift on Raspberry Pi and other ARM devices. These images are based on balena'
Federal Data SDK built in the Swift programming language. Follow the link for the documentation:
Swift-Federal-Data-SDK Federal Data SDK built in the Swift programming language Until the Swift language becomes more stable, consider this a beta rel
Mendel - Swift miliframework for implementing evolutionary/genetic algorithms
Mendel Mendel - Swift miliframework for implementing evolutionary/genetic algorithms. Or, you know, Gregor Mendel. This started out as an exercise in
A framework for easily testing Push Notifications and Routing in XCUITests
Mussel 🦪 💪 A framework for easily testing Push Notifications, Universal Links and Routing in XCUITests. As of Xcode 11.4, users are able to test Pus
Swift µframework providing FutureT, Error
Future [] (https://github.com/Carthage/Carthage) Swift µframework providing FutureT, Error. This library is inspired by the talk of Javier Soto at S
An elegant dropdown for iOS written in Swift.
UIDropDown An elegant dropdown for iOS written in Swift. Overview UIDropDown allows you to pick an option in a table just like dropdowns in web. It co
A Swift utility to make updating table views/collection views trivially easy and reliable.
ArrayDiff An efficient Swift utility to compute the difference between two arrays. Get the removedIndexes and insertedIndexes and pass them directly a
A starter project for Sample Project in swift 5, Xcode 12.5
A starter project for Sample Project in swift 5, Xcode 12.5 (also bridging header included so you could use objective c code in it as well ).
Monitor changes to files and directories using kernel event notifications (kqueue) in Swift
SKQueue SKQueue is a Swift libary used to monitor changes to the filesystem. It wraps the part of the kernel event notification interface of libc, kqu
A minimal hexadecimal clock for the Apple TV.
Hex Color Clock A simple, minimal hexadecimal clock for the Apple TV. Download it on the App Store! Dependencies Fastlane is used to manage the build
iOS & tvOS multi-emulator frontend, supporting various Atari, Bandai, NEC, Nintendo, Sega, SNK and Sony console systems
iOS & tvOS multi-emulator frontend, supporting various Atari, Bandai, NEC, Nintendo, Sega, SNK and Sony console systems… Get Started: https://wiki.provenance-emu.com |
An *Unofficial* Uitzending Gemist application for Apple TV 4 (**deprecated, use TV Gemist ☝🏻**)
Uitzending Gemist UitzendingGemist is an unofficial native Uitzending Gemist and NPO Live application for the Apple TV 4 developed in Swift. It will a