6261 Repositories
Swift iOS-learning-with-swift-22 Libraries
Predictable state container for Swift too
ReduxSwift ReduxSwift is a minimal Swift port of Redux, a popular JavaScript library for application state management. Functionality Centralized State
Simple and lightweight Functional Reactive Coding in Swift for the rest of us
The simplest ObservableT implementation for Functional Reactive Programming you will ever find. This library does not use the term FRP (Functional R
An array class implemented in Swift that can be observed using ReactiveCocoa's Signals
ReactiveArray An array class implemented in Swift that can be observed using ReactiveCocoa's Signals. Installation Carthage Add the following to your
🤖 RxSwift + State Machine, inspired by Redux and Elm.
RxAutomaton RxSwift port of ReactiveAutomaton (State Machine). Terminology Whenever the word "signal" or "(signal) producer" appears (derived from Rea
iOS & OSX Bluetooth library for RxSwift
RxBluetoothKit is a Bluetooth library that makes interaction with BLE devices much more pleasant. It's backed by RxSwift and CoreBluetooth and it prov
RxSwift wrapper around the elegant HTTP networking in Swift Alamofire
RxAlamofire RxAlamofire is a RxSwift wrapper around the elegant HTTP networking in Swift Alamofire. Getting Started Wrapping RxSwift around Alamofire
RxSwift bindings for Permissions API in iOS.
RxPermission RxSwift bindings for Permission API that helps you with Permissions in iOS. Installation RxPermission is available through CocoaPods. I c
A Swift Reactive Programming Kit
ReactiveKit is a lightweight Swift framework for reactive and functional reactive programming that enables you to get into the reactive world today. T
Unidirectional Data Flow in Swift - Inspired by Redux
ReSwift Supported Swift Versions: Swift 4.2, 5.x For Swift 3.2 or 4.0 Support use Release 5.0.0 or earlier. For Swift 2.2 Support use Release 2.0.0 or
Flexible, stream-based abstraction for launching processes
ReactiveTask ReactiveTask is a Swift framework for launching shell tasks (processes), built using ReactiveSwift. let strings = [ "foo\n", "bar\n", "bu
RxSwift extentions for Swift optionals and "Occupiable" types
RxOptional RxSwift extentions for Swift optionals and "Occupiable" types. Usage All operators are available on Driver as well unless otherwise marked.
A unified API to ask for permissions on iOS
PAPermissions PAPermissions is a fully customizable and ready-to-run library to handle permissions through a ViewController Right now it supports out
Request the Location Services via a 3D 360° flyover MKMapView 🗺
STLocationRequest STLocationRequest is a simple and elegant way to request the users location services at the very first time. The STLocationRequestCo
A polite and unified way of asking for permission on iOS
ISHPermissionKit ISHPermissionKit provides a polite and unified way of asking for permission on iOS. It also provides UI to explain the permission req
Good News iOS Application Using Machine Learning
Good News iOS Application Using Machine Learning The project entails creating an iOS application that uses an API to identify only positive articles.
Request adapter for URL requests from "MovieLister" demo app (Swift for Good book, a chapter by Ben Scheirman)
RequestAdapter Request adapter for URL requests from "MovieLister" demo app (Swift for Good book, a chapter by Ben Scheirman) The code is taken from:
Search Pet App For iOS With Swift
SearchPet Aplicación de prueba que obtiene sus datos de la api https://www.petfinder.com/developers/v2/docs/, se permite listar animales, buscar por t
An interactive line chart written in SwiftUI with many customizations.
LineChartView LineChartView is a Swift Package written in SwiftUI to add a line chart to your app. It has many available customizations and is interac
ReadMe app is here to list all of the physical books in your personal library
ReadMe App The ReadMe app is here to list all of the physical books in your personal library, mark books you still have to read review books after you
A simple pie chart for iOS.
EGPieChart Installation EGPieChart is available through CocoaPods. To install it, simply add the following line to your Podfile: pod 'EGPieChart' manu
Marvel Characters App With Swift
MarvelCharacters App Features List Marvel Characters Show marvel character detail screen Search characters using starting name Handling Empty state in
NiceAlertView is a Swift framework that can increase time of development and show nice custom AlertsViews
NiceAlertView Nice and beautiful AlertView for your iOS project NiceAlertView is a Swift framework that can increase time of development and show nice
I couldn't find a progress bar package, so I created one
swiftbar I couldn't find a progress bar package, so I created one. Installation This package is available via the Swift Package Manager. Simply add .p
iOS Course at FMI - Sofia University
iOS 2021/2022 iOS Course at FMI - Sofia University Проекти Моля, попълнете следната форма, след като се запознаете с проектите. Всички проекти може да
Arena is an implementation of the generational arena data structure in Swift.
Arena This package is very much work in progress. Arena is an implementation of the generational arena data structure in Swift. An Arena is useful for
GaugeProgressViewStyle adds the Apple Watch gauge view to iOS.
GaugeProgressViewStyle adds the Apple Watch gauge view to iOS. Installation To install GaugeProgressViewStyle, add GaugeProgressViewStyle as a depende
A todo list iOS app developed with swift5 and coredata to persist data, this app help people organise their tasks on categories.
A todo list iOS app developed with swift5 and coredata to persist data, this app help people organise their tasks on categories. The app is simple, intuitive, and easy to use and update tasks informations.
Scrcpy-iOS.app is a remote control tool for Android Phones
Scrcpy-iOS About Scrcpy-iOS.app is a remote control tool for Android Phones based on [https://github.com/Genymobile/scrcpy]. Features: Connect remote
1st place and Best ML Hack for LEC Hacks 2021
MoreCycle Anish Lakkapragada, Aayush Talluri, Soumik Sinha, and Abhishek Nambiar's project is found here. Idea Often times we don't know whether to re
UIViewAnimate - From Podlodka iOS crew 7
UIViewAnimate From Podlodka iOS crew 7 Статейка от objc.io про autolayout и его проблемы (в частности, с анимациями) https://www.objc.io/issues/3-view
SingleEntry in SwiftUI using the Capture SDK
SingleEntrySwiftUI for iOS Simple iOS app with SwiftUI for showing the use of Capture SDK. IMPORTANT When using/installing CocoaPods in a new project,
Better payment user experience library with cool animation in Swift
🎬 Preview 🌟 Features Easily usable Simple Swift syntax Cool flip animation Compatible with Carthage Compatible with CocoaPods Customizable Universal
Checkout API Client, Payment Form UI and Utilities in Swift
Frames iOS Requirements iOS 10.0+ Xcode 12.4+ Swift 5.3+ Documentation Further information on using the Frames SDK is available in the integration gui
Easy, drop-in tip jar for iOS apps.
Installation TipJarViewController is available through CocoaPods. To install it, simply add the following line to your Podfile: pod 'TipJarViewControl
A modern In-App Purchases management framework for iOS.
MerchantKit A modern In-App Purchases management framework for iOS developers. MerchantKit dramatically simplifies the work indie developers have to d
CreditCardForm is iOS framework that allows developers to create the UI which replicates an actual Credit Card.
CreditCardForm CreditCardForm is iOS framework that allows developers to create the UI which replicates an actual Credit Card. Fixed typo use CreditCa
A lightweight iOS library for In-App Purchases
#RMStore A lightweight iOS library for In-App Purchases. RMStore adds blocks and notifications to StoreKit, plus receipt verification, content downloa
Debit/Credit card validation port of the Luhn Algorithm in Swift
SwiftLuhn Warning! This repository is no longer maintained. This is a port of the Luhn Algorithm, generally used for validating debit/credit card deta
card.io provides fast, easy credit card scanning in mobile apps
card.io SDK for iOS card.io provides fast, easy credit card scanning in mobile apps. NEW!!! card.io is now an open-source project! As of December 2014
Accept credit cards and PayPal in your iOS app
Important: PayPal Mobile SDKs are Deprecated. The APIs powering them will remain operational long enough for merchants to migrate, but the SDKs themse
In App Purchase Manager framework for iOS
InAppFramework In App Purchase Manager framework for iOS Disclaimer I know it's been too long since the last update, quite a few things happened in my
A framework to add patronage to your apps.
PatronKit A framework for add a patronage area to your apps. PatronKit uses CloudKit to record purchases, and then display tallies back to the user. I
Make and accept payments in your iOS app via Venmo
Venmo iOS SDK The Venmo iOS SDK lets you make and accept payments in your app using Venmo. Installation If you're using CocoaPods: If you don't have a
Excel spreadsheet (XLSX) format parser written in pure Swift
CoreXLSX Excel spreadsheet (XLSX) format parser written in pure Swift CoreXLSX is a library focused on representing the low-level structure of the XML
AcknowledgementsPlist manages the licenses of libraries that depend on your iOS app.
What's AcknowledgementsPlist AcknowledgementsPlist that combines licenses of Carthage, CocoaPods, and Manual Plist into Bundle and Plist. I implement
Recursive Length Prefix encoding written in Swift
RLPSwift This is a basic Swift implementation of Recursive Length Prefix Encoding, a serialisation method for encoding arbitrarily structured binary d
A Powerful , Extensible CSS Parser written in pure Swift.
A Powerful , Extensible CSS Parser written in pure Swift. Basic Usage From CSS: #View { "width" : 118; "height" : 120.5; "color1" : "#888888"; "co
URLEmbeddedView automatically caches the object that is confirmed the Open Graph Protocol.
URLEmbeddedView Features Simple interface for fetching Open Graph Data Be able to display Open Graph Data Automatically caching Open Graph Data Automa
Erik is an headless browser based on WebKit. An headless browser allow to run functional tests, to access and manipulate webpages using javascript.
Erik Erik is a headless browser based on WebKit and HTML parser Kanna. An headless browser allow to run functional tests, to access and manipulate web
An RSS, Atom and JSON Feed parser written in Swift
Features Atom RSS 0.90, 0.91, 1.00, 2.00 JSON Namespaces Dublin Core Syndication Content Media RSS iTunes Podcasting Tags Documentation Unit Test Cove
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.
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
An Objective-C framework for your everyday HTML needs.
HTMLKit An Objective-C framework for your everyday HTML needs. Quick Overview Installation Parsing The DOM CSS3 Selectors Quick Overview HTMLKit is a
Simple XML Parser implemented in Swift
Simple XML Parser implemented in Swift What's this? This is a XML parser inspired by SwiftyJSON and SWXMLHash. NSXMLParser in Foundation framework is
A sensible way to deal with XML & HTML for iOS & macOS
Ono (斧) Foundation lacks a convenient, cross-platform way to work with HTML and XML. NSXMLParser is an event-driven, SAX-style API that can be cumbers
This is BouncyBall, from Develop in Swift Explorations Unit 3, completed into Part 3, where the onTapped function gets a little squirrelly
This is BouncyBall, from Develop in Swift Explorations Unit 3, completed into Part 3, where the onTapped function gets a little squirrelly. Use this version when you add a function to be called when the funnel is tapped and taps aren't registered in the simulator.
Basic Style Dictionary With Swift
Basic Style Dictionary This example code is bare-bones to show you what this framework can do. If you have the style-dictionary module installed globa
A grocery list app for families written in Swift using Firebase Realtime Database
FamiList | Grocery list app in Swift FamiList is a grocery list app for families written in Swift using Firebase Realtime Database. You can add differ
A web API client in Swift built using Async/Await
Web API Client A modern web API client in Swift built using Async/Await and Actors. let client = APIClient(host: "api.github.com") // Using the clien
Viagens (SwiftUi) Project developed to study Swift
Viagens (SwiftUi) Project developed to study Swift Made with 💖 by Igor Sthaynny 📌 Contents 📌 Contents 📷 Screenshots 🚀 Technologies 💻 How to run
Demo For the IOS application development lecture
IOSLectureCIfilterDemo This is a demo for the CIFilter topic of the IOS Application development lecture. The following topics are included: apply a fi
An poc to make a login using Auth0 in Swift
Swift-Auth0-poc This app is an poc to make a login using Auth0. If you want to try it yourself here is a small tutorial on how to do it. 1. Configure
Model stock prediction for iOS
Stockify Problem Investing in Stocks is great way to grow money Picking the right stocks for you can get tedious and confusing Too many things to foll
Multiple Audio Player With Swift
MultipleAudioPlayer I needed to play sequential audio files in a number of places so I made a package. Usage There are 2 inits, one takes filenames fr
A template to get vapor working on Google App Engine
Swift Vapor App Engine This is a template to get vapor working on Google App Engine. Really all that's special is that it has a Dockerfile (included w
A Uxnemu for iOS
UxniOS A Uxn emulator for iOS Learn more about Uxn here. Supported Devices Device Support 0x00 System complete 0x10 Console incomplete: no console in
An original digital art work for macOS, iOS and web
WordClock WordClock versions of various vintages, for various platforms. https://www.simonheys.com/wordclock/ Downloads Currently avaiaible to downloa
iOS Open-Source Telematics App with Firebase© integration
Open-source telematics app for iOS. The application is suitable for UBI (Usage-based insurance), shared mobility, transportation, safe driving, tracking, family trackers, drive-coach, and other driving mobile applications
This is an iOS Tweak that modifies the brightness slider in the Control Center.
AdvancedBrightnessSlider Tweak This is an iOS Tweak that modifies the brightness slider in the Control Center. Even with dark mode toggled on, I found
A Swift package for encoding and decoding Swift Symbol Graph files.
SymbolKit The specification and reference model for the Symbol Graph File Format. A Symbol Graph models a module, also known in various programming la
A ninepatch image render framework for iOS and MacOS
NinePatchKit NinePatch image parser and render framework for iOS & macOS Multilingual translation Chinese README Main Features parse png's binary data
iOS Companion App for PineTime
InfiniLink - an InfiniTime Companion App for iOS This iOS application allows you to interact with your PineTime smartwatch running InfiniTime (and per
A Swift client for Supabase
supabase-swift Supabase client for swift. Mirrors the design of supabase-js Installation Swift Package Manager: Add the following lines to your Packag
A New, Modern Reactive State Management Library for Swift and SwiftUI (The iOS implementation of Recoil)
RecoilSwift RecoilSwift is a lightweight & reactive swift state management library. RecoilSwift is a SwiftUI implementation of recoil.js which powered
Hermes is a Swift 5 payload for macOS.
Hermes is a Swift 5 payload for macOS. This version currently supports Mythic 2.2.8 and will update as necessary. It will not work with Mythic 2.1 and lower.
UDF (Unidirectional Data Flow) is a library based on Unidirectional Data Flow pattern.
UDF (Unidirectional Data Flow) is a library based on Unidirectional Data Flow pattern. It lets you build maintainable, testable, and scalable apps.
The projects and materials that accompany the Modern Concurrency in Swift book
Modern Concurrency in Swift: Materials This repo contains all the downloadable materials and projects associated with the Modern Concurrency in Swift
iOS Video Conferencing SDK & Sample App
🎉 100ms SDK & Sample App 🚀 Here you will find everything you need to build experiences with video using 100ms iOS SDK. Dive into our SDKs, quick sta
Official ProtonVPN iOS and macOS app
ProtonVPN for iOS and macOS Copyright (c) 2021 Proton Technologies AG Dependencies This app uses CocoaPods for most dependencies. Everything is inside
An experimental functional programming language with dependent types, inspired by Swift and Idris.
Kara An experimental functional programming language with dependent types, inspired by Swift and Idris. Motivation Development of Kara is motivated by
Gesture Control for Safari on iOS and iPadOS
Svadilfari Svadilfari brings Gesture Control for Safari on iPhone/iPad. Features Control Safari with Gestures 10+ Customizable Actions Select Patterns
Core Data Generator (CDG for short) is a framework for generation (using Sourcery) of Core Data entities from plain structs/classes/enums.
Core Data Generator Introduction Features Supported platforms Installation CDG Setup RepositoryType ModelType DataStoreVersion MigrationPolicy Basic U
An iOS application that uses Geo Locattion to allow students to authenticate their fingerprint in school grounds.
WHUT-GeoLocation An iOS application that uses Geo Locattion to allow students to authenticate their fingerprint in school grounds. Has a form for cont
Loop videos on iOS and Android (assuming only one video like on YouTube)
Mobile Video Loop By: Andrew-Chen-Wang iOS Safari Extension (soon Android) that lets you loop a video on your current website. This only works for the
A Swift Playground to play around Combine
CombinePlayground A Swift Playground to play around Combine Why made this playground To help myself learn Combine, I re-implemented the same features
Fake iPhone real devices location using this small app
Project Title iPhone IP Spoofer for Real Devices. Description IP, or internet protocol, is a string of numbers that identifies your iPhone, iPad, or w
Flix is a film rating application for iOS.
Flix is a film rating application for iOS.
Phantom Anonymous Messenger for iOS
👻 Phantom for iOS This repository contains the complete source code of Phantom for iOS. Table of Contens 🛠 Report Bugs/Feature Requests/Security Iss
iOS app that allows UCSC students to find or create realtime meetups.
UCSC-Meets: An iOS app that allows UCSC students to find or create realtime meetups. Entry for 2022 Google Solution Challenge Developer Task List: htt
Mappable - Flexible JSON to Model converter, specially optimized for immutable properties
Mappable is a lightweight, flexible, easy-to-use framework to convert JSON to model, specially optimized for immutable property initializatio
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 library to turn dictionary into object and vice versa for iOS. Designed for speed!
WAMapping Developed and Maintained by ipodishima Founder & CTO at Wasappli Inc. Sponsored by Wisembly A fast mapper from JSON to NSObject Fast Simple
An extension for Alamofire that converts JSON data into Decodable objects.
Swift 4 introduces a new Codable protocol that lets you serialize and deserialize custom data types without writing any special code and without havin
This project brings FlatBuffers (an efficient cross platform serialization library) to Swift.
FlatBuffersSwift Motivation This project brings FlatBuffers (an efficient cross platform serialization library) to Swift. One minute introduction Ther
A protocol to serialize Swift structs and classes for encoding and decoding.
Serpent (previously known as Serializable) is a framework made for creating model objects or structs that can be easily serialized and deserialized fr
The better way to deal with JSON in Objective-C (inspired by SwiftyJSON)
NSTEasyJSON Inpired by SwiftyJSON. NSTEasyJSON makes it easy to deal with JSON data in Objective-C. Why is the typical JSON handling in Objective-C NO
Marshaling the typeless wild west of [String: Any]
Marshal In Swift, we all deal with JSON, plists, and various forms of [String: Any]. Marshal believes you don't need a Ph.D. in monads or magic mirror
🧱 A JSON decoding/encoding library that handles optimistically or strictly.
Do you need to handle the root cause of failure in decoding JSON? We often process the value as a default value if it could not be decoded from JSON.
A JSON deserialization library for Swift
Mapper Mapper is a simple Swift library to convert JSON to strongly typed objects. One advantage to Mapper over some other libraries is you can have i
An extremely simple JSON helper written in Swift.
Alexander Alexander is an extremely simple JSON helper written in Swift. It brings type safety and Foundation helpers to the cumbersome task of JSON u