94 Repositories
Swift elgato-key-light Libraries
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
A light-weight, extensible package for building pixel-perfect iOS settings screens.
SettingsKit A light-weight, extensible package for easily building pixel-perfect iOS settings screens in a pinch. Installation SettingsKit can be inst
An iOS app that leverages the device camera and AVKit to calculate brightness.
Libre Light Sensor Privacy Policy Libre Light Sensor An iOS app that leverages the device camera and AVKit to calculate brightness. This app requires
Globally change the appearance of the application. Light/Dark mode and color.
About I tried to create a project where you can globally change the appearance of the application. Perhaps someone was looking for such a solution. βοΈ
SwiftyCache is a dynamic and auto-managed cache written in Swift
SwiftyCache is a dynamic and auto-managed cache written in Swift. Unlike a simple cache system, it allows you to keep some data even in different executions. Guaranteeing persistence, when desired, without increasing the time required to save or recover data.
An elegant, fast, thread-safe, multipurpose key-value storage, compatible with all Apple platforms.
KeyValueStorage An elegant, fast, thread-safe, multipurpose key-value storage, compatible with all Apple platforms. Supported Platforms iOS macOS watc
Demo project to sync color changes to an Raspberry Pi Mood Light via iOS/Android
Raspberry Pi Mood Light Demo project to remotely control an Raspberry Pi Mood Light over Bluetooth via iOS and Android. πΊ Watch the video Overview In
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
Simple and light weight facebook login library for UIKit & SwiftUI
MjFbLogin Simple and light weight facebook login library which provides support for UIKit & SwiftUI Example To run the example project, clone the repo
A simple program to fix doubled key presses on macOS using just software
Untap A simple program to fix doubled key presses on macOS using just software. Installation Download this GitHub repo, cd to its folder in Terminal,
π‘ A light Swift wrapper around Objective-C Runtime
A light wrapper around Objective-C Runtime. What exactly is lumos? lumos as mentioned is a light wrapper around objective-c runtime functions to allow
A Swifty API for global macOS hotkeys.
A Swifty API for global macOS hotkeys. Install Add the following dependency to your Package.swift file: .package(url: "https://github.com/jordanbaird/
Recording Indicator Utility lets you turn off the orange microphone recording indicator light for live events and screencasts.
Recording Indicator Utility Recording Indicator Utility lets you turn off the orange microphone recording indicator light, making it ideal for profess
Run Shortcuts straight from your Elgato StreamDeck!
About StreamDeck Shortcuts Welcome in! This Repo is for all things Shortcuts/StreamDeck! Weβre all about making sure the software is Fast, Reliable, &
π 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
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
Send key events to any running macOS application.
KeySender An extremely simple micro package that enables you to send key events to any running application. Install Add the following to your Package.
BeezyLight.appβ¦βtiny macOS app to control a usb-connected light
BeezyLight.appβ¦βtiny macOS app to control a usb-connected light
Shimmer: A super-light modifier that adds a shimmering effect to any SwiftUI View
SwiftUI-Shimmer β¨ Shimmer is a super-light modifier that adds a shimmering effec
Swift implementation of KERI (Key Event Receipt Infrastructure)
keri-swift Swift implementation of KERI (Key Event Receipt Infrastructure) Introduction keri-swift is an open source go implementation of the Key Even
IOS-application-using-swift - An iOS calculator app reverse-engineered from the native iOS version and redesigned with a light-theme oriented UI
Swift Calculator An iOS calculator app reverse-engineered from the native iOS ve
BadgeLog - A light lib that helps and centralize logs in your application
BadgeLog BadgeLog is an iOS Swift library that helps you manage logs within your
A lightweight Swift date library for parsing, validating, manipulating, and formatting dates based on moment.js.
A lightweight Swift date library for parsing, validating, manipulating, and formatting dates based on moment.js.
Swift Key Derivation
KeyDerivation This package implements key derivation system based of 5 levels: m / purpose' / coin_type' / account' / role / index As described in CIP
Swift RSA Key Loader
Swift RSA Key Loader Requirements iOS 9.0+ Installation See the subsections below for details about the different installation methods. Swift Package
DGPlaceholderTextView - A light-weight UITextView that supports for placeholder
DGPlaceholderTextView Requirements Installation Usage Properties DGPlaceholderTe
AppKitFocusOverlay - Add hotkey(s) to display the key focus path for any window in your (running) AppKit application
AppKitFocusOverlay A simple package for displaying the current focus target path
ESCapey - An ESC key solution for new Apple Laptops
ESCapey An ESC key solution for new Apple Laptops Motivation Welp, here's the problem. You use a cool text editor, and you really need access to a har
XVim2 - Vim key-bindings for Xcode 9
XVim2 XVim2 is a Vim plugin for Xcode intending to offer a compelling Vim experience without the need to give up any Xcode features. Xcode 9 or above,
The missing light persistence layer for Swift
If you're planning on using Swift 4 in the near future, please consider using the new Codable protocols which provide the same functionality as Pantry
A light-weight UITextView subclass that adds support for placeholder.
RSKPlaceholderTextView A light-weight UITextView subclass that adds support for placeholder. Installation Using Swift Package Manager To add the RSKPl
A light-weight UITextView subclass that automatically grows and shrinks.
RSKGrowingTextView A light-weight UITextView subclass that automatically grows and shrinks based on the size of user input and can be constrained by m
A bunch of layouts providing light and seamless experiences in your Collection View
Swinflate Description Swinflate aims to encorporate a set of collection view layouts which provide a better and even more fluid experience in collecti
Alter is framework to make mapping Codable property and key easier.
Alter Alter is framework to make mapping Codable property and key easier. With Alter, you don't need to create CodingKey to manually mapping key and p
A generic small reusable components for data source implementation for UITableView/UICollectionView in Swift.
GenericDataSource A generic small reusable components for data source implementation for UITableView/UICollectionView written in Swift. Features Basic
Project The Light homework #1
The Light Project The Light homework #1 1. App icon added 2. When the applicatio
Simple and light weight slider with chapter management
Simple and light weight slider with chapter management Demo Installation CocoaPods WESlider is available through CocoaPods. To install it, simply add
App for LaTeX quick reference and light equation editor
LaTeX Draft I miss the LaTeX Help app, which is too ancient to work under the latest iOS unfortunately. So I will write one in hommage to LaTeX Help a
Beacon is a privacy and security-focused browser with native DANE support and a decentralized p2p light client.
Beacon iOS The first browser with support for native DNS-Based Authentication of Named Entities (DANE) with true downgrade protection, and the first b
Swift package for adding API Key requirement to vapor backends.
APIKeyMiddleware Swift package for adding API Key requirement to vapor backends. Features β Supports an array of keys β Supports overriding thrown err
A CLI tool for the survey of the SSH-Key strength in your GitHub organization members.
GitHub organization SSH-keys checker A CLI tool for the survey of the SSH-Key strength in your GitHub organization members. Requirements macOS 12.0+ S
Switchboard - easy and super light weight A/B testing for your mobile iPhone or android app. This mobile A/B testing framework allows you with minimal servers to run large amounts of mobile users.
Switchboard - easy A/B testing for your mobile app What it does Switchboard is a simple way to remote control your mobile application even after you'v
A light-weight TDD / BDD framework for Objective-C & Cocoa
Specta A light-weight TDD / BDD framework for Objective-C. FEATURES An Objective-C RSpec-like BDD DSL Quick and easy set up Built on top of XCTest Exc
A light-weight server-side service framework written in the Swift programming language.
Smoke Framework The Smoke Framework is a light-weight server-side service framework written in Swift and using SwiftNIO for its networking layer by de
Objective-C utility class for storing data securely in the key chain.
Lockbox Lockbox is an Objective-C utility class for storing data securely in the keychain. Use it to store small, sensitive bits of data securely. Loo
RSA public/private key encryption in Swift
SwiftyRSA Maintainer(s): @ikeith Public key RSA encryption in Swift. SwiftyRSA is used in the Scoop iOS app to encrypt driver license numbers before s
RSA public/private key generation, RSA, AES encryption/decryption, RSA sign/verify in Swift with CommonCrypto in iOS and OS X
SwCrypt Create public and private RSA keys in DER format let (privateKey, publicKey) = try! CC.RSA.generateKeyPair(2048) Convert them to PEM format l
A key value store for storing per-developer environment and application keys
A key value store for enviroment and application keys. Its good security practice to keep production keys out of developer hands. CocoaPods-keys makes
A really simple key-value wrapper for keychain.
PlainKeychain A really simple key-value wrapper for keychain. Features β Key-value pairs using kSecClassGenericPassword. β Internet passwords (kSecCla
An example project showing how to use `overrideUserInterfaceStyle` to build an in-app light/dark mode switch
OverrideDarkMode A sample project to show how using overrideUserInterfaceStyle enables having a dark / light mode switch directly in the app, while st
A library for creating Stream Deck plugins in Swift.
StreamDeck A library for creating Stream Deck plugins in Swift. Usage Your plugin class should inherit from StreamDeckPlugin, which handles the WebSoc
Impervious is a privacy and security-focused browser with native DANE support and a decentralized p2p light client.
Impervious iOS The first browser with support for native DNS-Based Authentication of Named Entities (DANE) with true downgrade protection, and the fir
Key-Value Coding (KVC) for native Swift classes and structs
SwiftKVC SwiftKVC brings key-value coding to native Swift classes and structures. You can easily set and access properties just using a subscript: var
Easy JSON to NSObject mapping using Cocoa's key value coding (KVC)
#Motis Object Mapping Easy JSON to NSObject mapping using Cocoa's key value coding (KVC) Motis is a user-friendly interface with Key Value Coding that
A light weight network library with automated model parser for rapid development
Gem A light weight network library with automated model parser for rapid development. Managing all http request with automated model parser calls in a
FlightLayout is a light weight, and easy to learn layout framework as an extension of the UIView.
FlightLayout Introduction FlightLayout is a light weight, and easy to learn layout framework as an extension of the UIView. Functionally, it lives som
Light weight tool for detecting the current device and screen size written in swift.
Device detect the current ο£Ώ device model and screen size. Installation CocoaPods Device is available through CocoaPods. To install it, simply add the
A light weight & simple & easy camera for iOS by Swift.
DKCamera Description A light weight & simple & easy camera for iOS by Swift. It uses CoreMotion framework to detect device orientation, so the screen-
Custom camera with AVFoundation. Beautiful, light and easy to integrate with iOS projects.
π¨ Warning This repository is DEPRECATED and not maintained anymore. Custom camera with AVFoundation. Beautiful, light and easy to integrate with iOS
Light-weight, operator-overloading-free complements to CoreGraphics!
Graphicz π¨ Light-weight, operator-overloading-free complements to CoreGraphics! Even though I shipped it with my app, I still need to invest the time
AppKit Carbon key codes to UIKey-compatible enums
KeyCodes Versions of UIKey, UIKeyboardHIDUsage, and UIKeyModifierFlags that work with AppKit's NSEvent. No need for Carbon.HIToolbox. Aside from being
π― 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,
Full Bitcoin library for iOS, implemented on Swift. SPV wallet implementation for Bitcoin, Bitcoin Cash and Dash blockchains.
BitcoinKit-iOS Bitcoin, BitcoinCash(ABC) and Dash wallet toolkit for Swift. This is a full implementation of SPV node including wallet creation/restor
An efficient, small mobile key-value storage framework developed by WeChat. Works on Android, iOS, macOS, Windows, and POSIX.
δΈζηζ¬θ―·εηθΏι MMKV is an efficient, small, easy-to-use mobile key-value storage framework used in the WeChat application. It's currently available on Andr
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
Key-Value store for Swift backed by LevelDB
SwiftStore Key/Value store for Swift backed by LevelDB. Usage Create instances of store import SwiftStore // Create a store. let store = SwiftStore(s
An Objective-C wrapper for RocksDB - A Persistent Key-Value Store for Flash and RAM Storage.
ObjectiveRocks ObjectiveRocks is an Objective-C wrapper of Facebook's RocksDB - A Persistent Key-Value Store for Flash and RAM Storage. Current RocksD
πΎ Safe, statically-typed, store-agnostic key-value storage written in Swift!
Storez πΎ Safe, statically-typed, store-agnostic key-value storage Highlights Fully Customizable: Customize the persistence store, the KeyType class,
Effortlessly synchronize UserDefaults over iCloud.
Zephyr π¬οΈ Effortlessly sync UserDefaults over iCloud About Zephyr synchronizes specific keys and/or all of your UserDefaults over iCloud using NSUbiq
π Enum key paths
π Enum key paths With the package you can use key paths with enums import EnumKeyPaths
A feature-light wrapper around Core Data that simplifies common database operations.
Introduction Core Data Dandy is a feature-light wrapper around Core Data that simplifies common database operations. Feature summary Initializes and m
An unintrusive & light-weight iOS app-theming library with support for animated theme switching.
Gestalt Gestalt is an unintrusive and light-weight framework for application theming with support for animated theme switching. Usage Let's say you wa
Light wrapper of UITableViewCell that allows extra customization for tvOS
TvOSCustomizableTableViewCell Light wrapper of UITableViewCell that allows extra customization for tvOS If you would like to have the same level of cu
Light wrapper of UIButton that allows extra customization for tvOS
FocusTvButton Light wrapper of UIButton that allows extra customization for tvOS If you would like to have the same level of customization in tablevie
Light and scrollable view controller for tvOS to present blocks of text
TvOSTextViewer Light and scrollable view controller for tvOS to present blocks of text Description TvOSTextViewer is a view controller to present bloc
YapDB is a collection/key/value store with a plugin architecture. It's built atop sqlite, for Swift & objective-c developers.
YapDatabase is a collection/key/value store and so much more. It's built atop sqlite, for Swift & Objective-C developers, targeting macOS, iOS, tvOS &
iPhone and iPod Touch version of Skeleton Key: is an addictive and unique puzzle game in which you shift keys around the board unlocking treasure chests. Made with cocos2d-iphone.
Skeleton Key (iOS) Skeleton Key is an addictive and unique puzzle game in which you shift keys around the board unlocking treasure chests. It's availa
Light weight charts view generater for iOS. Written in Swift.
# ###Light weight charts view generater for iOS. Written in Swift. Requirements iOS 8.0+ XCode 7.3+ Installation CocoaPods $ pod init specify it in yo
A light-weighted Promise library for Objective-C
RWPromiseKit Desiciption A light-weighted Promise library for Objective-C About Promise The Promise object is used for deferred and asynchronous compu
TTProgressHUD is a light weight HUD written in SwiftUI meant to display the progress of an ongoing task on iOS.
TTProgressHUD TTProgressHUD is a light weight HUD written in SwiftUI meant to display the progress of an ongoing task on iOS. TTProgressHUD (left) was
DIContainer Swift is an ultra-light dependency injection container made to help developers to handle dependencies easily. It works with Swift 5.1 or above.
πΊ DIContainer Swift It is an ultra-light dependency injection container made to help developers to handle dependencies easily. We know that handle wi
π WWDC 2021 Swift Student Challenge Winner π Dance Party allows users to record choreography and play against other users to try and match the key poses!
π Dance Party πΊ π WWDC 2021 Swift Student Challenge Winner π Installation Steps (Works on iPad Only) Clone or Download Unzip the .playgroundbook.z
RSA public/private key encryption, private key signing and public key verification in Swift using the Swift Package Manager. Works on iOS, macOS, and Linux (work in progress).
BlueRSA Swift cross-platform RSA wrapper library for RSA encryption and signing. Works on supported Apple platforms (using Security framework). Linux
Automatically set your keyboard's backlight based on your Mac's ambient light sensor.
QMK Ambient Backlight Automatically set your keyboard's backlight based on your Mac's ambient light sensor. Compatibility macOS Big Sur or later, a Ma
π‘ A light Swift wrapper around Objective-C Runtime
A light wrapper around Objective-C Runtime. What exactly is lumos? lumos as mentioned is a light wrapper around objective-c runtime functions to allow
An ambient light accessibility framework for iOS.
Ambience Brightness aware accessibility theme switching without coding. Special thanks I'd like to thank Meng To and Marcos Griselli and all the Desig
RSA public/private key encryption, private key signing and public key verification in Swift using the Swift Package Manager. Works on iOS, macOS, and Linux (work in progress).
BlueRSA Swift cross-platform RSA wrapper library for RSA encryption and signing. Works on supported Apple platforms (using Security framework). Linux
Elegant HTTP Networking in Swift
Alamofire is an HTTP networking library written in Swift. Features Component Libraries Requirements Migration Guides Communication Installation Usage
Modern thread-safe and type-safe key-value observing for Swift and Objective-C
Now Archived and Forked PMKVObserver will not be maintained in this repository going forward. Please use, create issues on, and make PRs to the fork o
Light weight tool for detecting the current device and screen size written in swift.
Device detect the current ο£Ώ device model and screen size. Installation CocoaPods Device is available through CocoaPods. To install it, simply add the
Zephyr synchronizes specific keys and/or all of your UserDefaults over iCloud using NSUbiquitousKeyValueStore.
Zephyr π¬οΈ Effortlessly sync UserDefaults over iCloud About Zephyr synchronizes specific keys and/or all of your UserDefaults over iCloud using NSUbiq
SwiftStore - Key/Value store for Swift backed by LevelDB.
SwiftStore Key/Value store for Swift backed by LevelDB. Usage Create instances of store import SwiftStore
πΎ Safe, statically-typed, store-agnostic key-value storage written in Swift!
Storez πΎ Safe, statically-typed, store-agnostic key-value storage Highlights Fully Customizable: Customize the persistence store, the KeyType class,
Cachyr A typesafe key-value data cache for iOS, macOS, tvOS and watchOS written in Swift.
Cachyr A typesafe key-value data cache for iOS, macOS, tvOS and watchOS written in Swift. There already exists plenty of cache solutions, so why creat