4817 Repositories
Swift macos-swift Libraries
SwiftUI Social Contributor App
The Social Contributor App is designed as a social way to build and learn SwiftUI. If you have the baton get writing SwiftUI and pass it on ππ½ββοΈ
CompactSlider is a SwiftUI control for macOS, iOS and watchOS.
CompactSlider is a control for selecting a value from a bounded linear range of values. The slider is a replacement for the build-in slider and is des
Simple and elegant Dropdown Transition
Simple and elegant dropdown transition for iOS Why? I needed to perform the dropdown transition in the app I was building and I've found many great li
A Jamf Classic communication framework written in Swift
JamfKit JamfKit is an iOS / macOS / tvOS framework to communicate with the JSS API offered by any Jamf host. Summary Features Installation Carthage Co
A simple ticker library for iOS
A Swift library for animating labels and text fields Installation Manually: Simply copy the QuickTicker.Swift file to your project (it is located in Q
Spokestack: give your iOS app a voice interface!
Spokestack provides an extensible speech recognition pipeline for the iOS platform. It includes a variety of built-in speech processors for Voice Acti
MKMapView wrapper for SwiftUI as drop-in to MapKit's SwiftUI view
MKMapView wrapper for SwiftUI as drop-in to MapKit's SwiftUI view. Easily extensible annotations and overlays, iOS 13 support and backwards compatible with MKAnnotation and MKOverlay!
Implement donate to Ukraine inside your app, with Apple Pay
DonateToUkraine gives you a simple way to provide "donate to Ukraine" functionality in your app via an official donation service (endorsed here). The service will be opened inside the app, keeping a native feel. Apple Pay is supported.
A dynamic sitemap generator for Vapor
A dynamic sitemap generator for Vapor
My WWDC22 Swift Student Challenge submission [Submitted]
WWDC22 Swift Student Challenge Submission An educational iPad app teaching some fundamental rules of typography in a fun and interactive way. Created
This is a project about Swift Student Challenge - WWDC22 [Submitted] Detailed walk through video link below.
Oh My Flag The App Oh My Flag helps students get familiar with flags. It is both educating and entertaining with the design of multi-module and intera
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
You can touch My Swift, MapKit, UX skills! :D
What is it? ππ» It's a pet project which has been developed as a code challenge. It's written purely in Swift without using 3rd party frameworks. Wha
Modern Swift implementations of BIP39, BIP32, and BIP44
PLEASE NOTE! This is fork from KevinVitale/WalletKit Due to SPM (Swift package manager) and github restrictions it's impossible to add original KevinV
Theme handling macOS Appkit (Swift/Objective-C)
DSFAppearanceManager A class for simplifying macOS appearance values and detecting setting changes (Swift/Objective-C). Why? If you're performing cust
Rosetta Enforcer is a macOS utility designed to help developers convert Universal Binary application to Single Architecture, vice versa.
Rosetta Enforcer Rosetta Enforcer is a macOS utility designed to help developers convert Universal Binary application to Single Architecture, vice ver
π± A simple wallpaper editor application for iPhone. Create your own wallpapers with a beautiful shelves.
iShelf A simple wallpaper editor application for iPhone. Create your own wallpapers with a beautiful shelves. π¨ Demo πΈ Screenshots β¨ Features Lots o
BottomSheet Component π§ͺπ§ͺπ§ͺ
BCSComponent This Source code provide a bottom sheet which allow you custom own cell,you able to show it on the bottom sheet Get started First thing f
Pomodoro is a macOS status bar application written in SwiftUI, which allows you to control your work and break time, exploiting the pomodoro-technique.
Pomodoro Pomodoro is a macOS status bar application which allows you to control your work and break time. Through this application you will be able to
Toledo - a dependency injection library for Swift that statically generates resolvers at compile-time.
Toledo Toledo is a dependency injection library for Swift that statically generates resolvers at compile-time. Index Features Installation Usage Licen
A type-safe, fluent Swift library for working with Core Data
Core Data Query Interface (CDQI) is a type-safe, fluent, intuitive library for working with Core Data in Swift. CDQI tremendously reduces the amount o
π Super light and easy automatic JSON to model mapper
magic-mapper-swift π Super light and easy automatic JSON to model mapper Finish writing README.md Ability to map NSManagedObject Ability to convert m
Powerful animated gradientView 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
π¨βπΌ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
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
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
This repository contains π¨ My Xcode theme that I use. It is compatible with all versions of Xcode.
DRL Xcodetheme Installation Automatic (via script) ./install.sh which will install the file in Xcode FontAndColorThemes directory. Restart Xcode Go t
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
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
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.
CVE-2022-22639: Get a Root Shell on macOS Monterey
Details See Blog: https://www.trendmicro.com/en_us/research/22/d/macos-suhelper-root-privilege-escalation-vulnerability-a-deep-di.html Exploitation of
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
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
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