6232 Repositories
Swift iOS-Swift-Notes-EssentialDeveloper-Mentoring Libraries
A simple and animated Pie Chart for your iOS app.
XYPieChart XYPieChart is an simple and easy-to-use pie chart for iOS app. It started from a Potion Project which needs an animated pie graph without i
iOS-based charting library for both line and bar graphs.
JBChartView Introducing JBChartView - Jawbone's iOS-based charting library for both line and bar graphs. It is easy to set-up, and highly customizable
Elegant Line Graphs for iOS. (Charting library)
BEMSimpleLineGraph BEMSimpleLineGraph makes it easy to create and customize line graphs for iOS. BEMSimpleLineGraph is a charting library that makes i
iOS Chart. Support animation, click, scroll, area highlight.
XJYChart XJYChart - A High-performance, Elegant, Easy-to-integrate Charting Framework. The Best iOS Objc Charts. chart more beautiful support chart sc
A simple and beautiful chart lib used in Piner and CoinsMan for iOS
PNChart You can also find swift version at here https://github.com/kevinzhow/PNChart-Swift A simple and beautiful chart lib with animation used in Pin
Schedule timing task in Swift using a fluent API. (A friendly alternative to Timer)
Schedule(简体中文) Schedule is a timing tasks scheduler written in Swift. It allows you run timing tasks with elegant and intuitive syntax. Features Elega
Custom Time Picker ViewController with Selection of start and end times in Swift 🔶
LFTimePicker Custom Time Picker ViewController with Selection of start and end times in Swift 🔶 . Based on Adey Salyard's design @ Dribbble One to tw
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
A Swift micro library for generating Sunrise and Sunset times.
Solar A Swift helper for generating Sunrise and Sunset times. Solar performs its calculations locally using an algorithm from the United States Naval
Building a better date/time library for Swift
Time Time is a Swift package that makes dealing with calendar values a natural and straight-forward process. Working with calendars can be extremely c
A TimeZonePicker UIViewController similar to the iOS Settings app. Search and select from a range of cities and countries to find your most suitable time zone.
TimeZonePicker A TimeZonePicker UIViewController similar to the iOS Settings app. Search and select from a range of cities and countries to find your
A "time ago", "time since", "relative date", or "fuzzy date" category for NSDate and iOS, Objective-C, Cocoa Touch, iPhone, iPad
Migration 2014.04.12 NSDate+TimeAgo has merged with DateTools. DateTools is the parent project and Matthew York is the project head. This project is n
This Control is a beautiful time-of-day picker heavily inspired by the iOS 10 "Bedtime" timer.
#10Clock Dark and Mysterious 🕶 Light Colors 🌻 Usage The control itsself is TenClock. Add that to your view hierarchy, and constrain it to be square
Elegant NTP date library in Swift
Kronos is an NTP client library written in Swift. It supports sub-seconds precision and provides a stable monotonic clock that won't be affected by ch
Swifty API for NSTimer
SwiftyTimer Modern Swifty API for NSTimer SwiftyTimer allows you to instantly schedule delays and repeating timers using convenient closure syntax. It
Dates and times made easy in iOS
DateTools DateTools was written to streamline date and time handling in iOS. Classes and concepts from other languages served as an inspiration for Da
Easy Swift Futures & Promises.
❗️ Archived now ❗️ Since Apple released Combine framework, I decide to archive this repo. You still can use this repo as an example of Future/Promise
Lightweight promises for iOS, macOS, tvOS, watchOS, and Linux
Futures Futures is a cross-platform framework for simplifying asynchronous programming, written in Swift. It's lightweight, fast, and easy to understa
Promises is a modern framework that provides a synchronization construct for Swift and Objective-C.
Promises Promises is a modern framework that provides a synchronization construct for Objective-C and Swift to facilitate writing asynchronous code. I
A Promise library for Swift, based partially on Javascript's A+ spec
Promise A Promise library for Swift, based partially on Javascript's A+ spec. What is a Promise? A Promise is a way to represent a value that will exi
Promise/A+, Bluebird inspired, implementation in Swift 5
Bluebird.swift Promise/A+ compliant, Bluebird inspired, implementation in Swift 5 Features Promise/A+ Compliant Swift 5 Promise Cancellation Performan
The easiest Future and Promises framework in Swift. No magic. No boilerplate.
Promis The easiest Future and Promises framework in Swift. No magic. No boilerplate. Overview While starting from the Objective-C implementation of Ju
⚡️ Lightweight full-featured Promises, Async & Await Library in Swift
Lightweight full-featured Promises, Async & Await Library in Swift What's this? Hydra is full-featured lightweight library which allows you to write b
NoticeObserveKit is type-safe NotificationCenter wrapper.
NoticeObserveKit NoticeObserveKit is type-safe NotificationCenter wrapper. // .keyboardWillShow is a static property. Notice.Center.default.observe(na
Write great asynchronous code in Swift using futures and promises
BrightFutures How do you leverage the power of Swift to write great asynchronous code? BrightFutures is our answer. BrightFutures implements proven fu
Typeful eventing
Signals Signals is an eventing library that enables you to implement the Observable pattern without using error prone and clumsy NSNotifications or de
A Swift based Future/Promises Library for IOS and OS X.
FutureKit for Swift A Swift based Future/Promises Library for IOS and OS X. Note - The latest FutureKit is works 3.0 For Swift 2.x compatibility use v
FutureLib is a pure Swift 2 library implementing Futures & Promises inspired by Scala.
FutureLib FutureLib is a pure Swift 2 library implementing Futures & Promises inspired by Scala, Promises/A+ and a cancellation concept with Cancellat
Bolts is a collection of low-level libraries designed to make developing mobile apps easier.
Bolts in Swift Bolts is a collection of low-level libraries designed to make developing mobile apps easier. Bolts was designed by Parse and Facebook f
Tame async code with battle-tested promises
Then Reason - Example - Documentation - Installation fetchUserId().then { id in print("UserID : \(id)") }.onError { e in print("An error occur
When is a lightweight implementation of Promises in Swift.
Description When is a lightweight implementation of Promises in Swift. It doesn't include any helper functions for iOS and OSX and it's intentional, t
Promise + progress + pause + cancel + retry for Swift.
SwiftTask Promise + progress + pause + cancel + retry for Swift. How to install See ReactKit Wiki page. Example Basic // define task let task = TaskF
Promises for Swift & ObjC.
Promises simplify asynchronous programming, freeing you up to focus on the more important things. They are easy to learn, easy to master and result in
A publish/subscribe EventBus optimized for iOS
SwiftEventBus Allows publish-subscribe-style communication between components without requiring the components to explicitly be aware of each other Fe
In-app purchases and subscriptions made easy. Support for iOS, iPadOS, watchOS, and Mac.
In-app purchases and subscriptions made easy. Support for iOS, iPadOS, watchOS, and Mac.
The best command-line tool to install and switch between multiple versions of Xcode.
The best command-line tool to install and switch between multiple versions of Xcode.
Commonly used data structures for Swift
Swift Collections is an open-source package of data structure implementations for the Swift programming language.
Useful SwiftUI container view's. FittingGeometry, ScrollableView, LayoutReader, PageView, UIKitView. (iOS)
Containers Also available as a part of my SwiftUI+ Collection – just add it to Xcode 13+ Useful SwiftUI container view's for additional convenience. I
Swift utilities for running commands.
Swift Commands Swift utilities for running commands. The Commands module allows you to take a system command as a string and return the standard outpu
an extension library for SwiftUI sheets.
SheetKit SheetKit is an extension library for SwiftUI sheets. 中文版说明 with Picture What is SheetKit SheetKit is a library of extensions for SwiftUI moda
A swift SDK to help you scan debit/credit cards.
SKCardReader A swift SDK to help you scan debit/credit cards. Requirements To use the SDK the following requirements must be met: Xcode 11.0 or newer
An iOS app/Safari extension to automagically redirect AMP links to their normal counterpart. Comes with a trusty dog.
Amplosion ⚡️ Amplosion is an iOS 15 and greater app that automagically redirects AMP links to their normal counterpart. AMP links can be super annoyin
This is example project for my presentation in iOSDC JAPAN 2021
Swift PM Project Example This is example project for my presentation in iOSDC JAPAN 2021. Package.swift based project management Multi Modules Multi P
DSL for UICollectionViewCompositionalLayout
ListKit DSL for UICollectionViewCompositionalLayout! About ListKit is DSL for building UICollectionViewCompositionalLayout. You can make UICollectionV
Log every incoming notification to view them again later, also includes attachments and advanced settings to configure
Vē Natively integrated notification logger Installation Add this repository to your package manager
🧡 SQLiteOrm-Swift is an ORM library for SQLite3 built with Swift 5
🧡 Easy to use SQLite ORM library written with Swift
A Swift package for Raylib. Builds Raylib from source so no need to fiddle with libraries.
A Swift package for Raylib. Builds Raylib from source so no need to fiddle with libraries. Just add as a dependency in you game package and go!
AYImageKit is a Swift Library for Async Image Downloading, Show Name's Initials and Can View image in Separate Screen.
AYImageKit AYImageKit is a Swift Library for Async Image Downloading. Features Async Image Downloading. Can Show Text Initials. Can have Custom Styles
The demo app demonstrates a real-time application using FindSurface to search point clouds, which ARKit provides, for geometry shapes.
FindSurface-GUIDemo-iOS (Swift) CurvSurf FindSurface™ GUIDemo for iOS (Swift) Overview This demo app demonstrates a real-time application using FindSu
FacebookMe is a Swift App Mimics the personal profile tab of Facebook.
FacebookMe FacebookMe is a Swift App Mimics the personal profile tab of Facebook. It demos one simple way to implement a UITableView with mutiple sect
Apple's SwiftLog + OSLog style StringInterpolation
Logging A version of Apple's SwiftLog that adds some improved formatting for app development and includes OSLog-ish string interpolation. Feature List
PillowTalk - An iOS & SwiftUI server monitor tool for linux based machines using remote proc file system with script execution.
An iOS & SwiftUI server monitor tool for linux based machines using remote proc file system with script execution.
Provides a SwiftUI multi-line TextView implementation including support for auto-sizing. (iOS)
TextView Also available as a part of my SwiftUI+ Collection – just add it to Xcode 13+ Provides a SwiftUI multi-line TextView implementation with supp
AutoLogout is a swift library for managing user's session on inactivity.
On user inactivity, it will show an alert box to continue session or Logout as shown in screen shot, according to time set.
Swifttty and easy camera framework for iOS.
SwiftttCamera Swifttty and easy camera framework for iOS. View Demo · Report Bug · Request Feature SwiftttCamera is a wrapper around AVFoundation that
Create, Save, and Export Point Clouds w/ Lidar equipped Iphones
Iphone Point Cloud Generator This was ceated to make the wwdc20 sample into a usable utility app. Place points in the real-world using the scene's dep
It is a music and podcast creation system that enables users to create multiple tracks using AR(Augmented Reality).
AR-Studio It is a music creation system enables users to create multiple tracks using AR(Augmented Reality). Introduction AR Studio turns your iPad, a
A SwiftUI dynamic property wrapper for fetching media from your photo library. (iOS, tvOS, macOS)
Media Also available as a part of my SwiftUI+ Collection – just add it to Xcode 13+ A package for simplifying the user of the camera and the user's ph
swift-algorithm 눈물이 차올라서 고갤 들어..
swift-algorithm 눈물이 차올라서 고갤 들어.. 알고리즘 정리 Union Find Dynamic Programming 자주 사용되는 문법 1. for문 거꾸로 돌리기 0...n의 반대 for i in stride(from: n, to: 0, by: -1) {
IOS example app to generate point clouds in ARKit using scenedepth
Visualizing a Point Cloud Using Scene Depth Place points in the real-world using the scene's depth data to visualize the shape of the physical environ
Swift Package for fetching approximate user location without asking for their permission 👺 .
Earendil Swift Package for fetching approximate user location without asking for their permission 👺 . Get their country, subregion or continent with
Card-based view controller for apps that display content cards with accompanying maps, similar to Apple Maps.
TripGo Card View Controller This is a repo for providing the card-based design for TripGo as well as the TripKitUI SDK by SkedGo. Specs 1. Basic funct
RippleQueries is an iOS application built as assessment task at Ripple Egypt. Built Using MVVM (Model-View-ViewModel) and Clean Architecture concepts
RippleRepositories RippleRepositories is an iOS application built as an assessment task at Ripple Egypt. Built Using RxSwift & MVVM (Model-View-ViewMo
An iOS app that generates random activities for the user to do. And can be personalized by setting the categories.
RandomActivityApp An iOS app that generates random activities for the user to do. And can be personalized by setting the categories. Created by: Pedro
Simple way to set up half modal view
HalfModalView Requirements iOS 9.0+ Xcode 10.0+ Swift 4.0+ Example Installation CocoaPods is a dependency manager for Cocoa projects. You can install
A SwiftUI view that enables you to properly present a UIActivityViewController. (iOS)
ActivityView Also available as a part of my SwiftUI+ Collection – just add it to Xcode 13+ A SwiftUI view that enables you to properly present a UIAct
Provides a custom presentation modifier that provides more options including full screen presentations. (iOS)
Presentation Also available as a part of my SwiftUI+ Collection – just add it to Xcode 13+ Provides a custom presentation modifier that provides more
Animations created with SwiftUI.
A repository containing a variety of animations and Animated components created in SwiftUI that you can use in your own projects.
Alchemy, an elegant, batteries included backend framework for Swift.
Elegant, batteries included web framework for Swift.
🎭 Swift async/await & Actor-powered effectful state-management framework.
🎭 Actomaton 🧑🎤 Actor + 🤖 Automaton = 🎭 Actomaton Actomaton is Swift async/await & Actor-powered effectful state-management framework inspired by
Generic Network Layer created using Swift.
Generic-Network-Layer_iOS Generic Network Layer created using URLSession. Networking is an essential element in app development, and you'll need API c
Focus text field in SwiftUI dynamically and progress through form using iOS keyboard.
Focuser Focuser allows to focus SwiftUI text fields dynamically and implements ability move go through the form using Keyboard for iOS 13 and iOS 14.
⏳ Collection of Swift 5.5 async/await utility functions.
⏳ FunAsync Collection of Swift 5.5 async/await utility functions. Throw - Result conversion asyncThrowsToAsyncResult asyncResultToAsyncThrows More C
Validate iOS, Android, and Mac localizations. Find errors in .strings, .stringsdict, and strings.xml files.
Locheck An Xcode and Android localization file validator. Make sure your .strings, .stringsdict, and strings.xml files do not have any errors! What do
Distributed actors transport example, for feature review
swift-sample-distributed-actors-transport Sample application and ActorTransport, associated with distributed actor language evolution proposal. Runnin
Useful Swift code samples, extensions, functionalities and scripts to cherry-pick and use in your projects
SwiftyPick 🦅 🍒 Useful Swift code samples, extensions, functionalities and scripts to cherry-pick and use in your projects. Purpose The idea behind t
PreviewDevice - library with elegant syntax for Preview Device in SwiftUI
PreviewDevice Requirements Xcode 13.x iOS 13.0+, macOS 10.15+, Mac Catalyst 13.0+, tvOS 13.0+, watchOS 6.0+ Usage Example: import PreviewDevice struc
Experimental iOS Arm64 hooking
ClownHook Experimental hooking on Arm64. Status Experimenting Setup Install xcodegen to generate an Xcode project. brew install xcodegen Create the X
A floating label style for SwiftUI's TextField.
FloatingLabelTextFieldStyle A floating label style for TextField with support for displaying error messages. Requirements iOS 15.0+ macOS 12.0+ Instal
Challenging each other to complete pet projects!
Podlodka Pet Project Challenge Мотивируем друг друга на завершение своих пет проджектов! Каждую неделю каждый участник вносит в банк 1 ставку и ведет
Native and encrypted password manager for iOS and macOS.
Open Sesame Native and encrypted password manager for iOS and macOS. What is it? OpenSesame is a free and powerful password manager that lets you mana
CombineCoreBluetooth is a library that bridges Apple's CoreBluetooth framework and Apple's Combine framework
CombineCoreBluetooth is a library that bridges Apple's CoreBluetooth framework and Apple's Combine framework, making it possible to subscribe to perform bluetooth operations while subscribing to a publisher of the results of those operations, instead of relying on implementing delegates and manually filtering for the results you need.
Informant is a macOS menu bar app that lets you inspect files with a single click. 🔍
Informant Inspect files with a single click. Introduction Welcome! If you're not sure what Informant is or what it does please check out informant-app
Awesome SwiftUI Libraries 🚀 🚀 🚀
Awesome SwiftUI Libraries 🚀 🚀 🚀 Do you know a cool SwiftUI library? Welcome to contribute! Content Alert Animation Button Calendar Card Chart Clock
🎚️ STDiscreteSlider – slider which allows user to choose value only from predefined set of data.
STDiscreteSlider – slider which allows user to choose value only from predefined set of data. Slider may receive any types of options, you may pass set of integers or strings, or any other type. Written using SwiftUI.
Swift implementation of AWS Lambda Events
Swift AWS Lambda Events Overview Swift AWS Lambda Runtime was designed to make building Lambda functions in Swift simple and safe. The library is an i
Network debugging made easy,This network debugging tool is developed based on the swift version of Wormholy.
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
iOS tweak to display toasts for Low Power alerts and charging
Electrode iOS tweak to display toasts for Low Power alerts and charging. Localization Want to help translate Electrode to your language? Sumbit a pull
A simple Swift package which acts as an OpenAI client for the GPT-3 API.
SwiftyGPT3 A simple Swift package which acts as an OpenAI client for GPT-3 brought to you by the Airgift Crew. Supports GPT-3 Codex! Requirements iOS
Swift Package with examples of how to tests iOS apps
GimmeTheCodeTDD A swift package with examples of unit tests in iOS development. Requirements Xcode 13 Content Dependency Injection Constructor Injecti
A Swift package for iOS/tvOS for easy alert presentation
AlertPresenter Listed on the Swift Package Index and originally posted on my blog. It can be fiddly to handle the presentation of alerts on a specific
Finds the .dSYM for a given binary image name and replaces its internal UUID with the given UUID.
dsymrename Given a directory with several .dSYMs, finds the .dSYM for a given binary image name and replaces its internal UUID with the given UUID. Us
🕳 A simple command line tool to punch hole to reduce disk usage on APFS volume for such as a raw disk image.
HolePunch NAME holepunch -- A simple command line tool to punch hole to reduce disk usage on APFS volume for such as a raw disk image. SYNOPSIS holepu
📄 A Swift DSL for writing type-safe HTML/CSS in SwiftUI way
📄 swift-web-page (swep) Swep is a Swift DSL for writing type-safe HTML/CSS in SwiftUI way. Table of Contents Motivation Examples Safety Design FAQ In
Source code related to blog post about creating custom parseable format styles in iOS 15 (and similar versions of tvOS, watchOS, and macOS). Blog post can be found at https://emptytheory.com/2021/08/14/creating-custom-parseable-format-styles-in-ios-15/
Project Title Custom Parseable Format Styles Description With iOS 15 (and the latest versions for watch, iPad, etc.), we can now convert certain value
Full featured Spotify iOS Client written in Swift 5
Spotify Client (iOS - Swift 5 - 2021) Full featured Spotify like app written in Swift 5 with MVVM architecture. Features Official Spotify API Use Play
iOS WKWebView webview App Template with fully working persistent cookies functionality (httpcookie, web cookie, browser cookie), custom status bar background color, option for white/black status bar text color, option to disable pinch to zoom and double tap to zoom in webview
iOSWKWebViewAppTemplatePersistentCookiesWorkLikeACharm iOS WKWebView webview App Template with fully working persistent cookies functionality (httpcoo
Awesome list of macOS libraries
Awesome macOS libraries 🔥 🔥 🔥 All listed libraries support macOS Content Dependency Manager Animation Audio Database Dependency Injection Device Ex
An iOS widget-based HN reader
Benuse, an iOS widget-based HN reader Why did you build this app? There already exist some great native Hacker News clients for iOS. I would recommend