88 Repositories
Swift spm-product Libraries
Make the web shine. ✨
Sparkle Make the web shine. ✨ Note that the software provided in this package is still in early development, and APIs are subject to changes. Static S
A snappy image viewer with zoom and interactive dismissal transition.
A snappy image viewer with zoom and interactive dismissal transition. Features Double tap to zoom in/out Interactive dismissal transition Animate in f
Swift APIs for SQLite: Type-safe down to the schema. Very, very, fast. Dependency free.
Lighter Lighter is a set of technologies applying code generation to access SQLite3 databases from Swift, e.g. in iOS applications or on the server. L
Typed key-value storage solution to store Codable types in various persistence layers with few lines of code!
🗂 Stores A typed key-value storage solution to store Codable types in various persistence layers like User Defaults, File System, Core Data, Keychain
SPM-native private framework bindings
Paris SPM-powered SDK for working with private frameworks. Help me! Currently, using Paris is a bit convoluted. Due to a limitation set by SPM, Paris
🌊 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
Compile-time-checked URLs
SafeURL Tool for avoiding using the URL(string:) initializer with optional result, instead introducing a compile time URL validity check. Note, this d
A Swift package that provides convenient Lorem Ipsum text, images, colors and other placeholders for rapidly prototyping, building and testing your iOS applications.
Lorem Introducing Lorem, a placeholder generator library for iOS to help you rapidly prototype, build and test your iOS applications. By leveraging Sw
The Swift Package Index is the place to find Swift packages!
The Swift Package Index helps you make better decisions about the dependencies you use in your apps. The Swift Package Index is a search engine for pa
Codable code is a Swift Package that allows you to convert JSON Strings into Swift structs
Codable code is a Swift Package that allows you to convert JSON Strings into Swift structs.
Swiftlint, SwiftGen and Sourcery for your SPM package
BuildSystemPlugins This plugin assumes you have the same architecture proposed in here as a base. As an example for this implementation you can check
Swift implementation of the elm architecture (TEA)
Swiftea If you were looking for a something like this: TEA (The Elm Architecture) MVU (Model-View-Update) MVI (Model-View-Intent) Redux-like Flux-like
SuggestionsBox helps you build better a product trough your user suggestions. Written in Swift. 🗳
SuggestionsBox An iOS library to aggregate users feedback about suggestions, features or comments in order to help you build a better product. Swift V
Pendo captures product usage data, gathers user feedback, and lets you communicate in-app to onboard, educate, and guide users to value
Pendo SDK for IOS The Pendo Mobile SDK is a code-less, retro-active analytics collector across all of your app's versions. The SDK also allows present
Firebase xcframework integration with SPM
Firebase xcframework integration with SPM A small mirror for https://github.com/firebase/firebase-ios-sdk, to add support for using their binary depen
SecretSquirrel: A Demonstration of releasing Closed Source libraries privately via SPM
SecretSquirrel: A Demonstration of releasing Closed Source libraries privately via SPM. A demo repository that showcases how to properly vend a closed
An App where you can find product and see its detail.
MeliProductos Project 🇬🇧 An App where you can find product and see its detail. 🇪🇸 Una App donde puedes encontrar tus productos y ver su detall
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
ZEGOCLOUD's easy example is a simple wrapper around our RTC product.
ZEGOCLOUD's easy example is a simple wrapper around our RTC product. You can refer to the sample code for quick integration.
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
Trigonometry - A small package to calculate values in an right angled triangle
Trigonometry - A small package to calculate values in an right angled triangle
A Swift SPM framework for running and managing Lua code from Swift
LuaKit A Swift Package for running and managing Lua code from Swift. Documentation For documentation, add this package as Swift Package Dependency, an
QR code detector. Simple usage, you can get recognition results via delegate or callback.
SPQRCode QR code detector. Simple usage, you can get recognition results via delegate or callback. Installation Swift Package Manager CocoaPods Manual
Finance App written in Swift and SwiftUI
Finance App written in Swift and SwiftUI. Modular MVVM architecture (SPM) with Composition Root.
api.video is the video infrastructure for product builders
api.video is the video infrastructure for product builders. Lightning fast video APIs for integrating, scaling, and managing on-demand & low latency live streaming features in your app.
ZakatFatoora - A simple way to implement e-invoicing (FATOORA) for iOS
ZakatFatoora - A simple way to implement e-invoicing (FATOORA) for iOS
An e-commerce app with some function: searching, like product, demo paying and view product
Emarket_060921 An e-commerce app with some function: searching, like product, demo paying and view product. I have developed this app all by myself, b
Easy usage SFSymbols with static types. If symbol not available, compiler will show warning.
SPSafeSymbols Wrapper of SF Symbols. You choose the icon and what style to draw it in. You can specify the font with which to draw the icon. If the sy
A swift package(SPM) with iOS UI component that loads and displays images from remote urls or local assets and displays in a slide-show form with auto scroll feature.
MDBannersView A swift package with an iOS UI component that loads and displays images from remote urls, local assets and displays in a slide-show form
ProductListSwiftUI - SwiftUI Project to fetch product list using the fakestoreapi and the MVVM architectural pattern
ProductListSwiftUI SwiftUI Project to fetch product list using the fakestoreapi
Snitch - A handy library to access useful information about your application from the Home Screen
Snitch Access your app's useful information from Home Screen Table of Contents I
Easy usage SFSymbols. If symbol not available, compiler will show warning.
SFSymbols Wrapper of SFSymbols. You choose the icon and what style to draw it in. You can specify the font with which to draw the icon. If the symbol
Injector - A Swift package for simple dependency injection that also supports Swift UI previews
A Swift package for simple dependency injection that also supports Swift UI prev
SFSymbols SwiftUI Enum
SF SFSymbols SwiftUI Enum Example: All lines are equivalent. Image(systemName: "square.fill.and.line.vertical.square.fill") Image(systemName:
A collection of missing SwiftUI components
SwiftUIKit A collection of components that will simplify and accelerate your iOS development. Components CurrencyTextField AdaptToKeyboard (not needed
WholesomeExtensions - A SPM package that provides some extensions that I like to use
WholesomeExtensions This package includes some extensions that I like to use. Yo
iOS TV Shows app with TMDb Api. RxSwift, MVVM, Clean Architecture. Tuist + Swift Package Manager
TVShows iOS app built with RxSwift, using the TMDb API. Built with Swift 5 RxSwift, RxDataSources Clean + Modular Architecture Cordinator Pattern. MVV
You can share and communicate with developers around the world through the Fabula app.
FabulaItemsProvider This is the source package for the Fabula project. You can share and communicate with developers around the world through the Fabu
ProductPage - An example project that shows how to build a product page in a modular way. SwiftUI practice
ProductPage An example project that shows how to build a product page in a modul
Enzyme is a spm package for the make easier development on iOS
Enzyme Enzyme is a spm package for the make easier development on iOS. Installation For the installation you just need to add the url of the project t
A lightweight UICollectionViewLayout that 'pages' and centers its cells 🎡 written in Swift
CenteredCollectionView CenteredCollectionView is a lightweight drop in place UICollectionViewFlowLayout that pages and keeps its cells centered, resul
Commonly available global error type packages
ErrorKit 일반적으로 사용 할 수 있는 전역 오류 타입 패키지. Requirements Xcode 13.2.1+ Swift 5.5+ Ins
Conveniently getting the User Agent through WKWebView
WebKit User Agent Requirements iOS 9.0+ macOS 10.11+ Installation See the subsec
A SwiftUI wrapper of the new UIKit sheetPresentationController's capabilities in iOS15.
BottomSheet Bring to SwiftUI the UIKit bottom sheet capabilities that came with iOS15. Usage Show the bottom sheet Button(action: { show.toggle() }) {
Easily validate your Properties with Property Wrappers 👮
ValidatedPropertyKit enables you to easily validate your properties with the power of Property Wrappers. struct LoginView: View { @Validated(
An Application to list the products and on selection of product list the detail of particular product
Merchandising An Application to list the products and on selection of product list the detail of particular product This application uses VIPER design
AutoLayout Micro DSL SPM from Chris Eidhof's article
EasyAutoLayout Intro EasyAutoLayout is a small framework built using the ideas presented in the article called Autolayout Micro DSL by Chris Eidhof. I
The Swift-est way to build native mobile apps that connect to Salesforce.
Swiftly Salesforce is the Swift-est way to build native mobile apps that connect to Salesforce: Written entirely in Swift. Very easy to install and up
Flutter Apple Product Store App UI Home Page With Getx
Flutter Apple Product Store App UI Home Page With Getx A new Flutter UI Project on my Youtube Channel . About The Project Create a beautiful Flutter U
A snappy image viewer with zoom and interactive dismissal transition.
A snappy image viewer with zoom and interactive dismissal transition. Features Double tap to zoom in/out Interactive dismissal transition Animate in f
Customizable Dynamic Bottom Sheet Library for iOS
DynamicBottomSheet Powerd by Witi Corp., Seoul, South Korea. Fully Customizable Dynamic Bottom Sheet Library for iOS. This library doesn't support sto
A convenient class usable from UIKit view controller or SwiftUI to scan document & get UIImage or PDFDocument as result - Replacement of IRLDocumentScanner
Super easy SwiftUI & UKKit pakcage to scan: Images or PDF. It is also a replacement for IRLScannerViewController
A command-line tool to generate a JSON-list of all used SPM-dependencies of an Xcode-project.
SwiftPackageList A command-line tool to generate a JSON-list of all used SPM-dependencies of an Xcode-project. This includes all the Package.resolved
URLImage is a package that holds an easy way of showing images from an URL.
URLImage Overview URLImage is a package that holds an easy way of showing images from an URL. Usually this processes should take the following process
🏹 Bow is a cross-platform library for Typed Functional Programming in Swift
Bow is a cross-platform library for Typed Functional Programming in Swift. Documentation All documentation and API reference is published in our websi
AnimeListSwiftUI - Anime quote list built with MVVM Swift 5 using Async/Await
How To In SwiftUI Async/Await AnimeListSwiftUI - Anime quote list built with MVVM Swift 5 using Async/Await Clones Clubhouse - App clone built with Sw
A pure swift Ethereum Web3 library
⚗️ Web3 Web3.swift is a Swift library for signing transactions and interacting with Smart Contracts in the Ethereum Network. It allows you to connect
Swift package to convert a HTML table into an array of dictionaries.
Swift package to convert a HTML table into an array of dictionaries.
MeCab Demo for iOS 15 and SPM
MeCab Demo for iOS 15 and SPM Sample project for MeCab, a Japanese tokenizer/morphological analyzer. Updated for iOS 15 and SPM. Successor to landonep
XCMetrics is the easiest way to collect Xcode build metrics and improve developer productivity.
XCMetrics is the easiest way to collect Xcode builds metrics and improve your developer productivity. Overview 📈 Keep your build times under control
GenStore is a lightweight swift code generator for your resources.
GenStore is a lightweight swift code generator for your resources. GenStore can create classes for your images, colors and localized strings.
Beautiful iOS side menu library with parallax effect. Written in Swift
AKSideMenu AKSideMenu is a double side menu library with parallax effect. Example Project See the contained examples to get a sample of how AKSideMenu
Super Simple Pager with RxSwift extension
SSPager Super Simple Pager Example To run the example project, clone the repo, and run pod install from the SSPagerExample directory first. Installati
A simple, customizable Country picker for picking country or dialing code. 🇮🇳 🇯🇵 🇰🇷 🇩🇪 🇨🇳 🇺🇸 🇫🇷 🇪🇸 🇮🇹 🇷🇺 🇬🇧
CountryPicker A simple, customizable Country picker for picking country or dialing code. This library is for country picker used in many app for selec
Very simple Observable and Publisher implementation for iOS apps.
Very simple Observable and Publisher implementation for iOS apps.
Compiles SPM packages to XCFrameworks
spm-to-xcframework What's it? This little tool creates xcframework from SPM packages. Install Just pull the package and build from the source with thi
A toolkit for SQLite databases, with a focus on application development
A toolkit for SQLite databases, with a focus on application development
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
🎚️ 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.
SSToastMessage is written purely in SwiftUI. It will add toast, alert, and floating message view over the top of any view. It is intended to be simple, lightweight, and easy to use. It will be a popup with a single line of code.
SSToastMessage SSToastMessage is written in SwiftUI. It will add toast, alert, and floating message view over the top of any view. It is intended to b
macOS utility for converting fat-frameworks to SPM-compatible XCFramework with arm64-simulator support
xcframework-maker macOS utility for converting fat-frameworks to SPM-compatible XCFramework with arm64-simulator support. 📝 Description make-xcframew
Solana + RxSolana This is a open source library on pure swift for Solana protocol
The objective is to create a cross platform, fully functional, highly tested and less depencies as posible. The project is still at initial stage. Lots of changes chan happen to the exposed api.
Another network wrapper for URLSession. Built to be simple, small and easy to create tests at the network layer of your application.
Another network wrapper for URLSession. Built to be simple, small and easy to create tests at the network layer of your application. Install Carthage
Sample project to learn how to use swiftui 2.0 with Combine, we look into using SwiftUI MVVM, also interact with an API to get our newsfeed, use SPM(Swift Package Manager) to speed up our development flow and handle swiftui layout with views such as VStack.
News APP MVVM + SwiftUI + Combine + Swift Package Manager Sample project to learn how to use swiftui 2.0 with Combine, we look into using SwiftUI MVVM
Helpful extensions for iOS app development 🚀
ExtensionKit includes many extensions, from getting the user location with a deterministic Combine API to a shimmer loading animation, to keyboard notification updates, bottom sheet and much much more. Check out the docs below or install the library with SPM to try it out.
Fortune spinning wheel library built using SwiftUI, supports dynamic content.
Fortune Wheel Fortune spinning wheel 🎡 library built using SwiftUI, supports dynamic content. Preview - Spin Wheel ⚙️ CocoaPods Installation FortuneW
This package is meant to make http request of an easy way inspiren in the architecture of Moya package
NetworkAgent This package is meant to make http request of an easy way inspiren in the architecture of Moya package. This package is 100% free of depe
FSPagerView is an elegant Screen Slide Library. It is extremely helpful for making Banner View、Product Show、Welcome/Guide Pages、Screen/ViewController Sliders.
SWIFT OBJECTIVE-C FSPagerView is an elegant Screen Slide Library implemented primarily with UICollectionView. It is extremely helpful for making Banne
A lightweight UICollectionViewLayout that 'pages' and centers its cells 🎡 written in Swift
CenteredCollectionView CenteredCollectionView is a lightweight drop in place UICollectionViewFlowLayout that pages and keeps its cells centered, resul
ValidatedPropertyKit enables you to easily validate your properties
ValidatedPropertyKit enables you to easily validate your properties with the power of Property Wrappers.
🏹 Bow is a cross-platform library for Typed Functional Programming in Swift
Bow is a cross-platform library for Typed Functional Programming in Swift. Documentation All documentation and API reference is published in our websi
Thingy - A modern device detection and querying library.
Thingy A modern device detection and querying library. Features Swift 5 support Modern syntax Documentation Device detection Device family detection D
GRDB - A toolkit for SQLite databases, with a focus on application development
A toolkit for SQLite databases, with a focus on application development Latest release: May 16, 2021 • version 5.8.0 • CHANGELOG • Migrating From GRDB
SwiftySound is a simple library that lets you deal with Swift sounds easily
SwiftySound Overview SwiftySound is a simple library that lets you deal with Swift sounds easily. Static methods Sound.play(file: "dog.wav") Sound.pla
ModernAVPlayer is a persistence AVPlayer wrapper
ModernAVPlayer is a persistence AVPlayer wrapper ++ Cool features ++ Get 9 nice and relevant player states (playing, buffering, loading
The swiftest way to build iOS apps that connect to Salesforce
Build iOS apps fast on the Salesforce Platform with Swiftly Salesforce: Written entirely in Swift. Uses Swift's Combine framework to simplify complex,
A package manager that installs and runs executable Swift packages
Mint 🌱 A package manager that installs and runs Swift command line tool packages. $ mint run realm/[email protected] This would install and run SwiftL