98 Repositories
Swift url-builder Libraries
TPPDF is a simple-to-use PDF builder for iOS
TPPDF is a fast PDF builder for iOS & macOS using simple commands to create advanced documents! Created and maintained by Philip Niedertscheider and a
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
Encode and decode deeply-nested data into flat Swift objects
DeepCodable: Encode and decode deeply-nested data into flat Swift objects Have you ever gotten a response from an API that looked like this and wanted
Compatible backports of commonly used type properties for `URL` that are only available from iOS 16.0+ / macOS 13.0+ / tvOS 16.0+ / watchOS 9.0+.
URLCompatibilityKit URLCompatibilityKit is a lightweight Swift package that adds compatible backports of commonly used type properties, type and insta
A Swift wrapper for URL bookmarks which allow a file to be located regardless of whether it is moved or renamed.
Bookmark A Swift wrapper for URL bookmarks which allow a file to be located regardless of whether it is moved or renamed. This class wraps Swift's URL
Automatically generate GraphQL queries and decode results into Swift objects, and also interact with arbitrary GitHub API endpoints
GitHub API and GraphQL Client This package provides a generic GitHub API client (GithubApiClient) as well as Codable-like GitHub GraphQL querying and
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
Slack message generator and API client, written in Swift with Result Builders and Concurrency
Slack Message Client This package provides a Swift object model for a Slack Block Kit message, as well as a Result Builder convenience interface for e
A result builder that build HTML parser and transform HTML elements to strongly-typed result, inspired by RegexBuilder.
HTMLParserBuilder A result builder that build HTML parser and transform HTML elements to strongly-typed result, inspired by RegexBuilder. Note: Captur
An easy to use UIAlertController builder for swift
LKAlertController An easy to use UIAlertController builder for swift Features Short and simple syntax for creating both Alerts and ActionSheets from U
📐 Declarative UIKit in 10 lines of code.
Withable 📐 Declarative UIKit in 10 lines of code. See corresponding article at Declarative UIKit with 10 lines of code A simple extension instead of
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.
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
A result builder for ViewModifiers
A result builder for ViewModifiers
SherlockForms - An elegant SwiftUI Form builder to create a searchable Settings and DebugMenu screens for iOS
🕵️♂️ SherlockForms What one man can invent Settings UI, another can discover i
Fromswifttoswiftui - Swift and SwiftUI materials that cover the following topics - keypath, property wrapper, Combine and result builder
From Swfit to SwiftUI In this repository you can find materials related to the l
Swift Language Weather is an iOS weather app developed in Swift
Swift Language Weather SwiftWeather has renamed to Swift Language Weather. Because this repo is ranked number one in Google when we search "Swift Weat
SwiftUI view that download and display image from URL and displaying Activity Indicator while loading .
ViewWithActivityIndicator ViewWithActivityIndicator is a SwiftUI view that download and display image from URL and displaying Activity Indicator while
Hotels By Location - Click on the table view cell will navigate to hotel url
HotelsByLocation About This is the final project of IOS Nano Degree. Longpress or search locations. It'll drop a pin on the map. Click on the annotaio
Build declarative GraphQL queries in Swift.
SociableWeaver Swift meets GraphQL in this lightweight, easy to use framework. SociableWeaver uses a declarative style of programming and makes GraphQ
Setup your class structure in Xcode Interface Builder and save() in Parse Server.
ISParseBind With ISParseBind you can save, update and query PFObjects using the power of Xcode Interface Builder resources. https://www.youtube.com/wa
A tool to convert Xcode .xib to .storyboard files
xib2Storyboard • xib2Storyboard is a handy tool to easily convert .xib files to .storyboard without the hassle of manually copying views, losing your
URL query encoder with OpenAPI serialization options support
URLQueryEncoder A customizable Swift Encoder that encodes instances of data type
An eject button for Interface Builder to generate swift code
Eject Eject is a utility to transition from Interface Builder to programatic view layout. This is done by using code generation to create a .swift fil
UITextField with elastic bounce effect on touch.
WWElasticTextField UITextField with elastic bounce effect on touch. Requirements Xcode 7+ iOS 8.0+ ARC Swift 2.0+ Installation CocoaPods use_framework
Draftsman is a Layout builder based on AutoLayout with Declarative approach
Draftsman Draftsman is a DSL framework for Swift focussed on builder pattern Example To run the example project, clone the repo, and run pod install f
✋ ✋ ✋ The super easy and generic builder pattern. It's easy if you try 💪.
Builder ✋ ✋ ✋ The super easy and generic builder pattern. It's easy if you try 💪 . Introduction Initialize UIView build set its properties. 👍 👍 let
Jupiter: UMD Schedule Builder
Jupiter is a schedule builder for UMD students that intelligently generates and ranks potential schedules based on professor ratings and average GPA, while also removing duplicates, and ensuring that there are no time conflicts.
Lightweight set of text fields with nice animation and functionality
TweeTextField This is lightweight library that provides different types of Text Fields based on your needs. I was inspired by Jan Henneberg. Features
⚡️ A library of widgets and helpers to build instant-search applications on iOS.
By Algolia. InstantSearch family: InstantSearch iOS | InstantSearch Android | React InstantSearch | InstantSearch.js | Angular InstantSearch | Vue Ins
A text view that supports selection and expansion
The Problem UILabel and UITextView offer unsatisfying support for text selection. Existing solutions like TTTAttributedLabel are great but offer a som
The famous iOS search bar with auto completion feature implemented.
PRESENTATION This search bar will allow you to offer suggestions words to your users when they are looking for something using default iOS search bar.
Artisan is an MVVM framework for Swift using the bonding features from Pharos and constraints builder from Draftsman.
Artisan Artisan is an MVVM framework for Swift using the bonding features from Pharos, constraints builder from Draftsman and builder pattern from Bui
A generic stretchy header for UITableView and UICollectionView
GSKStretchyHeaderView, by gskbyte GSKStretchyHeaderView is an implementation of the stretchy header paradigm as seen on many apps, like Twitter, Spoti
Xcode Template for generating VIPER-B modules: View, Interactor, Presenter, Router and Builder.
VIPER-Xcode-Template Xcode Template for generating VIPER-B modules: View, Interactor, Presenter, Router and Builder. Installation Clone or download th
SMAP: Swiss Topo Map URL Generator
smap - Swiss Topo Map URL Generator Usage: smap [-b] image-file-path Reads fil
Introducing with Xcode Storyboard and Interface Builder
I-am-rich Introducing with Xcode Storyboard and Interface Builder Introducing wi
基于URLNavigator抽象的URL路由组件 灵感来自Moya 配置化 插件化.
Apis URLNavigator abstract routing component written in Swift, Inspired by Moya. 天朝子民 Features Support for different processing based on plugin mechan
Custom Field component with validation for creating easier form-like UI from interface builder.
#YALField Custom Field component with validation for creating easier form-like UI from interface builder. ##Example Project To run the example project
A Custom UIButton with Centralised Styling and common styles available in Interface Builder
DesignableButton DesignableButton is a UIButton subclass that uses a centralised and reusable styling. In InterfaceBuilder, drag and drop a Designable
A circular, animatable & highly customizable progress bar from the Interface Builder (Objective-C)
If you use MBCircularProgressBar, please tell me and I will add your app here. Usage To run the example project, clone the repo, and run pod update fr
Flexible UI Framework Designed for Swift
Overlay Overlay is a very flexible UI framework designed for Swift. Note: Overlay is still under development and many things are subject to change. Fe
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
Type strict builder class for NSAttributedString.
StringStylizer Type strict builder class for NSAttributedString. What's this? StringStylizer makes NSAttributedString more intuitive with Method chain
Create Live Graphics in SwiftUI (iOS, tvOS & macOS)
PixelUI import SwiftUI import PixelUI struct ContentView: View { var body: some View { GeometryReader { geo in
Download app update form url and install it
capacitor-updater Download app update from url and install it. And reload the view. You can list the version and manage it with the command below. Ins
Request adapter for URL requests from "MovieLister" demo app (Swift for Good book, a chapter by Ben Scheirman)
RequestAdapter Request adapter for URL requests from "MovieLister" demo app (Swift for Good book, a chapter by Ben Scheirman) The code is taken from:
URLEmbeddedView automatically caches the object that is confirmed the Open Graph Protocol.
URLEmbeddedView Features Simple interface for fetching Open Graph Data Be able to display Open Graph Data Automatically caching Open Graph Data Automa
Use this package in order to ease up working with Combine URLSession.
Use this package in order to ease up working with Combine URLSession. We support working with Codable for all main HTTP methods GET, POST, PUT and DELETE. We also support MultipartUpload
Manage multi-domain url auto mapping ip address table.
Domainer Multi-domain mapper. This library provides manage multi-domain table. Features Manage multi-domain mapping main domain. Find best domain whic
TPPDF is a simple-to-use PDF builder for iOS
TPPDF is a fast PDF builder for iOS & macOS using simple commands to create advanced documents! Created and maintained by Philip Niedertscheider and a
Live rendering of UIImageView properties in Interface Builder
TJProfileImage Live rendering of componet’s properties in Interface Builder Features Dashed border Solid border Round corner Circle image Requirements
Written in pure Swift, QuickLayout offers a simple and easy way to manage Auto Layout in code.
QuickLayout QuickLayout offers an additional way, to easily manage the Auto Layout using only code. You can harness the power of QuickLayout to align
How to Display Video from URL inside custom design UIView
Technicalisto How to Display Video from URL inside custom design UIView Add your UIView and connect it . Add This method for display func DisplayVideo
É um Aplicativo que abre o link de um site através do URL.
Aplicativo-WebView É um Aplicativo que abre o link de um site atraves do URL. 🚀 Tecnologias Este projeto foi desenvolvido com as seguintes tecnologia
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
Design shapes in Interface Builder
EPShapes Create shapes(Polygons, Stars, Hearts, Arrows) in Interface builder using IBInspectable and IBDesignable Features Design shapes in interface
This simple cordova plugin will download picture from an URL and save to IOS Photo Gallery.
Photo Viewer This plugin is intended to download a picture from an URL into IOS Photo library.. How to Install Cordova: cordova plugin add https://git
An easy to use UIAlertController builder for swift
LKAlertController An easy to use UIAlertController builder for swift Features Short and simple syntax for creating both Alerts and ActionSheets from U
URLScheme router than supports auto creation of UIViewControllers for associated url parameters to allow creation of navigation stacks
IKRouter What does it do? Once you have made your UIViewControllers conform to Routable you can register them with the parameters that they represent
URL routing library for iOS with a simple block-based API
JLRoutes What is it? JLRoutes is a URL routing library with a simple block-based API. It is designed to make it very easy to handle complex URL scheme
An easier way to handle third-party URL schemes in iOS apps.
IntentKit ========= IntentKit is an easier way to handle third-party URL schemes in iOS apps. Linking to third-party apps is essentially broken on iOS
iOS routing done right. Handles both URL recognition and controller displaying with parsed parameters. All in one line, controller stack preserved automatically!
Developed and Maintained by Ipodishima Founder & CTO at Wasappli Inc. (If you need to develop an app, get in touch with our team!) So what is this lib
More powerful label, attributed string builder and text parser.
DDText More powerful label, attributed string builder and text parser. DDLabel More powerful label than UILabel, using TextKit. It supports features b
A toolkit for SQLite databases, with a focus on application development
A toolkit for SQLite databases, with a focus on application development
QR Blank - QR Code URL scanner
QR Blank - QR Code URL scanner No Ads, Clean, Simple open source QR Code URL scanner Check URL by Google Safe Browsing before open. Google Safe Browsi
AsyncImage before iOS 15. Lightweight, pure SwiftUI Image view, that displays an image downloaded from URL, with auxiliary views and local cache.
URLImage URLImage is a SwiftUI view that displays an image downloaded from provided URL. URLImage manages downloading remote image and caching it loca
A result builder that allows to define shape building closures
ShapeBuilder A result builder implementation that allows to define shape building closures and variables. Problem In SwiftUI, you can end up in a situ
🛠 A flexible and easy template created to speed up the development of your iOS application based on the MVP pattern.
Model-View-Presenter template A flexible and easy template created to speed up the development of your iOS application based on the MVP pattern. This
Swift implementation of the package url spec
PackageURL Swift implementation of the package url specification. Requirements Swift 5.3+ Usage import PackageURL let purl: PackageURL = "pkg:swift/a
Digger is a lightweight download framework that requires only one line of code to complete the file download task
中文说明 Digger is a lightweight download framework that requires only one line of code to complete the file download task. Based on URLSession, pure Swif
A beautiful and flexible text field control implementation of "Float Label Pattern". Written in Swift.
SkyFloatingLabelTextField SkyFloatingLabelTextField is a beautiful, flexible and customizable implementation of the space saving "Float Label Pattern"
RResultBuilder is DSL library based on Result Builder
RResultBuilder is DSL library based on Result Builder Features Requirements Installation Usage Screenshot Example Contribute Meta Feat
🏄♂️ UITextField-Navigation makes it easier to navigate between UITextFields and UITextViews
' __________________ _______ _________ _______ _________ _______ _ ______ ' |\ /|\__ __/\__ __/( ____ \|\ /
A beautiful and flexible text field control implementation of "Float Label Pattern". Written in Swift.
SkyFloatingLabelTextField SkyFloatingLabelTextField is a beautiful, flexible and customizable implementation of the space saving "Float Label Pattern"
Floating Label TextField for SwiftUI. FloatingLabelTextFieldSwiftUI
FloatingLabelTextFieldSwiftUI FloatingLabelTextFieldSwiftUI is a small and lightweight SwiftUI framework written in completely swiftUI (not using UIVi
💊 An iOS switch control implemented in Swift with full Interface Builder support
' :::=== ::: === === ::: :::==== :::===== ::: === ' ::: ::: === === ::: :::==== ::: ::: === ' ===== === === === === ===
A Swift Encoder for encoding any Encodable value into an array of URLQueryItem.
URLQueryItemEncoder A Swift Encoder for encoding any Encodable value into an array of URLQueryItem. As part of the SE-0166, Swift has a foundation for
It makes a preview from an URL, grabbing all the information such as title, relevant texts and images.
Link Previewer for iOS, macOS, watchOS and tvOS It makes a preview from an URL, grabbing all the information such as title, relevant texts and images.
🗃 Powerful and easy to use Swift Query Builder for Vapor 3.
⚠️ This lib is DEPRECATED ⚠️ please use SwifQL with Bridges Quick Intro struct PublicUser: Codable { var name: String var petName: String
Implementation of x-callback-url (Inter app communication) in swift
CallbackURLKit - Inter app communication Starting to integrate URL scheme in an app, why not be compliant with x-callback-url. CallbackURLKit.register
Elegant iOS form builder in Swift
Made with ❤️ by XMARTLABS. This is the re-creation of XLForm in Swift. 简体中文 Overview Contents Requirements Usage How to create a Form Getting row valu
🔥 PMSuperButton is a powerful UIButton coming from the countryside, but with super powers! 😎
PMSuperButton is a powerful UIButton coming from the countryside, but with super powers! 😎 An easy way to create custom and complex buttons with cust
A fully customisable subclass of the native UIControl which allows you to create beautiful buttons without writing any line of code.
A fully customisable subclass of the native UIControl which allows you to create beautiful buttons without writing any line of code. Preview You'll be
Simple UIAlertController builder class in Swift.
Kamagari Simple UIAlertController builder class in Swift. Features AlertBuilder class to simply build UIAlertController by using method chaining UIAle
URLEmbeddedView automatically caches the object that is confirmed the Open Graph Protocol.
URLEmbeddedView Features Simple interface for fetching Open Graph Data Be able to display Open Graph Data Automatically caching Open Graph Data Automa
⚡️ A library of widgets and helpers to build instant-search applications on iOS.
By Algolia. InstantSearch family: InstantSearch iOS | InstantSearch Android | React InstantSearch | InstantSearch.js | Angular InstantSearch | Vue Ins
A linter tool for Interface Builder
IBLinter A linter tool to normalize .xib and .storyboard files. Inspired by realm/SwiftLint Installation Using Homebrew $ brew install iblinter Using
A type-safe, high-level networking solution for Swift apps
What Type-safe network calls made easy Netswift offers an easy way to perform network calls in a structured and type-safe way. Why Networking in Swift
🌸 Powerful Codable API requests builder and manager for iOS.
This lib is about network requests with blackjack, roulette and craps! Using it you will be able to convert your massive API layer code into an awesom
Localize your views directly in Interface Builder with IBLocalizable
Localize your views easily in Interface Builder with IBLocalizable. With IBLocalizable, you can localize your views in Interface Builder easily. Simpl
A Swift client library for generating URLs with imgix
imgix-swift is a client library for generating image URLs with imgix. Written in Swift, but can be used with Objective-C codebases as well. Installati
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
SwiftRouter - A URL Router for iOS, written in Swift
SwiftRouter A URL Router for iOS, written in Swift, inspired by HHRouter and JLRoutes. Installation SwiftRouter Version Swift Version Note Before 1.0.
Monarch Router is a Declarative URL- and state-based router written in Swift.
Monarch Router is a declarative routing handler that is capable of managing complex View Controllers hierarchy transitions automatically, decoupling View Controllers from each other via Coordinator and Presenters. It fits right in with Redux style state flow and reactive frameworks.
Crossroad is an URL router focused on handling Custom URL Scheme
Crossroad is an URL router focused on handling Custom URL Scheme. Using this, you can route multiple URL schemes and fetch arguments and parameters easily.
Appz 📱 Launch external apps, and deeplink, with ease using Swift!
Appz 📱 Deeplinking to external applications made easy Highlights Web Fallback Support: In case the app can't open the external application, it will f
Design and prototype customized UI, interaction, navigation, transition and animation for App Store ready Apps in Interface Builder with IBAnimatable.
Design and prototype customized UI, interaction, navigation, transition and animation for App Store ready Apps in Interface Builder with IBAnimatable.