147 Repositories
Swift recyclerview-multi-type Libraries
A concept to more easily define simple keyframe / multi-step animations in SwiftUI
🎞 Animate A concept to more easily define simple keyframe / multi-step animations in SwiftUI, without: Defining an @State value for each property to
A phantom type is a custom type that has one or more unused type parameters.
PhantomTypes A phantom type is a custom type that has one or more unused type parameters. Phantom types allow you to enforce type-safety without sacri
A CMIO Camera Extension of the creative camera type, with configuration app
ArtFilm A CMIO Camera Extension of the creative camera type, with configuration app ArtFilm is the sample code for the blog post Getting To Grips With
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
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
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
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
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
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.
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
Implement dynamic JSON decoding within the constraints of Swift's sound type system by working on top of Swift's Codable implementations.
DynamicCodableKit DynamicCodableKit helps you to implement dynamic JSON decoding within the constraints of Swift's sound type system by working on top
Full featured multi arch/os debugger built on top of PyQt5 and frida
Dwarf A debugger for reverse engineers, crackers and security analyst. Or you can call it damn, why are raspberries so fluffy or yet, duck warriors ar
Customizable multi platform menu bar component with the dark and light scheme support - SwiftUI
Menu bar component (SwiftUI) Features Observing menu selection changes via generic PreferenceKey The color intensity automatically adjusts depending o
A Codable Undefinable type for handling JSON undefined values.
Undefinable Overview The purpose of this type is represent the JSON undefined state in Swift structs and classes. The Undefinable enum is a generic wi
Dynamic and type-safe framework for building linear and non-linear flows.
FlowKit FlowKit is a dynamic flow framework capable of building a flow, based on conditions and ordered according to a logic of next steps. By using F
A type-safe packet processor framework in Swift
PacketProcessor The Swift PacketProcessor provides a simple, type-safe way of handling structured packets given a data stream. PacketProcessor handles
Fast Multi-store Redux-like architecture for iOS/OSX applications
Highway Highway is implementation of Redux-like architecture pattern using Swift. If you were looking for a something like this: TEA (The Elm Architec
Swift package to interact with Xcode Code Snippets in a type-safe manner
XCSnippets Swift package to provide type-safe interaction with (user-defined) Xcode Code Snippets Overview import XCSnippets let directory = Persiste
MQTagged provides a Tagged structure which helps differentiating between values of the same type.
MQTagged provides a Tagged structure which helps differentiating between values of the same type.
Type-Erased Existential Generic AsyncSequence Values in Swift
AnyAsyncSequence AnyAsyncSequence allows you to expose AsyncSequence interfaces in your APIs without exposing the underlying sequence type, while cont
Swift package to interact with Xcode Code Snippets in a type-safe manner
XCSnippets Swift package to provide type-safe interaction with (user-defined) Xcode Code Snippets Overview import XCSnippets let directory = Persiste
Protected is a Swift Package that allows you to specify the read and write rights for any type, depending on context by using Phantom types
Protected is a Swift Package that allows you to specify the read and write rights for any type, depending on context by using Phantom types
Stagehand provides a modern, type-safe API for building animations on iOS
Stagehand Stagehand provides a modern, type-safe API for building animations on iOS. Stagehand is designed around a set of core ideas: Composition of
Auto scrollable multi platform header menu usually used in food delivery applications - SwiftUI & Combine
Auto scrollable header menu - SwiftUI & Combine Features Auto scrollable up menu while navigating the list up and down Navigate to any section from up
A type-safe swifty wrapper around NSCache.
swift-cache A type-safe swifty wrapper around NSCache. Getting Started Add swift-cache as a dependency to your project using SPM. .package(url: "https
Get a remote image's size and type without downloading the full image
FastImage FastImage 2.0 is an Swift port of the Ruby project by Stephen Sykes. It's directive is to request as little data as possible (usually just t
An elegant, flexible, type-safe dependency resolution framework for Swift
Guise is an elegant, flexible, type-safe dependency resolution framework for Swift. Flexible dependency resolution, with optional caching Elegant, str
React Native utility library around image and video files for getting metadata like MIME type, timestamp, duration, and dimensions. Works on iOS and Android using Java and Obj-C, instead of Node 🚀.
Qeepsake React Native File Utils Extracts information from image and video files including MIME type, duration (video), dimensions, and timestamp. The
MediaType is a library that can be used to create Media Types in a type-safe manner.
This is a general purpose Swift library for a concept of typed treatment for Media Types. We use this library on clients and servers to speak the same dialect and to enjoy all the comfort strong types provide over raw strings.
An open source package for as-you-type formatting in SwiftUI.
DiffableTextViews An open source package for as-you-type formatting in SwiftUI. Features Feature Description ⌨️ Responsive Formats text as you type 🪄
A bidirectional router with more type safety and less fuss.
swift-url-routing A bidirectional URL router with more type safety and less fuss. This library is built with Parsing. Motivation Getting started Docum
A bidirectional Vapor router with more type safety and less fuss.
vapor-routing A routing library for Vapor with a focus on type safety, composition, and URL generation. Motivation Getting started Documentation 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
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. -
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
📰 Consistent & accessible visual styling on iOS with support for Dynamic Type.
TypographyKit makes it easy to define typography styles and colour palettes in your iOS app helping you achieve visual consistency in your design as w
iOS & tvOS multi-emulator frontend, supporting various Atari, Bandai, NEC, Nintendo, Sega, SNK and Sony console systems
iOS & tvOS multi-emulator frontend, supporting various Atari, Bandai, NEC, Nintendo, Sega, SNK and Sony console systems… Get Started: https://wiki.provenance-emu.com |
nds4ios is a port of the multi-platform Nintendo DS emulator, DeSmuME to iOS.
nds4ios Supports iOS 6 to iOS 9. nds4ios is a port of the multi-platform Nintendo DS emulator, DeSmuME to iOS. Currently, emulation is powered by a th
Multi-wallet for Bitcoin, Ethereum, Binance Smart Chain and other emerging blockchains
Multi-wallet for Bitcoin, Ethereum, Binance Smart Chain and other emerging blockchains. Non-custodial storage, decentralized exchange, and extensive analytics for thousands of tokens and NFTs. Implemented on Swift.
A multi-platform SwiftUI component for tabular data
SwiftTabler A multi-platform SwiftUI component for tabular data. NOTE this component is BRAND NEW and under active development. If you need stability,
OTAtomics - Multi-platform Swift thread-safe atomics library
OTAtomics Multi-platform Swift thread-safe atomics library. The library has full
Type-safe networking with Swift Concurrency
AsyncRequest AsyncRequest is a type-safe framework for building a suite of requests to communicate with an API, built on top of Swift Concurrency. Ins
Swift-picker-views - inline single and multi picker views for UIKit. Without tableview! Easy and simple
swift-picker-views Inline single and multiple picker views for UIKit. No tablevi
The minimalistic, secure and open-source two-factor authentication app.
Einmal /ˈainmaːl/ German: once The minimalistic, secure and open-source two-factor authentication app. Features ♻️ Cross-platform — available on Andro
PassDrop is a fully-featured secure password management system, compatible with the free KeePass 1.x (Classic) and multi-platform KeePassX desktop applications.
passdrop This is a modern, updated build of Rudis Muiznieks's PassDrop application. PassDrop is a fully-featured secure password management system, co
A multi-user Mastodon client for iOS.
Tootbot A multi-user Mastodon client for iOS. Getting Started Tootbot must be built with Xcode 8.3 or later. The xcode-install gem can help with multi
Card Decks is a small utility application for your iPhone, iPod touch and iPad which brings you simple, configurable, colored, multi-line text cards that are grouped into card decks
Card Decks is a small utility application for your iPhone, iPod touch and iPad which brings you simple, configurable, colored, multi-line text cards that are grouped into card decks.
MapTeam - A type-safe, Swift-language layer over SQLite3
SQLite.swift A type-safe, Swift-language layer over SQLite3. SQLite.swift provid
🚀Comprehensive Redux library for SwiftUI, ensures State consistency across Stores with type-safe pub/sub pattern.
🚀Comprehensive Redux library for SwiftUI, ensures State consistency across Stores with type-safe pub/sub pattern.
An Integer type that clamps its value to its minimum and maximum instead of over- or underflowing.
ClampedInteger An Integer type that clamps its value to its minimum and maximum instead of over- or underflowing. Examples let big = ClampedIntege
Joint Face Detection and Alignment using Multi-task Cascaded Convolutional Neural Networks
mtcnn-caffe Joint Face Detection and Alignment using Multi-task Cascaded Convolutional Neural Networks. This project provide you a method to update mu
LOL Champions app: a small Multi-Module demo application to demonstrate modern iOS application tech-stacks with a Multi-module and MVVM architecture
LOL Champions app: a small Multi-Module demo application to demonstrate modern iOS application tech-stacks with a Multi-module and MVVM architecture
🚀 Create XCFrameworks with ease! A Command Line Tool to create XCFramework for multiple platforms at one shot! The better way to deal with XCFrameworks for iOS, Mac Catalyst, tvOS, macOS, and watchOS.
Surmagic 🚀 Create XCFramework with ease! A Command Line Tool to create XCFramework for multiple platforms at one shot! The better way to deal with XC
A UICollectionView grid layout designed to support Dynamic Type by allowing the height of each row to size to fit content.
FlexibleRowHeightGridLayout is a UICollectionViewLayout which lays out self-sizing cells in a grid and is designed to support accessibility, in partic
NS_OPTIONS for Swift (type-checked bitmask container). Basically an easier-to-implement RawOptionSet.
a replacement for NS_OPTIONS / RawOptionSet BitmaskT is a quicker way to get NS_OPTIONS-style functionality in a Swift environment. It's intended as
XcodeEquatableGenerator - Xcode 8 Source Code Extension will generate conformance to Swift Equatable protocol based on type and fields selection.
Depricated! There is not need for it at the moment as Swift compiler can do that for us 🚀 Swift Equatable Generator Xcode 8 Source Code Extension wil
Swift-multipart-formdata - MultipartFormData: Build multipart/form-data type-safe in Swift
MultipartFormData Build multipart/form-data type-safe in Swift. A result builder
Squares - a toy drum machine which you can control by multi touch capabilities of your track pad
Squares Squares is a toy drum machine which you can control by multi touch capab
Guise - An elegant, flexible, type-safe dependency resolution framework for Swift
Guise is an elegant, flexible, type-safe dependency resolution framework for Swift. Flexible dependency resolution, with optional caching Elegant, str
DeviceGuru is a simple lib (Swift) to know the exact type of the device
DeviceGuru DeviceGuru is a simple lib (Swift) to know the exact type of the device, e.g. iPhone 6 or iPhone 6s Easy to use Light weight From version 5
SSEventFlow is a type safe alternative to NotificationCenter, inspired by Flux
SSEventFlow SSEventFlow is a type safe alternative to NotificationCenter, inspired by Flux. The Flux Application Architecture was recently invented by
Declarative text styles and streamlined Dynamic Type support for iOS
StyledText StyledText is a library that simplifies styling dynamic text in iOS applications. Instead of having to use attributed strings every time yo
A generic recycler view adapter
KRecyclerViewAdapter A generic recyclerview adapter for all your recycler views. No need to create a custom adapter for every recyclerview. Dependency
A multi-platform, multi-paradigm routing framework.
📲 ScreenUI A multi-platform, multi-paradigm declarative routing framework for iOS/macOS and others, the replacement of Storyboard. Supports UIKit, Ap
Easy and type-safe iOS table and collection views in Swift.
Quick Start TL;DR? SimpleSource is a library that lets you populate and update table views and collection views with ease. It gives you fully typed cl
💾 🔜📱 Type-safe data-driven CollectionView, TableView Framework. (We can also use ASCollectionNode)
⚠️ The latest updates is this PR. It changes the difference algorithm to DifferenceKit. DataSources 💾 🔜 📱 Type-safe data-driven List-UI Framework.
A Swift mixin for reusing views easily and in a type-safe way (UITableViewCells, UICollectionViewCells, custom UIViews, ViewControllers, Storyboards…)
Reusable A Swift mixin to use UITableViewCells, UICollectionViewCells and UIViewControllers in a type-safe way, without the need to manipulate their S
Type-safe declarative table views.
TableKit TableKit is a super lightweight yet powerful generic library that allows you to build complex table views in a declarative type-safe manner.
Commonly available global error type packages
ErrorKit 일반적으로 사용 할 수 있는 전역 오류 타입 패키지. Requirements Xcode 13.2.1+ Swift 5.5+ Ins
Multi-tier UIScrollView nested scrolling solution. 😋😋😋
Multi-tier UIScrollView nested scrolling solution. Snapshots Requirements iOS 9.0+ Xcode 10.0+ Swift 4.2+ Installation CocoaPods CocoaPods is a depend
🔥 A multi-directional card swiping library inspired by Tinder
Made with ❤️ by Mac Gallagher Features 💡 Advanced swipe recognition based on velocity and card position 💡 Manual and programmatic actions 💡 Smooth
⛓ Easy to Read and Write Multi-chain Animations Lib in Objective-C and Swift.
中文介绍 This project is inspired by JHChainableAnimations! Why Choose LSAnimator & CoreAnimator? You can write complex and easy-to-maintain animations in
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
A precise, type-safe representation of a monetary amount in a given currency
Money A precise, type-safe representation of monetary amounts in a given currency. This functionality is discussed in Chapter 3 of Flight School Guide
Type strict builder class for NSAttributedString.
StringStylizer Type strict builder class for NSAttributedString. What's this? StringStylizer makes NSAttributedString more intuitive with Method chain
Varnam Input Method Engine for macOS. Easily type Indian languages on macOS
VarnamIME for macOS Easily type Indian languages on macOS using Varnam transliteration engine. Built at FOSSUnited's FOSSHack21. This project is a har
🚎 Simple type-safe event bus implementation in swift
🚎 RealEventsBus RealEventsBus is a small swift experiment package to implement a basic type-safe event bus mechanism. Some other implementations in G
An App that gives a nice interface where the user can type in their start location and destination
SixtCarSummoner What it does We developed an App that gives a nice interface where the user can type in their start location and destination. The user
A delightful and expressive regular expression type for Swift.
Regex Pattern match like a boss. Usage Create: // Use `Regex.init(_:)` to build a regex from a static pattern let greeting = Regex("hello (world|univ
A Swift Runtime library for viewing type info, and the dynamic getting and setting of properties.
Runtime is a Swift library to give you more runtime abilities, including getting type metadata, setting properties via reflection, and type constructi
A type-safe JSON-RPC 2.0 library purely written in Swift
JSONRPCKit JSONRPCKit is a type-safe JSON-RPC 2.0 library purely written in Swift. // Generating request JSON let batchFactory = BatchFactory(version:
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
SkyWite is an open-source and highly versatile multi-purpose frameworks.
SkyWite is an open-source and highly versatile multi-purpose frameworks. Clean code and sleek features make SkyWite an ideal choice. Powerful high-level networking abstractions built into Cocoa. It has a modular architecture with well-designed, feature-rich APIs that are a joy to use.
JDVideoKit - You can easily transfer your video into Three common video type.
JDVideoKit Introduction You can easily transfer your video into Three common video type. You can use set up camera easily. Installation pod 'JDVideoK
Swift package for accessing SF Symbols in a type safe manner.
Swift Package Information Code Coverage Swift package for accessing SF Symbols in a type safe manner. Features 💫 Contains all SF Symbols - 1.0, 2.0,
Creates WordCloud type graph from a string or array of strings input.
CPTWordCloud Example To run the example project, clone the repo, and run pod install from the Example directory first. Requirements Installation CPTWo
NFC Forum Well Known Type Data Parser for iOS11 and Core NFC
NFCNDEFParse NFC Forum Well Known Type Data Parser for iOS11 and Core NFC. Supports parsing of types: Text - NFCForum-TS-RTD_Text_1.0 2006-07-24 Uri -
DeviceKit is a value-type replacement of UIDevice.
Branch Build Status Versions master ≥ 2.0 Swift 4 - 4.2 ≥ 1.3 1.13 Swift 3 ≥ 1.0 1.3 Swift 2.3 1.0 DeviceKit is a value-type replacement of UIDe
Simple library to detect motion type (walking, running, automotive) and count users steps. This library will make motion detection much more easily.
SOMotionDetector Simple library to detect motion for iOS by arturdev . Based on location updates and acceleration. ###Requierments iOS 6.0 Compatibl
iOS multi-functional AI camera: portrait cartoon, ageing and rejuvenation, beauty, filters, artistic effects, etc.
Magic Camera is an iOS AI camera app based on SwiftUI and CoreML that implements the following features: Portrait Cartoonization, which turns your photos into cartoon avatars Portrait Style Migration, which makes your photos older, younger, hair color, etc Beauty Camera, which supports peeling
Swift µframework with extensions for the Optional Type
OptionalExtensions Why? Swift's Optional is pretty awesome, but it can always get better. This repository is an humble attempt to add some utility met
Swift type modelling the success/failure of arbitrary operations.
Result This is a Swift µframework providing ResultValue, Error. ResultValue, Error values are either successful (wrapping Value) or failed (wrappi
🎯 PredicateKit allows Swift developers to write expressive and type-safe predicates for CoreData using key-paths, comparisons and logical operators, literal values, and functions.
🎯 PredicateKit PredicateKit is an alternative to NSPredicate allowing you to write expressive and type-safe predicates for CoreData using key-paths,
A Generic CoreData Manager to accept any type of objects. Fastest way for adding a Database to your project.
QuickDB FileManager + CoreData ❗️ Save and Retrieve any thing in JUST ONE line of code ❗️ Fast usage dataBase to avoid struggling with dataBase comple
A protocol-centric, type and queue safe key-value workflow.
Light-weight, strict protocol-first styled PropertyKit helps you to easily and safely handle guaranteed values, keys or types on various situations of
TypedDefaults is a utility library to type-safely use NSUserDefaults.
TypedDefaults TypedDefaults is a utility library to type-safely use NSUserDefaults. Motivation The talk Keep Calm and Type Erase On by Gwendolyn Westo
A general purpose embedded hierarchical lock manager used to build highly concurrent applications of all types. Same type of locker used in many of the large and small DBMSs in existence today.
StickyLocking StickyLocking is a general purpose embedded lock manager which allows for locking any resource hierarchy. Installable Lock modes allow f
PullToRefresh extension for all UIScrollView type classes with animated text drawing style
PullToRefreshCoreText PullToRefresh extension for all UIScrollView type classes with animated text drawing style Demo Install Manual Copy the files in
SwiftUICharts - A charts / plotting library for SwiftUI.
A charts / plotting library for SwiftUI. Works on macOS, iOS, watchOS, and tvOS and has accessibility features built in.