4041 Repositories
Swift iOS-Architecture-MVVM Libraries
Dazzling Nights on iOS.
NightView NightView is an open source library that generates beautiful, random, starry skies on iOS. Table of Contents Project Details Requirements Li
Porting UIStackView to iOS 7+
OAStackView iOS 9 introduced the very cool UIStackView, UIStackView can be used to easily create simple and complex layouts. As expected UIStackView c
Custom UIKit control to select a distance with a pan gesture, written in Swift
Distance Picker DistancePicker is a custom UIKit control to select a distance with a pan gesture. It looks like a ruler with multiple distance marks a
🎨 Powerful theme/skin manager for iOS 9+ 主题/换肤, 暗色模式
Introduction - Demos - Installation - Documents - FAQ - Contribution - 中文文档 Screenshot Running:open SwiftTheme.xcworkspace, run target PlistDemo Intro
A swift and objective-C object that lets you add a background video to iOS views
BackgroundVideoiOS This is an Object/Class which lets you add a background video to iOS app views. This is seen at login views of some famous apps lik
Set of iOS controls with useful IBInspectable properties. Written on Swift.
DCKit [Not maintained anymore] I switched to Flutter, so I don't maintain the library anymore. DCKit is a set of @IBDesignable iOS controls (buttons,
[iOS] Representing analog flip numbers like airport/trainstation displays
JDFlipNumberView & JDFlipImageView The FlipNumberView is simulating an analog flip display (like those for the departure time on the airport). It's we
Dynamic blur background view with tint color (UIVisualEffectView subclass) 📱
VisualEffectView VisualEffectView is a blur effect library with tint color support. This library uses the UIVisualEffectView to generate the blur. Dem
An iOS UICollectionViewLayout subclass to show a list of contacts with configurable expandable items.
MEVHorizontalContacts An iOS UICollectionViewLayout subclass to show a list of contacts with configurable expandable items. Features Customizable cont
Signature component for iOS in Swift
EPSignature Signature component for iOS written in Swift Preview Installation CocoaPods EPSignature is available through CocoaPods. To install it, sim
NavigationStack is a stack-modeled UI navigation controller
Navigation Stack is a library with stack-modeled UI navigation controller. We specialize in the designing and coding of custom UI for
An iOS native implementation of a Trello Animated Navigation
SCTrelloNavigation An iOS native implementation of a Trello Animated Navigation. See more at https://dribbble.com/shots/2114816-Trello-Navigation. iOS
curry is a framework built to enhance and compliment Foundation and UIKit.
curry Curry is an Cocoa Touch framework built to enhance and compliment Foundation and UIKit. If you're looking to see some of the framework in action
Easy to use UIPageViewController to create a view navigation like Snapchat/Tinder/iOS Main Pages
EZSwipeController Easy to use UIPageViewController to create a view navigation like Snapchat/Tinder/iOS Main Pages. Manual Install (~10 seconds) Downl
A simple, highly customisable, data-driven 3D carousel for iOS and Mac OS
Purpose iCarousel is a class designed to simplify the implementation of various types of carousel (paged, scrolling views) on iPhone, iPad and Mac OS.
Smooth asynchronous user interfaces for iOS apps.
Coming from AsyncDisplayKit? Learn more here Installation Texture is available via CocoaPods or Carthage. See our Installation guide for instructions.
Lightweight and customizable stylesheets for iOS
Motif Lightweight and customizable stylesheets for iOS What can it do? Declare rules defining your app's visual appearance separately from your UI com
SwiftUI - iOS notes App that integrates Core Data with SwiftUI App Life Cycle
Devote (Notes App) SwiftUI Masterclass project Integration between Core Data and SwiftUI App Life Cycle Custom Toggle style and checkbox Read, Update
Forecast App is an ios application built on top of omdb movie api for batman lovers to see their favorite batman movies
Catbon-Movie-App Forecast App is an ios application built on top of omdb movie api for batman lovers to see their favorite batman movies, users can al
Pic-To-Send iOS Application Repository
PicToSend_G03_iOS_Project Pic-To-Send iOS Application Repository Application User Interface How to run the application: Pre-requisite: Xcode 13 or lat
A curated list of Open Source example iOS apps developed in Swift
Example iOS Apps A curated list of Open Source example iOS apps developed in Swift. How to Use Example-iOS-Apps is an amazing list for people who are
Paul Hudson redesigned and remastered the original MoonshotApp. And so I followed the tutorial
Moonshot App for iOS. parsing some json files, using generics, and creating multi page app. Application provides simple informations from the Apollo m
Sample iOS application in SwiftUI presenting Redux architecture
SwiftUI-Redux-Demo Sample iOS application in SwiftUI presenting Redux architecture. My full article about Redux in detail you will find here: Redux ar
Sytac iOS assignment | Movies|
Sytac iOS assignment | Movies The time has come for us to unveil the code challenge Sytac has prepared for you. The challenge involves working with th
Demo of using TensorFlow Lite on iOS
TensorFlowLiteiOS Demo of using TensorFlow Lite on iOS Use the image classification model mobilenet_quant_v1_224. This is an excerpt and arrangement o
Pointfree's Composable Architecture Relay
RelayStore Pointfree's Composable Architecture Relay to hook into Actions sent to the Store from outside. Read more at Observe actions in The Composab
The starter repository for the iOS tech screen!
Nearside iOS Code Screen - Starter Welcome to Nearside's Code Screen starter repository! Quickstart You'll need the following: Xcode 13.1 (13A1030d) T
Tools for using Swift Concurrency on macOS 10.15 Catalina, iOS 13, tvOS 13, and watchOS 6.
ConcurrencyCompatibility Tools for using Swift Concurrency on macOS 10.15 Catalina, iOS 13, tvOS 13, and watchOS 6. Xcode 13.2 adds backwards deployme
An application where users can simulate trading stocks with a starting balance of fake money.
Eighth Wonder Finance Table of Contents Overview Product Spec Video Walkthrough Wireframes Schema Overview Description An application where users can
Best architecture for SwiftUI + CombineBest architecture for SwiftUI + Combine
Best architecture for SwiftUI + Combine The content of the presentation: First of the proposed architectures - MVP + C Second of the proposed architec
A simple, lighweight library for making http requets in iOS
HttpKIT Super simple, super lighweight library for making http requets in IOS. It is a work in progress so PR's are definitelty welcome and highly enc
A MVVM Project using two way binding with DidSet swift feature
FawryTask Description Fawry Task is a MVVM Project using two way binding with DidSet swift feature , follow Solid princepl by uncle bob esecially Sing
Creation of data model easily, with no headache.
DataFixture Create data models easily, with no headache. DataFixture is a convenient way to generate new data for testing / seeding your Realm Databas
Snapshot view unit tests for iOS
iOSSnapshotTestCase (previously FBSnapshotTestCase) What it does A "snapshot test case" takes a configured UIView or CALayer and uses the necessary UI
iOS Simulator type agnostic snapshot testing, built on top of the FBSnapshotTestCase.
SnappyTestCase iOS Simulator type agnostic snapshot testing, built on top of the FBSnapshotTestCase. Why? Snapshot testing helps to deliver views that
Graduation from messy XCTAssertEqual messages.
A tool for providing the 2 features for efficient testing: Output diff between 2 any types Default implementation of Equatable for any types Platform
A collection of useful test helpers designed to ease the burden of writing tests for iOS applications.
MetovaTestKit is a collection of useful test helpers designed to ease the burden of writing tests for iOS applications. Requirements Installation Usag
Convert xcodebuild plist and xcresult files to JUnit reports
trainer This is an alternative approach to generate JUnit files for your CI (e.g. Jenkins) without parsing the xcodebuild output, but using the Xcode
Upload failing iOS snapshot tests cases to S3
Second Curtain If you're using the cool FBSnapshotTestCase to test your iOS view logic, awesome! Even better if you have continuous integration, like
Swift framework containing a set of helpful XCTest extensions for writing UI automation tests
AutoMate • AppBuddy • Templates • ModelGenie AutoMate AutoMate is a Swift framework containing a set of helpful XCTest extensions for writing UI autom
Bluepill is a reliable iOS testing tool that runs UI tests using multiple simulators on a single machine
Bluepill is a tool to run iOS tests in parallel using multiple simulators. Motivation LinkedIn created Bluepill to run its large iOS test suite in a r
iOS UI Automation Test Framework
Deprecation: EarlGrey 1.0 is deprecated in favor of EarlGrey 2.0 which integrates it with XCUITest. Please look at the earlgrey2 branch. EarlGrey 1.0
Write unit tests which test the layout of a view in multiple configurations
Overview This library enables you to write unit tests which test the layout of a view in multiple configurations. It tests the view with different dat
An understated approach to iOS integration testing.
Subliminal is a framework for writing iOS integration tests. Subliminal provides a familiar OCUnit/XCTest-like interface to Apple's UIAutomation frame
Keep It Functional - An iOS Functional Testing Framework
IMPORTANT! Even though KIF is used to test your UI, you need to add it to your Unit Test target, not your UI Test target. The magic of KIF is that it
AB testing framework for iOS
ABKit Split Testing for Swift. ABKit is a library for implementing a simple Split Test that: Doesn't require an HTTP client written in Pure Swift Inst
Remote configuration and A/B Testing framework for iOS
MSActiveConfig v1.0.1 Remote configuration and A/B Testing framework for iOS. Documentation available online. MSActiveConfig at a glance One of the bi
Multivariate & A/B Testing for iOS and Mac
This library is no longer being maintained. You can continue to use SkyLab in your projects, but we recommend switching another solution whenever you
🧲🔗 Open Magnet Links in Put.io
Magnet Links extension Open Magnet Links in Put.io Tired of seeing "Safari cannot open the page because the address is invalid." alerts when you try t
Running Swift automatic differentiation on iOS
Differentiation Demo This is an example of Swift's automatic differentiation running on iOS. It is a modified version of the game from ARHeadsetKit tu
The source of V2er.iOS
V2er-iOS A beautiful V2EX client built for iOS platform. This project is under develop, is not avaiable in App store yet, you could download it from h
A Mac and iOS Playgrounds Unit Testing library based on Nimble.
Spry Spry is a Swift Playgrounds Unit Testing library based on Nimble. The best thing about Spry is that the API matches Nimble perfectly. Which means
Simple BDD for iOS
Kiwi: Simple BDD for iOS Kiwi is a Behavior Driven Development library for iOS development. The goal is to provide a BDD library that is exquisitely s
The project used in the iOS Architect Crash Course lectures
iOS Architect Crash Course • August 2nd-8th • EssentialDeveloper.com https://www.essentialdeveloper.com/ios-architect-crash-course/aug-2021-a5220 It's
SpaceX rocket listing app using RxSwift and CLEAN Architecture with MVVM
Jibble SpaceX rocket listing app using RxSwift and CLEAN Architecture with MVVM Demo Features Reactive Bindings URL / JSON Parameter Encoding Filter Y
Challenge... counting game for kids... should be entertaining, educational and fun... o_O
MultiTainment Simple multiplication game for kids. Possible to choose how many questions they want to answer and how hard shoud it be. Simple funny in
iOS native app demo with Xcode and Swift using MVVM architecture and Apple's Combine framework for functional reactive programming, all with UIKit
iOS (Swift 5): MVVM test with Combine and UIKit MVVM and functional reactive programming (FRP) are very used in iOS development inside companies. Here
Headline News View Example App for iOS. You can display the articles fetched by rss.
HeadLineNews-ObjC Headline News View Example App for iOS. You can display the articles fetched by rss. PiP(Picture in Picture) is also supported DEMO
Yattee: video player for Invidious and Piped built for iOS, tvOS and macOS
Video player for Invidious and Piped instances built for iOS, tvOS and macOS. Features Native user interface built with SwiftUI Multiple instances and
Official SwiftUI SDK for Stream Chat.
SwiftUI - Currently in Development 🏗 The SwiftUI SDK is built on top of the StreamChat framework and it's a SwiftUI alternative to the StreamChatUI S
Font Awesome swift library for iOS.
Font Awesome Swift Follow me: @vaberer I like ★. Do not forget to ★ this super convenient library. Added UISegmentedControl & UITabbarItem & UISlider
Use 1600+ icons (and more!) from FontAwesome and Google Material Icons in your swift/iOS project in an easy and space-efficient way!
Swicon Use 1600+ icons from FontAwesome and Google Material Icons in your iOS project in an easy and space-efficient way! The built-in icons are from
A better choice for iOS Developer to use FontAwesome Icon with UI.😍
FontAwesomeKit.Swift 😀 😘 A better choice for iOS Developer to use FontAwesome Icon with UI. 😍 Support Swift 4.2 & iOS 8.0+ FontAwesome 4.7.0 Storyb
Google Material Design Icons Font for iOS
GoogleMaterialDesignIcons #Google Material Design Icons Font for iOS It is based on https://github.com/google/material-design-icons. it converts the m
Auto-generated icon font library for iOS, watchOS and tvOS
Iconic helps making icon fonts integration effortless on iOS, tvOS and watchOS. Its main component is in charge of auto-generating strongly typed Swif
Icon font library for iOS. Currently supports Font-Awesome, Foundation icons, Zocial, and ionicons.
FontAwesomeKit Icon font library for iOS. Currently supports Font-Awesome, Foundation icons, Zocial, and ionicons. Version 2.2 Notable Changes Not Jus
NSString+FontAwesome
FontAwesome+iOS Font awesome is an iconic font. Read more about it on http://fortawesome.github.com/Font-Awesome/ This category brings this great icon
A simple Student Management on an iOS App
Student Management XCode Swift App A simple Student Management on an Xcode Swift App Table of Contents About the projects Technologies Features Setup
Trello Clone iOS App build with SwiftUI
Trello Clone iOS App - SwiftUI A Trello Clone App for iOS built with SwiftUI. Features The app has several main features: Card, BoardList CRUD. Drag a
CodeMirror-Swift is a lightweight wrapper of CodeMirror for macOS and iOS
CodeMirror-Swift is a lightweight wrapper of CodeMirror for macOS and iOS. Features 🍭 Lightweight CodeMirror wrapper (build 5.52.2) ✅ 100% Native Swi
Swift emoji string parsing library
Croc is a library for parsing emojis on iOS. It provides a simple and lightweight interface for detecting, generating, categorizing and managing emoji
iOS & OSX Syntax Highlighter.
Highlightr Highlightr is an iOS & macOS syntax highlighter built with Swift. It uses highlight.js as it core, supports 185 languages and comes with 89
Markdown parser for iOS
Marky Mark Marky Mark is a parser written in Swift that converts markdown into native views. The way it looks it highly customizable and the supported
Blazing fast Markdown / CommonMark rendering in Swift, built upon cmark.
Down Blazing fast Markdown (CommonMark) rendering in Swift, built upon cmark v0.29.0. Is your app using it? Let us know! If you're looking for iwasrob
A Cross-Platform String and Regular Expression Library written in Swift.
Guitar 🎸 A Cross-Platform String and Regular Expression Library written in Swift. About This library seeks to add common string manipulation function
User input masking library repo.
Migration Guide: v.6 This update brings breaking changes. Namely, the autocomplete flag is now a part of the CaretGravity enum, thus the Mask::apply c
Easy string decoration with styles
StyleDecorator Design string simply by linking attributes. Example Create Decorator with specific Style and link it at the end of needed string or wra
iOS port from libphonenumber (Google's phone number handling library)
libPhoneNumber for iOS NBPhoneNumberUtil NBAsYouTypeFormatter ARC only Update Log https://github.com/iziz/libPhoneNumber-iOS/wiki/Update-Log Issue You
A Swift framework for using custom emoji in strings.
Emojica – a Swift framework for using custom emoji in strings. What does it do? Emojica allows you to replace the standard emoji in your iOS apps with
🌍⏩📄 Convert ISO8859 1-16 Encoded Text to String in Swift. Supports iOS, tvOS, watchOS and macOS.
ISO8859 Convert ISO8859 1-16 Encoded Text to String in Swift. Usage let encoding = ISO8859.part1 let string = String([...], iso8859Encoding: encoding)
Swift String Validator. Simple lib for ios to validate string and UITextFields text for some criterias
Swift String validator About Library for easy and fastest string validation based on сciterias. Instalation KKStringValidator is available through Coc
Markdown parsing and rendering for iOS and OS X
CocoaMarkdown Markdown parsing and rendering for iOS and macOS CocoaMarkdown is a cross-platform framework for parsing and rendering Markdown, built o
Type strict builder class for NSAttributedString.
StringStylizer Type strict builder class for NSAttributedString. What's this? StringStylizer makes NSAttributedString more intuitive with Method chain
String (and more) validation for iOS
Swift Validators 🔶 String validation for iOS. Contents Installation Walkthrough Usage Available validators License ReactiveSwift + SwiftValidators Wa
🎗 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
Emoji in Swift
Smile ❤️ Support my apps ❤️ Push Hero - pure Swift native macOS application to test push notifications PastePal - Pasteboard, note and shortcut manage
✍️ No "Optional(...)" in string interpolation + Easy pluralization
' ____ ___ ' | \ / \
Heimdall is a wrapper around the Security framework for simple encryption/decryption operations.
Heimdall In Norse mythology, Heimdall is the gatekeeper of Bifröst, the rainbow road connecting Midgard, realm of the humans, to Asgard, the realm of
SZMentionsSwift is a lightweight mentions library for iOS.
SZMentionsSwift is a lightweight mentions library for iOS. This library was built to assist with the adding, removing and editing of a mention within a textview.
Rich Markdown editing control for iOS
MarkdownTextView Rich Markdown Editing for iOS MarkdownTextView is an iOS framework for adding rich Markdown editing capabilities. Support for Markdow
Markdown syntax highlighter for iOS
Marklight Markdown syntax highlighter for iOS and macOS. Description Marklight is a drop in component to easily add realtime Markdown syntax highlight
A beautiful rich text WYSIWYG editor for iOS with a syntax highlighted source view
ZSSRichTextEditor The Editor ZSSRichTextEditor is a beautiful Rich Text WYSIWYG Editor for iOS. It includes all of the standard editor tools one would
Powerful text framework for iOS to display and edit rich text.
YYText Powerful text framework for iOS to display and edit rich text. (It's a component of YYKit) Features UILabel and UITextView API compatible High
A rich-text editor for iOS
DTRichTextEditor This project aims to provide a replacement for Apple's severely limited UITextView and to allow for editing attributed strings. It co
An Objective-C framework for converting Markdown to HTML.
MMMarkdown MMMarkdown is an Objective-C framework for converting Markdown to HTML. It is compatible with OS X 10.7+, iOS 8.0+, tvOS, and watchOS. Unli
The iOS framework that grows only as fast as its documentation
Nimbus is an iOS framework whose feature set grows only as fast as its documentation. Support status Nimbus is in a supported maintenance mode, meanin
Demo of iOS app that recognizes finger heart by machine learning
HandPoseClassificationAR Demo of iOS app that recognizes finger heart by machine learning How to build 1, Download or Clone this project and open in x
Simple iOS app in Swift to show AQI for some cities using websocket using Combine + MVVM
AQI Simple iOS app in Swift to show AQI for some cities using websocket using Combine + MVVM This app follows MVVM This app uses combine framework The
IOS application for researching of Rick and Morty Universe: characters, locations, episodes.
Rick and Morty universe iOS app In this project I used Swift Alamofire Creating UI programmatically MVC, Delegate, Singleton Design: figma mockup API:
WordScramble app for demonstrating loading an external txt file and working with it
WordScramble-v2 WordScramble app for demonstrating loading an external txt file and working with it App for creating anagrams from given 8 letter word