6222 Repositories
Swift ios-swift-totoruial Libraries
FancyGradient is a UIView subclass which let's you animate gradients in your iOS app. It is purely written in Swift.
FancyGradient is a UIView subclass which let's you animate gradients in your iOS app. It is purely written in Swift. Quickstart Static gradient let fa
Provides type-safe access to localized musical instruments and their tunings.
InstrumentKit InstrumentKit provides type-safe access to localized musical instruments and their tunings. Table of Contents Work In Progress Installat
Take home assignment for an iOS developer role interview process.
Cocktails My solution to a take home assignment I was given as a step of an interview process for an iOS developer role. The task I was asked to write
Run iOS apps & games on M1 Mac with mouse, keyboard and controller support.
PlayCover Run iOS apps & games on M1 Mac with mouse, keyboard and controller support. Showcase · Contribute · Discord About the fork & Disclaimer Th
Rendering Markdown text natively in SwiftUI.
MarkdownView MarkdownView is a Swift Package for rendering Markdown text natively in SwiftUI. Thanks to apple/swift-markdown, it can fully compliant w
TagKit makes it easy to create tag-based apps in SwiftUI.
About TagKit TagKit makes it easy to work with tags in Swift and SwiftUI. The result can look like this or completely different: Tags and tag views ca
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
A Swift cross-platform (Apple and Linux) networking library.
KippleNetworking A Swift library that offers cross-platform (Apple and Linux) networking support, intended for the creation of cross-platform SDKs to
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
A collection of common diagnostics and debugging utilities.
KippleDiagnostics A collection of common diagnostics and debugging utilities. ⚠️ The code in this library has been made public as-is for the purposes
Provides API access to localized musical instruments and their tunings.
instruments.fyi instruments.fyi provides API access to localized musical instruments and their tunings provided by InstrumentKit. Table of Contents Wo
A collection of common SwiftUI and UIKit utilities.
KippleUI A collection of common SwiftUI and UIKit utilities. ⚠️ The code in this library has been made public as-is for the purposes of education, dis
compiler-driven, structured, type-safe source generation. never use gyb again!
factory 2022-09-10-a factory is a structured, type-safe source generation tool. It is intended to be a replacement for (and improvement over) the gyb
QR code generator in Swift, with no external dependencies.
QRDispenser is a lightweight library to generate a QR code as image (UIImage) in your app. It uses only native components, with no dependency from oth
Conflict-free Replicated Data Types in Swift
CRDT An implementation of ∂-state based Conflict-free Replicated Data Types (CRDT) in the Swift language. Overview This library implements well-known
A collection of Swift Package Manager plugins.
KipplePlugins A collection of Swift Package Manager plugins. ⚠️ The code in this library has been made public as-is for the purposes of education, dis
A type-safe auto-generated Swift wrapper around fluentui-emoji
fluentui-emoji.swift A type-safe auto-generated Swift wrapper around fluentui-emoji. Usage Requirements iOS 13+ macOS 10.15+ tvOS 13+ watchOS 6+ Insta
User-friendly names for HealthKit workout type cases, incl. iOS 16
HKWorkoutActivityType-Name User-friendly names for HealthKit workout type cases, incl. iOS 16 Apple's HealhKit defines workout types as enum cases, an
A light-weight, extensible package for building pixel-perfect iOS settings screens.
SettingsKit A light-weight, extensible package for easily building pixel-perfect iOS settings screens in a pinch. Installation SettingsKit can be inst
A simple swift package that provides a Swift Concurrency equivalent to `@Published`.
AsyncValue This is a simple package that provides a convenience property wrapper around AsyncStream that behaves almost identically to @Published. Ins
A simple, powerful and elegant implementation of the coordinator template in Swift for UIKit
A simple, powerful and elegant implementation of the coordinator template in Swift for UIKit Installation Swift Package Manager https://github.com/bar
Open-source API Client for iOS, iPadOS, macOS. Built with SwiftUI
Yogu Open-source API Client for iOS, iPadOS, macOS. Built with SwiftUI 🚧 Yogu is currently in development, and not actually usable yet. Please DO NOT
SwiftyReachability is a simple and lightweight network interface manager written in Swift.
SwiftyReachability is a simple and lightweight network interface manager written in Swift. Freely inspired by https://github.com/tonymillion/Reachabil
💬 A tiny extension for UIAlertController that makes working with it very simple. Only 150 lines of code.
AlertController 💬 A tiny extension for UIAlertController that makes working with it very simple. Only 150 lines of code. Alert let alert = UIAlertCon
⚙️ A tiny property wrapper for UserDefaults. Only 60 lines of code.
⚙️ A tiny property wrapper for UserDefaults. Only 60 lines of code. import Persistent extension UserDefaults { // Optional property @Per
A modern utility that reminds your iOS app's users to review the app in a non-invasive way.
SiriusRating A modern utility that reminds your iOS app's users to review the app in a non-invasive way. Features SwiftUI and UIKit support Configurab
A iOS SwiftUI framework for displaying data from an api inside a List.
FeedListKit FeedListKit is a high level framework for representing data from an Api inside a SwiftUi List. It automatically handles refreshing and loa
An iOS app that leverages the device camera and AVKit to calculate brightness.
Libre Light Sensor Privacy Policy Libre Light Sensor An iOS app that leverages the device camera and AVKit to calculate brightness. This app requires
Swift öğrenirken yaptığım egzersiz projeleri
💡 LearningSwift Swift öğrenirken yaptığım egzersiz projeleri Her egzersizde birde onu anlattığım bir ReadMe dosyası onlarında içinde ss yada gif bulu
Date Formatter Pool - is a small utility that creates and stores your Date Formatter for simpler reuse
Date Formatter Pool Date Formatter Pool - is a small utility that creates and stores your Date Formatter for simpler reuse Installation is available i
The fastest and easiest way to present a UITableView - in 3 lines of code.
Swift Table The fastest and easiest way to present a UITableView - in 3 lines of code. Powered by Generics to present any data type. No need to use th
Simple UIView to interact with an Image view like scroll, zoom, pinch and crop.
Welcome to Interactive Image View, a simple library that provides an easier way to interact with image view, like scroll, zoom and crop. In its core i
A backport of UIHostingConfiguration for iOS 14.0+
UIHostingConfigurationBackport A backport of UIHostingConfiguration for iOS 14.0+. import UIHostingConfigurationBackport cell.contentConfiguration =
A library that adds a throwing unwrap operator in Swift.
ThrowingUnwrap A simple package to add a throwing unwrap operator (~!) to Optionals in Swift. Import Add this to the package-wide dependencies in Pack
A fully fledged syscfg editor. Just the editor. Written in pure swift.
MagicCFG Reloaded The SysCFG Writing Utility - UPDATED, OSV Report Bug Table of Contents About MagicCFG Reloaded Getting Started Roadmap Contact Credi
SwiftyCache is a dynamic and auto-managed cache written in Swift
SwiftyCache is a dynamic and auto-managed cache written in Swift. Unlike a simple cache system, it allows you to keep some data even in different executions. Guaranteeing persistence, when desired, without increasing the time required to save or recover data.
Easy background refresh registration, scheduling, execution, and completion. BGTaskScheduler for the lazy.
EasyBackgroundRefresh Easy background refresh registration, scheduling, execution, and completion. BGTaskScheduler for the lazy. Usage For fast refres
A project to test the accuracy of iOS geofence and visits monitoring.
GeofenceTester iOS About This Component • Build • Support • Contribute • Licensing A project to test the accuracy of iOS geofence and visits monitorin
iOS (swift) version of skydove's Pokedex application. Based on MVVM architecture.
Pokedex - Swift iOS (swift) version of skydove's android application, check it out. Based on MVVM architecture. It was written in memory of Ferhat, wh
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.
TSwitchLabel is a simple and flexible UI component fully written in Swift.
TSwitchLabel is a simple and flexible UI component fully written in Swift. TSwitchLabel is developed for you to easily use when you need to design a UI with Label and Switch in the fastest way without having to spend time on develop from scratch.
TDetailBoxView is a simple and flexible UI component fully written in Swift
TDetailBoxView is a simple and flexible UI component fully written in Swift. TDetailBoxView is developed to help users quickly display the detail screen without having to develop from scratch.
The most powerful Event-Driven Observer Pattern solution the Swift language has ever seen!
Event-Driven Swift Decoupling of discrete units of code contributes massively to the long-term maintainability of your project(s). While Observer Patt
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.
☎️ NextcloudKit Apple library
NextcloudKit Installation Carthage Carthage is a decentralized dependency manager that builds your dependencies and provides you with binary framework
Slideshow - An automatic scrolling carousel similar to how ScrollView is used
an automatic scrolling carousel similar to how scrollview is used. for swiftui
TTouchAnimatedButton is a simple and flexible animation component fully written in Swift
TTouchAnimatedButton is a simple and flexible animation component fully written in Swift. TTouchAnimatedButton is developed to make user feel button click becomes more vivid and realistic.
Challenge app for Moises.ai iOS Developer position
CSGOTV Description Challenge app for Moises.ai iOS Developer position For this challenge you have to implement an app to display all CS:GO matches in
A SwiftUI button that expands to reveal more content.
CUIExpandableButton A SwiftUI button that expands to reveal more content. CUIExpandableButton is part of the Crystal UI framework (under developement)
Clean SwiftUI based iOS app for local mosque
Clean SwiftUI based iOS app for local mosque. Features localised prayer times, qibla direction and Qur'an with audio. Currently on iOS 15+ and iPhone 6s and above. iPhone SE 1st Gen unsupported.
SwiftyEmail - A super simple Swift e-mail composer package
SwiftyEmail is a mini library for iOS, iPadOS and Mac Catalyst using MessageUI. With SwiftyEmail, you'll be able to send e-mails from your app calling your user's favorite e-mail app (including third party ones!).
Program that i've created while learning swift.
Egg Timer What Does It Do? U can choose a egg type that you wanna eat today out of 3 (Soft,Medium,Hard) Depeding on the choice , app will give you inf
TTopImageBottomLabelButton is a simple and flexible UI component fully written in Swift
TTopImageBottomLabelButton is a simple and flexible UI component fully written in Swift. TTopImageBottomLabelButton is developed to help programmers create a button with top image and bottom title quickly without having to write many lines of codes.
Swift Server Implementation - RESTful APIs, AWS Lambda Serverless For Swift Runtime amazonlinux: AWS Lambda + API Gateway
Swift Server Implementation - RESTful APIs, AWS Lambda Serverless For Swift Runtime amazonlinux: AWS Lambda + API Gateway deployed on Graviton arm64 build swift:5.6.2-amazonlinux2-docker image
HotCoffee is learning project with MVVM, Generic,Swift 5, TableView
HotCoffee A simple Coffee Ordering app built using TableView, MVVM design pattern and Swift5. Tools Xcode Version 13.2.1 Framework -UIKit Architecture
You can monitor your APIs and websites on your menubar. Gives you status code 🎉 Cool & good
Hope not. Monitor your APIs and websites on your menubar. For macOS. Right now! YyeeeHav!
A modest attempt to port UICollectionView to SwiftUI.
LazyCollectionView A modest attempt to port UICollectionView to SwiftUI. Table of Contents Description Requirements Installation Usage Components Impr
A Swift library for Discord REST/Gateway API in all platforms.
swift-discord main develop A Swift library for Discord API. Package Products Discord, alias library that contains DiscordREST, DiscordGateway. Discord
GitHub Action for Swift with warning/error annotations.
GitHub Action for Swift This action executes Swift and generates github action annotations from swift warnings/errors. Usage An example to executing S
Real-time communication application form Google Jacquard tag to macOS
Jacquard RTC Real-time communication application form Google Jacquard tag to macOS Abstract Want to use your Google Jacquard equipped product with you
A Shortcuts-like and highly customizable SFSymbol picker written in Swift.
SFTintedIconPicker SFTintedIconPicker is a Shortcuts-like and highly customizable SFSymbol picker written in Swift. Features Native Appearance Search
RMIT Casino - iOS game for slot machine
RMIT Casino 🎰 "Money won is twice as sweet as money earned!" 📖 Description This is an iOS application, inspired from the Melbourne Crown Casino! It
A compiler with very basic capabilities written in Swift
BasicCompiler A compiler with very basic capabilities written in Swift. This project is not intended for real-world use; it's implemented just for fun
👶🏻 An iOS app to help you track sleep, feedings and diaper change for your baby
🐣 Maby Maby is an iOS/watchOS open-source app to help you keep track of your baby's sleep, feedings, diaper changes and more to avoid the constant qu
Gallery of Marvel comics characters 🕷
Marvelgram app Marvelgram app - is a gallery of Marvel comics characters. Figma design JSON-data from endpoint Overview Launch Search Details Layout F
TRightImageButton is a simple and flexible UI component fully written in Swift.
TRightImageButton is a simple and flexible UI component fully written in Swift. TRightImageButton is developed to help programmers create a button with right image quickly without having to write many lines of codes.
OBSwiftSocket is a Swift library to be used for communication with OBS Studio via obs-websocket (v5).
OBSwiftSocket OBSwiftSocket is a Swift library to be used for communication with OBS Studio via obs-websocket (v5). obs-websocket v5 specification: ht
Flip is a book tracking app built for iOS and iPadOS. Coming soon to watchOS and macOS.
Flip Flip is a project aimed at helping users manage their library of books. It has a clean user interface, allows users to sort and filter their libr
UIKit Practice Project – Simple app to store names along with photos of people you've met
People UIKit Practice Project #10 – Simple app to store names along with photos of people you've met Cool Features Light & dark mode support Responsiv
Analytics layer abstraction, abstract analytics reporters and collect domain-driven analytic events.
🐙 Tentacles Current State: Work in Progress Documentation & Tests(100% completed, but needs refactoring and structuring) started but not done yet, im
📱 A comprehensive test task for creating an autolayout interface, requesting an API and JSON parsing from Effective Mobile.
ECOMMERCE A comprehensive test task for creating an autolayout interface, requesting an API and JSON parsing from Effective Mobile. 👩🎨 Design ✨ Fea
Simple App for Creating and maintaining list of goals to be achieved.
Goal-App Simple App for Creating and maintaing list of goals to be acheived. Created while following this desgin: https://dribbble.com/shots/14772731-
DivKit is an open source Server-Driven UI (SDUI) framework.
DivKit 🐋 is an open source Server-Driven UI (SDUI) framework. It allows you to roll out server-sourced updates to different app versions. Also, it can be used for fast UI prototyping, allowing you to write a layout once and then ship it to iOS, Android, and Web platforms.
🖥 Control your display's brightness & volume on your Mac as if it was a native Apple Display
🖥 Control your display's brightness & volume on your Mac as if it was a native Apple Display. Use Apple Keyboard keys or custom shortcuts. Shows the native macOS OSDs.
iOS framework for impressive transition animations between views.
CoreTransition iOS framework for impressive transition animations between views. Built using Swift, and supports a lot of animations to navigate to a
Swift UI component - Stories instagram, slideshow, crypto wallet intro
SwiftUI and Combine - Stories intro multi-platform widget Features Long tap - pause stories showcase Tap - next story Leeway - pause before start stor
PLHKit: A Swift DSL for Rendering and creating PDF Files.
PLHKit PLH is a tribute to Portsaid Light House, Port Said Lighthouse was the first building in the world created with reinforced concrete. 🌊 PLHKit
My english learning by reading application swift, realm
read-answer-learn-app My english learning by reading application swift, realm I used Swift language and storyboard, realm, tureng translate service in
🍴 Parallelize two or more async functions
Fork Parallelize two or more async functions What is Fork? Fork allows for a single input to create two separate async functions that return potential
RMIT SSET Contact List iOS app!
RMIT SSET Contact List "The Contact List is Long, The Circle is Small!" 📖 Description This is an iOS application, inspired from the traditional phone
A peer-to-peer rock, paper scissors game for iOS and macOS
RPS - Rock, Paper, Scissors! Source code for my first SwiftUI tutorial. RPS utilizes the MultipeerConnectivity framework to connect devices directly w
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
An elegant, fast, thread-safe, multipurpose key-value storage, compatible with all Apple platforms.
KeyValueStorage An elegant, fast, thread-safe, multipurpose key-value storage, compatible with all Apple platforms. Supported Platforms iOS macOS watc
This Project domonstrate the latest Swift on Server to create RESTFul API's connected via Database: MongoDB NoSql
Swift is a general-purpose programming language built using a modern approach to safety & performance that make it specifically suitable for Server applications. Vapor is a web framework for Swift, allowing you to write backends, web apps APIs and HTTP servers in Swift
SwiftUI + Firebase template
SwiftUI + Firebase template project This is a template project with SwiftUI and Firebase. You can create an iOS with SwiftUI and Firebase right away w
A Swift library to fetch the schema from a SQLite3 database.
SQLite3Schema A small library to fetch the schema of a SQLite database. Contains a SQLite3 helper module for Linux. TBD. Uses just the raw SQLite API.
TSnackBarView is a simple and flexible UI component fully written in Swift
TSnackBarView is a simple and flexible UI component fully written in Swift. TSnackBarView helps you to show snackbar easily with 3 styles: normal, successful and error
🌊 A clean wave - report unused localized strings
Ripple 🌊 Ripple - a command line tool that reports unused localization strings in your Xcode project. Install Clone from repo git clone cd Ripple sw
The CITPincode package provides a customizable pincode view
The CITPincode package provides a customizable pincode view. It includes an optional resend code button with a built-in cooldown and an optional divider to be placed anywhere between the cells.
Base projects for Devpass' Dev Sprints
Modularization Challenge - iOS ⚙️ In this challenge, we will refactor an iOS application separating the functionality into independent, interchangeabl
Crush & Lovely's iOS boilerplate
Amaro Crush & Lovely's iOS boilerplate. Changelog Say what now? We want to hit the ground running. Xcode and the iOS ecosystem don't make that easy. E
A type-safe, protocol-based, pure Swift database offering effortless persistence of any object
There are many libraries out there that aims to help developers easily create and use SQLite databases. Unfortunately developers still have to get bogged down in simple tasks such as writing table definitions and SQL queries. SwiftyDB automatically handles everything you don't want to spend your time doing.
A modal passcode input and validation view controller for iOS
TOPasscodeViewController A modal passcode input and validation view controller for iOS. TOPasscodeViewController is an open-source UIViewController su
Switch viewcontroller like ios task manager
Kaeru Kaeru can switch ViewController in NavigationController like iOS task manager UI (after iOS 9). Movie Usage You can use HistoryNavigationControl
In-app feedback and bug reporting tool for apps.
Instabug iOS SDK Instabug is an in-app feedback and bug reporting tool for mobile apps. With just a simple shake, your users or beta testers can repor
A fancy collection style view controller that was inspired by this Profile Card mockup
JFCardSelectionViewController A fancy collection style view controller that was inspired by this Profile Card mockup: https://dribbble.com/shots/14584
LocationPicker - A ready for use and fully customizable location picker for your app
LocationPicker A ready for use and fully customizable location picker for your app. Features Installation Cocoapods Carthage Swift Package Manager Qui
JSONJoy - Convert JSON to Swift objects
JSONJoy Convert JSON to Swift objects. The Objective-C counterpart can be found here: JSONJoy. Parsing JSON in Swift has be likened to a trip through
UIViews that update themselves when your data changes, like React.
StateView is a UIView substitute that automatically updates itself when data changes. Contents: Overview What's it like? Sample apps How does it work?
An iOS pre-permissions utility that lets developers ask users on their own dialog for calendar, contacts, location, photos, reminders, twitter, push notifications and more, before making the system-based permission request.
An iOS pre-permissions utility that lets developers ask users on their own dialog for calendar, contacts, location, photos, reminders, twitter, push notifications and more, before making the system-based permission request.