794 Repositories
Swift Modularizing-Legacy-Projects-Using-TDD Libraries
Sample applications of iOS Design patterns written using swift.
ios-design-patterns This repo contains all my Sample applications of iOS Design patterns written using swift. Link for my Design patterns Blog : https
Using ARKit and LiDAR to save depth data and export point cloud, based on WWDC20-10611 sample code
Save iOS ARFrame and Point Cloud This project improves the usability of the sample code from WWDC20 session 10611: Explore ARKit 4. Note that the samp
Braze is a Crypto Currency App created using SwiftUI with MVVM architecture.
Braze A Crypto Currency App created using SwiftUI with MVVM architecture. Braze tracks live prices of crypto coins and can create mock portfolio. Usin
Stable Diffusion inference on iOS / macOS using MPSGraph
🍁 Maple Diffusion Maple Diffusion runs Stable Diffusion models locally on macOS / iOS devices, in Swift, using the MPSGraph framework (not Python). M
An example implementation of using a native iOS Notification Service Extension (to display images in remote push notification) in Titanium.
Titanium iOS Notification Service Extension An example implementation of using a native iOS Notification Service Extension (to display images in remot
A travel guide app that implements MVVM design pattern, using mock API.
✈️ Travel Guide App 🏖 A travel guide app that implements MVVM design pattern, using mock API. ✨ Features 🔸 Project Features Written in Swift Impleme
A simple iOS app to simulate a laser level using built-in camera and gyroscope.
Laser Level A simple iOS app to simulate a laser level using built-in camera and gyroscope. Demo https://youtu.be/aB03EtQ5zsU Usage Download Open .xco
These projects are the result of following Paul Hudson's "100 Days of SwiftUI" tutorial.
100-days-swiftui-tutorials These projects are the result of following Paul Hudson's "100 Days of SwiftUI" tutorial. Please note, these projects were d
Display LaTeX using SwiftUI & LaTeX DSL
Swift LaTeX Display LaTeX using MathJax. The package also provides a custom LaTeX DSL, which enables you write LaTeX the way you write SwiftUI Views.
Base projects for Devpass' Dev Sprints
Reactive Challenge - iOS ⚡️ In this challenge, we will refactor an iOS application using Reactive Programming. Contributing Fork and clone this reposi
Simple IOS App About KSA Leaders and Future Projects.
KSA-App Simple IOS App About KSA Leaders and Future Projects. This project made by Swift and SwiftUI. The Project Applies the following: Reusable comp
Implementation of the repository pattern in Swift, using generics.
Store Simple, powerful and elegant implementation of the repository pattern, using generics. Why? 🤔 There are a couple of ways to implement the Repos
gradle plugin for building Xcode Projects for iOS, watchOS, macOS or tvOS
gradle-xcodePlugin The gradle xcode plugin (gxp) makes it easier to build Xcode projects by specifying the build settings in a single configuration fi
Xcode projects on steroids
Struct Introduction struct is a tool for iOS and Mac developers to automate the creation and management of Xcode projects. Ever lamented over your uno
Loop video using Optical Flow on iOS/Mac
Perfect-Loop-Maker Loop video using Optical Flow and Metal on iOS Description The app loops video to make an effect like it is endless, it uses optica
A collection of common tools and commands used throughout the development process, customized for Kipple projects.
KippleTools A collection of common tools and commands used throughout the development process, customized for Kipple projects. ⚠️ The code in this lib
Developed with use Swift language. As a third party library used SDWebImage. JSON parsing using URLSession with TMDB API. This app provide by the Core Data structure.
Capstone Project 🎯 About Developed with use Swift language. As a third party library used SDWebImage. JSON parsing using URLSession with TMDB API. Ad
Africa application is developed for learning by using SwiftUI
Africa application is developed for learning by using swiftUI.This application show the list of animals along with information such as name,photo,description and video.This app also use map to show animals on map along with basic animation.
Yummies is my first attempt at building a native iOS app using Swift and SwiftUI
Yummies is my first attempt at building a native iOS app using Swift and SwiftUI. A recipe browser where you can pin your favorite ones. Powered by Edamam Recipe Search API.
Riddler is a riddle game built as a native iOS app in Swift using SwiftUI
Riddler is a riddle game built as a native iOS app in Swift using SwiftUI. It includes 50 challenging riddles with hints for when you get stuck. The game tracks your stats so you can compare your performance against your friends, and see who can answer all 50 riddles the quickest.
A practical interface to the Steamworks SDK using the Swift C++ importer
steamworks-swift A practical interface to the Steamworks SDK using the Swift C++ importer. Caveat Integrator: The Swift C++ importer is a chaotic scie
Base projects for Devpass' Dev Sprints
Modularization Challenge - iOS ⚙️ In this challenge, we will refactor an iOS application separating the functionality into independent, interchangeabl
A poem book using NavigationSplitView + NavigationStack
Poems A poem app to demonstrate Navigation APIs that were introduced from WWDC22 10054. Read 【WWDC22 10054】SwiftUI 新导航方案 to know more about this App.
Install and debug iPhone apps from the command line, without using Xcode
ios-deploy Install and debug iOS apps from the command line. Designed to work on un-jailbroken devices. Requirements macOS You need to have a valid iO
A hobby project using Swift protocol and Swift 5.7's new generics to build an iOS Calculator-like calculator.
Calculator A hobby project using Swift protocol and Swift 5.7's new generics to build an iOS Calculator-like calculator. Highlights: You can use Calcu
A Swift package to convert a colour to a name using Wikipedia's colour list
ColorName Usage import ColorName SwiftUI let myColorName = getName(for: Color.red) print(myColorName) UIKit let myColorName = getName(for: UIColor.red
Base projects for Devpass' Dev Sprints
Animations Challenge - Finance App 💰 In this challenge, you will develop micro-interactions, screen transitions, and reusable animations with best pr
📱 Very simple and lightweight messenger using Firebase
📱 Very simple and lightweight messenger using Firebase 🔥. It is a training project for the practice of MVVM architecture.
Using Swift Charts and Voiceover Chart Descriptor to compose music. 🤯
Chart de lune 🎵 Using Swift Charts and Voiceover Chart Descriptor to compose music. 🤯 Image source: https://hadikarimi.com/portfolio/claude-debussy-
A proof-of-concept WebURL domain renderer, using a port of Chromium's IDN spoof-checking logic to protect against confusable domains
WebURLSpoofChecking A proof-of-concept WebURL.Domain renderer which uses a port of Chromium's IDN spoof-checking logic (Overview, Implementation) to p
macOS Virtual Machine using Virtualization.framework
virtualOS Run a virtual macOS machine on your Apple Silicon computer. On first start, the latest macOS restore image is automatically downloaded from
A Layer-2 framework built over Keychain API which helps in using Keychain in all your Apple devices with easiness and flexibility.
Keychain Manager Keychain Manager is a Layer-2 framework built over Keychain API which helps in using Keychain in all your Apple devices with easiness
Smart Online Shopping iOS App with Augmented Reality (AR) and simple Social Media features using SwiftUI and Google Firebase Cloud Services
Table of contents App Demo How to Run Context Content How it's written Inspiration App Demo AR.online.shopping.iOS.demo.mp4 How to Run First make sure
Allows trendy transitions using swipe gesture such as "swipe back anywhere".
SwipeTransition allows trendy transitions using swipe gesture such as "swipe back". Try the demo on the web (appetize.io): https://appetize.io/app/peb
Unidirectional flow implemented using the latest Swift Generics and Swift Concurrency features.
swift-unidirectional-flow Unidirectional flow implemented using the latest Swift Generics and Swift Concurrency features. struct SearchState: Equatabl
NeoPop is CRED's inbuilt library for using NeoPop components in your app
NeoPOP NeoPOP is CRED's inbuilt library for using NeoPOP components in your app. What really is NeoPOP? NeoPOP was created with one simple goal; to cr
Kinopoisk clone iOS app using Swift, TMDb API, Youtube API and SDWebImage.
📱 Kinopoisk clone iOS app using Swift, TMDb API, Youtube API and SDWebImage. App mainly developed to learn about Swift(UIKit), working with JSON, using MVVM architectural pattern.
A simple program to fix doubled key presses on macOS using just software
Untap A simple program to fix doubled key presses on macOS using just software. Installation Download this GitHub repo, cd to its folder in Terminal,
iOS framework that enables detecting and handling voice commands using microphone.
iOS framework that enables detecting and handling voice commands using microphone. Built using Swift with minumum target iOS 14.3.
The best way to use the Zora API in your Swift projects.
ZoraKit The best way to use the Zora API in your Swift projects. Disclaimer This is still very much a work in progress, and is really a proof-of-conce
Meerkat is a messaging app written using SwiftUI.
Meerkat - A Messaging App Purpose I studied to learn SwiftUI dynamics, understand the syntax, and learn how to integrate third party libraries. The ap
QRCode Scanner using Apple in build Vision framework.
🔲 iOS13 DKQRReader Example A quick example showing how to use the Vision system-framework in iOS 13 and Swift 5. Prerequisites Xcode 13 and later Get
Simple Login Screen Project using Swift UI.
Simple Login Screen Simple Login Screen Project using Swift UI. Jump to: Prerequisites: Tutorial uploading XCode project on Github Some Xcode Swift UI
Arrange views in your app’s interface using layout tools that SwiftUI provides.
Composing custom layouts with SwiftUI Arrange views in your app's interface using layout tools that SwiftUI provides. Overview This sample app demonst
Protected is a Swift Package that allows you to specify the read and write rights for any type, depending on context by using Phantom types
Protected is a Swift Package that allows you to specify the read and write rights for any type, depending on context by using Phantom types
A Simple exemple of a launching screen made of 100% using SwuiftUI.
A Simple exemple of a launching screen made of 100% using SwuiftUI. You can modify and use it in your app Compatible from iOS 14 (older not tested ) to iOS 16 (beta tested only )
A tool that generate code for Swift projects, designed to improve the maintainability of UIColors
SwiftColorGen A tool that generate code for Swift projects, designed to improve the maintainability of UIColors. Please notice, this tool still under
An alternative to using the native UIAlertController, with a thoughtful design and simple implementation.
HPAlertController An alternative to using the native UIAlertController, with a thoughtful design and simple implementation. Requirements iOS 15.0 and
Easily Manage Graphics in Xcode Projects
Introduction Challenges Managing Graphic Assets Manually Create Multiple Sizes Store Generated Image Files What If You Had... Care-Free Graphic Manage
An iOS App which has written using Vision franework
It's an iOS App which has written using Vision franework. It's written purely in Swift without using 3rd party frameworks.
Set `Open using Rosetta` option on Xcode easily
xcode-arch A utility to switch running architecture of Xcode on M1 mac. Motivation Currently, there is no way to toggle Open using Rosetta option othe
You can dismiss modal by using gesture
RPModalGestureTransition You can dismiss modal by using gesture. Usage 1.Define animation You define animator class inherits UIViewControllerAnimatedT
This is the demo of MVVM-C structure with dependency injection using RxSwift.
MVVMC-Demo Demo defination This is the demo project, I have integrated two APIs for MovieDB APIS (https://www.themoviedb.org/). One for the listing of
Simple command-line utility for performing OCR using Apple's Vision framework
ocrit Runs Vision's OCR on input images and outputs corresponding txt files for each image, or writes the recognized results to standard output. USAGE
Alamofire Network Layer written in swift 5 using the protocol oriented, combine, UIKit, MVVM.
CoreAPI-iOS This project Contains Alamofire Network layer Based on Protocol Oriented Concept and Combine Framework. It is created with UIKit, Alamofir
A Flutter Clean Architecture Using GetX.
flutter-getx-clean-architecture A Flutter Clean Architecture Using GetX. Work Flow Project Structure |-- lib |-- main.dart |-- app |--
React Native utility library around image and video files for getting metadata like MIME type, timestamp, duration, and dimensions. Works on iOS and Android using Java and Obj-C, instead of Node 🚀.
Qeepsake React Native File Utils Extracts information from image and video files including MIME type, duration (video), dimensions, and timestamp. The
Mac App Store: Embedding a Command Line tool using paths as arguments
Mac App Store: Embedding a Command Line tool using paths as arguments Code snippets to embed a Command Line tool using paths as arguments on the Mac A
Library for scanning documents via MRZ (Machine Readable Zones) using Vision API
MRZScanner Library for scanning documents via MRZ using Vision API. Example The example project is located inside the Example folder. To run it, you
Input Validation Done Right. A Swift DSL for Validating User Input using Allow/Deny Rules
Valid Input Validation Done Right. Have you ever struggled with a website with strange password requirements. Especially those crazy weird ones where
VTuber Cam, macOS app that displays an avatar using a virtual camera.
日本語 VCam macOS app that displays an avatar using a virtual camera. You can display a virtual avatar on Zoom or Google Meet, or etc. This is useful for
VCore is a Swift collection containing objects, functions, and extensions that I use for all my projects
VCore Table of Contents Description Library Structure Architecture Gateway Demo Installation Versioning Contact Description VCore is a Swift collectio
App programmed in Swift/SwiftUI for using Libre 1/2 blood glucose sensors.
Glucose Direct App Warning, This project is highly experimental. Please use this app with caution and extreme care. Do not mindlessly make decisions b
Save development time! Respresso automatically transforms and delivers your digital assets into your projects
Respresso iOS client Respresso is a centralized resource manager for shared Android, iOS and Web frontend projects. It allows you to simply import the
A collection of small SwiftUI sample projects.
Simple SwiftUI is a small but growing collection of iOS projects designed to provide small sample projects for SwiftUI learners to read, learn from, m
VerticalFlowLayout - This implementation is built using a UICollectionView and a custom flowLayout.
VerticalFlowLayout This implementation is built using a UICollectionView and a custom flowLayout. Table of contents Requirements Installation CocoaPod
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
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
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
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
Lightweight Framework for using Core Data with Value Types
Features Uses Swift Reflection to convert value types to NSManagedObjects iOS and Mac OS X support Use with structs Works fine with let and var based
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
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
WWDCKit - Creating and Using a Swift Package
WWDCKit - Creating and Using a Swift Package 1. Create the Package in Xcode Navigate to File New Package. Give the Package a name e.g "WWDCKit".
An example of using the GPU on M1 arm64 Macs for basic compute functions
M1-GPU-Compute Using Swift and Apple's Metal API to utilize the GPUs on M1 equipped Macs Adding Two Arrays CPUs perform computations sequentially, wai
This is a simple Mac Catalyst example showcasing how to build a dropdown menu toolbar button using AppKit.
CatalystToolbarMenuButton This is a simple Mac Catalyst example showcasing how to build a dropdown menu toolbar button using AppKit. There are ways to
⌚️ 🤓 Controlling your Keynote using Apple Watch
WatchNote ⌚️ 🤓 Controlling yours Keynote Slides using Apple Watch How to Use ? Download Download this repository and run macOS target or download las
This framework allows you to build Table views using UIKit with syntax similar to SwiftUI
This framework allows you to build Table views using UIKit with syntax similar to SwiftUI
A sample modulated project to show my knowledge about Swift and Software Development process
A sample modulated project to show my knowledge about Swift and Software Development process
iOS helper library that contains commonly used code in Uptech iOS projects
iOS helper library that contains commonly used code in Uptech iOS projects.
IOS e-commerce app developed using MVVM architecture with Swift UI
IOS e-commerce app developed using MVVM architecture with Swift UI.
CodeHub is an iOS application written using Xamarin
CodeHub is the best way to browse and maintain your GitHub repositories on any iPhone, iPod Touch, and iPad device! Keep an eye on your projects with
FakeGithub is an iOS application written using Objective-C
FakeGithub FakeGithub is an iOS application written using Objective-C. Opensource this project for learning purpose. Hope this could be a little usefu
GitTime is GitHub Tracking App. Using ReactorKit, RxSwift, Moya.
GitTime Feature Activity: GitHub Contributions graph & Event lists Trending: Trending Repositories & Developers Buddys: Show your buddy's contribution
Animated Minimal Podcast App UI using SwiftUi 3.0 🤓
Minimal Podcast App UI Animated Minimal Podcast App UI using SwiftUi 3.0 🤓 Video Preview Screenshots Features SwiftUI 3D Card Animation SwiftUI Delay
This projects shows how we can server-side add/update "ANY" custom font in a live iOS App without needing to update the app.
Server-side-Dynamic-Fonts This projects shows how we can server-side add/update "ANY" custom font in a live iOS App without needing to update the app.
This is a simple chat application made in Swift using send and receive interface.
Flash Chat 💁🏽♂️ Overview This is a simple chat application made in Swift using send and receive interface. ⚙️ How it works The user needs to first
A minimal AUv3 instrument example using AudioKit 5
AUv3 Instrument (AudioKit 5) A minimal AUv3 instrument example using AudioKit 5. Download the project, customize it however you like, and share your w
🎬 Netflix Clone 🔥 Made using UIKit with Swift language.
Made using UIKit with Swift language. Core Data was used as the local database. Tmdb and youtube api were used for the API.
Event management iOS app for organizers using Open Event Platform
Open Event Organizer iOS App Event management app for organizers using Open Event Platform Roadmap Make the app functionality and UI/UX similar to the
Wallet App UI with custom Animation using SwiftUI 3.0 🤪
iOS Wallet App UI Wallet App UI with custom Animation using SwiftUI 3.0 for educational purposes. Video Preview Screenshots Features SwiftUI Animation
A minimal iOS AR app that displays a wave animation using RealityKit2 Geometry Modifier
AR Simple Sea A minimal iOS AR app that displays a wave animation using RealityKit2 Geometry Modifier. Xcode 13.3 Target: iOS / iPadOS 15.0+ SwiftUI,
Github repo search with using mvvm-c and clean architecture and using combine swift
GitSearchWithMVVM-C-CleanArchitecture Github repo search with using mvvm-c and clean architecture and using combine swift. Content Overview How To Run
Word Scramble is a game that requires you to build as many new words as possible using the letters from a root word
Word Scramble is a game that requires you to build as many new words as possible using the letters from a root word.
A slim implementation of a websocket server using Swift and Vapor 4.0.
Swift Websocket Server Example using Vapor 4.0 This project includes a minimum working example for a websocket server written in Swift. To interact wi
An Elden Ring companion app using SwiftUI + GraphQL
The Roundtable The bustling hub area that exists outside of the Lands Between. A place to mingle with other adventurerers, craftsmen, resupply and dis
A simple framework to output to a file, url, the console, or even register notification using UserNotifications
o is a simple framework to output to a file, url, the console, or even register notification using UserNotifications. o can also get input from a file, url, or console.
Wordle Clone iOS app using Swift and SwiftUI 😎
Wordle Clone Wordle clone using Swift and SwiftUI for educational purposes. Video Preview Screenshots Features Hard Mode Help Screen Sync Stats across