67 Repositories
Swift input-method Libraries
A modal passcode input and validation view controller for iOS
TOPasscodeViewController A modal passcode input and validation view controller for iOS. TOPasscodeViewController is an open-source UIViewController su
API to make great custom transitions in one method
AZTransitions Make your modal transition with custom animation. AZTransitions helps you think about creativity, giving specific API methods. Visual Ex
Receive keyboard input even when Unity.app is in the background with no focus on macOS.
UnityAppEventMonitor Unity Native Plugin for NSEvent.addGlobalMonitorForEvents. Receive keyboard input even when Unity.app is in the background with n
A SwiftUI implementation of a picker that also allows direct input.
ComboPicker ComboPicker is a SwiftUI view that allows users to input a value by selecting from a predefined set or by typing a custom one. Installatio
A Simple iOS QR code scanner that allows users to enable their camera and local Photo Library accesses to scan the contents of the input QR codes.
iOS QR Code Scanner A Simple iOS QR code scanner using Swift UI. Jump to: ContentView.swift screenshot 1.1.5 NOTE: be aware of the new horizontal line
Jay - Pure-Swift JSON parser & formatter. Fully streamable input and output. Linux & OS X ready.
Pure-Swift JSON parser & formatter. Fully streamable input and output. Linux & OS X ready. Replacement for NSJSONSerialization.
🍑 Convenient tool for kaomoji input
Peachy Input kaomojis to any app on your Mac Requirements Peachy requires macOS 11.0 or later. Features Quick Access Open Peachy from any Mac app with
Input Validation Done Right. A Swift DSL for Validating User Input using Allow/Deny Rules
Valid Input Validation Done Right. Have you ever struggled with a website with strange password requirements. Especially those crazy weird ones where
Automatic keyboard/input source switching for OSX
Autokbisw - Automatic keyboard input source switcher Motivation This small utility was born out of frustation after a mob programming sesssion. The se
MemojiView - MemojiView works by having a TextView behind the actual View for user input
MemojiView Since there is no official API for using the users Memoji's i have built a simple view to retrieve them and use them to your liking. Memoji
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.
BeezyLight.app✦ tiny macOS app to control a usb-connected light
BeezyLight.app✦ tiny macOS app to control a usb-connected light
SwiftUIKeyPress - a package to make up for the lack of keyboard input in SwiftUI
SwiftUIKeyPress - a package to make up for the lack of keyboard input in SwiftUI
Simplex-Swift - A basic implementation of the Simplex algorithm, written in Swift
Simplex-Swift - A basic implementation of the Simplex algorithm, written in Swift
TouchEncryptedJson - Simple project that accepts an input and encrypts it with the TouchID on a Mac
TouchEncryptedJson Simple project that accepts an input and encrypts it with the
CatalystMenuBarStatusWindow - A method of presenting UIKit (or Catalyst-specific SwiftUI) content from the status menu area on macOS
CatalystMenuBarStatusWindow This sample code showcases a method of presenting UI
A macOS auxiliary app to choose results from cloud input methods
CloudInputAssist Introduction 介绍 一个 macOS 辅助应用程序,用于使用云输入法(例如谷歌云输入法)API 提供辅助的候选词结果。 Motivation 动机 使用不联网的本地输入法时,长句的候选词往往不太理想,尤其是使用双拼输入时。这种情况下,借助一些输入法的云计
NGram: a Swift implementation to generate N-grams (all word combinations) from an input string
nGram nGram is a Swift implementation to generate N-grams (all word combinations
A basic iOS app that takes input from the user, displays it, allows changing both text color and background color.
Hello-iOSApp App Description A basic iOS app that takes input from the user, displays it, allows changing both text color and background color. App Wa
TCDInputView is an open source custom input view which is displayed when a text field becomes the first responder.
TCDInputView for iOS TCDInputView is an open source custom input view which is displayed when a text field becomes the first responder. Requirements T
Major-input - a novel iPad UI for reading WWDC session transcripts alongside the video/presentation context
Major Input a novel iPad UI for reading WWDC session transcripts alongside the video/presentation context Getting Started Build Major Input yourself w
Trace Objective-C method calls by class or instance
Xtrace Note: This project has been superseeded by the more rigourous SwiftTrace. Trace Objective-C method calls by class or instance Xtrace is a heade
A simple and easily customizable InputAccessoryView for making powerful input bars with autocomplete and attachments
InputBarAccessoryView Features Autocomplete text with @mention, #hashtag or any other prefix A self-sizing UITextView with an optional fixed height (c
An auto growing text input bar for messaging apps.
ALTextInputBar An auto growing text input bar for messaging apps. Written in Swift. ALTextInputBar is designed to solve a few issues that folks usuall
UITextField-based control for (NS)Measurement values input.
MeasurementTextField UITextField-based control for (NS)Measurement values input. Provides type-safe keyboard and picker based input of different measu
A Float Input View with smooth animation and supporting icon and seperator written with Swift
RSFloatInputView Features Smooth animation using CoreText Support optional left icon Support optional seperator Configurable padding, size, fonts and
VMaskTextField is a library which create an input mask for iOS.
VMaskTextField An inputmask helps the user with the input by ensuring a predefined format. This can be useful for dates, numerics, phone numbers etc U
An auto-layout base UITextView subclass which automatically grows with user input and can be constrained by maximal and minimal height - all without a single line of code
Deprecated This library is no longer maintained and is deprecated. The repository might be removed at any point in the future. MBAutoGrowingTextView A
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
Subclass of UITextField that shows inline suggestions while typing.
AutocompleteField Subclass of UITextField that shows inline suggestions while typing. Plug and play replacement for UITextField. Delimiter support. Pe
Swift plugin which allow add mask to input field
AKMaskField AKMaskField is UITextField subclass which allows enter data in the fixed quantity and in the certain format (credit cards, telephone numbe
Highly customizable iOS tags view [input, edit, dynamic, tag, token, field, NSTokenField]
RKTagsView Highly customizable iOS tags view (like NSTokenField). Supports horizontal and vertical direction, editing, multiple selection, Auto Layout
Simple interactive and customizable library to handle form input and validations.
LightForm LightForm Simple interactive and customizable library to handle form input and validations. A simple library which let the user create beaut
Make your table view expandable just by implementing one method.
ExpyTableView About ExpyTableView is a re-write based on SLExpandableTableView. Takes some ideas, concepts and codes and regenerates them in Swift. Le
Collapse and expand UICollectionView sections with one method call.
This library provides a custom UICollectionView that allows to expand and collapse sections. Provides a simple API to manage collection view appearanc
Elegant Apply Style by Swift Method Chain.🌙
ApplyStyleKit ApplyStyleKit is a library that applies styles to UIKit using Swifty Method Chain. Normally, when applying styles to UIView etc.,it is n
The app encrypts or decrypts user's text input with basic encryption and decryption algorithms
Objective-C Wrapper Project About The Project The app encrypts or decrypts user's text input with basic encryption and decryption algorithms. Purpose
The Big List of Naughty Strings is a list of strings which have a high probability of causing issues when used as user-input data.
The Big List of Naughty Strings is a list of strings which have a high probability of causing issues when used as user-input data. I have put together
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
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
SwiftUI library to create fully customizable input stepper.
SwiftUI-InputStepper Swift package for creating numerical input stepper. An example of input stepper created with this library It supports long press
A modal passcode input and validation view controller for iOS
TOPasscodeViewController A modal passcode input and validation view controller for iOS. TOPasscodeViewController is an open-source UIViewController su
A simple and lightweight Swift package which provides a SwiftUI view for interactive geo coordinates input!
LocationPicker for SwiftUI LocationPicker for SwiftUI is a very simple and lightweight Swift package which provides you a SwiftUI view for interactive
TuningFork is a simple utility for processing microphone input and interpreting pitch, frequency, amplitude, etc.
Overview TuningFork is a simple utility for processing microphone input and interpreting pitch, frequency, amplitude, etc. TuningFork powers the Parti
Trace Swift and Objective-C method invocations
SwiftTrace Trace Swift and Objective-C method invocations of non-final classes in an app bundle or framework. Think Xtrace but for Swift and Objective
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
A handy collection of Swift method and Tools to build project faster and more efficient.
SwifterKnife is a collection of Swift extension method and some tools that often use in develop project, with them you might build project faster and
Swift Xcode Project that demonstrates how to set up a microphone input via AudioKit verions 5.
AudioKit Mic Input Swift Xcode Project that demonstrates how to set up a microphone input via AudioKit verions 5. Be sure to plug in headphones in ord
An app that converts the temperature in Fahrenheit your input, and then changes to Celsius.
Swift Temperature Converter An app that converts the temperature in Fahrenheit your input, and then changes to Celsius. Things you need to do 📖 clone
JSPatch bridge Objective-C and Javascript using the Objective-C runtime. You can call any Objective-C class and method in JavaScript by just including a small engine. JSPatch is generally used to hotfix iOS App.
JSPatch 中文介绍 | 文档 | JSPatch平台 请大家不要自行接入 JSPatch,统一接入 JSPatch 平台,让热修复在一个安全和可控的环境下使用。原因详见 这里 JSPatch bridges Objective-C and JavaScript using the Object
A network extension app to block a user input URI. Meant as a network extension filter proof of concept.
URIBlockNE A network extension app to block a user input URI. Meant as a network extension filter proof of concept. This is just a research effort to
IMBeeHive is a kind of modular programming method
概述 IMBeeHive是用于iOS的App模块化编程的框架实现方案,本项目主要借鉴了阿里巴巴BeeHive,在此基础上通过逆向了一些大厂的APP使得功能更加强大完善。同时现在也在寻找一起开发这个框架的开发者,如果您对此感兴趣,请联系我的微信:alvinkk01. 背景 随着公司业务的不断发展,项目
In-app notification in Swift, with customizable buttons and input text field.
Notie Undistracted in-app notification in Swift, with added buttons and input box. Installation CocoaPods To integrate Notie into your Xcode project u
MyWeight is a body mass tracker focused on make easy to input new data and check your weight history
MyWeight MyWeight is a body mass tracker focused on make easy to input new data and check your weight history. Getting Started Environment prerequisit
A menu bar app to change input source swiftly using shortcuts on macOS Big Sur or later.
Source Switcher A menu bar app to change input sources swiftly using shortcuts on macOS Big Sur and later. View screenshots Introduction This app uses
Type-based input validation.
Ensure Type-based input validation try EnsurePackageIsCool(wrappedValue: packages.ensure) Validators A Validator is a type that validates an input.
A powerful input-agnostic swift logging framework made to speed up development with maximum readability.
The Swift logging framework. Atlantis is an extremely powerful logging framework that I've created for everyday use, including enterprise development
VKPinCodeView is simple and elegant UI component for input PIN. You can easily customise appearance and get auto fill (OTP) iOS 12 feature right from the box.
Features Variable PIN length Underline, border and custom styles The error status with / without shake animation Resetting the error status manually,
Easy to use iOS library with components for input of Credit Card data.
AnimatedCardInput This library allows you to drop into your project two easily customisable, animated components that will make input of Credit Card i
Drop in user input validation for your iOS apps.
Validator Validator is a user input validation library written in Swift. It's comprehensive, designed for extension, and leaves the UI up to you. Here
Input Mask is an Android & iOS native library allowing to format user input on the fly.
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
Elegant Apply Style by Swift Method Chain.🌙
ApplyStyleKit ApplyStyleKit is a library that applies styles to UIKit using Swifty Method Chain. Normally, when applying styles to UIView etc.,it is n
🎀 A simple cross-platform toolbar/custom input accessory view library for iOS & macOS.
Ribbon 🎀 A simple cross-platform toolbar/custom input accessory view library for iOS & macOS. Written in Swift. Looking for... A type-safe, XPC-avail
Throttle massive number of inputs in a single drop of one line API.
Icon credits: Lorc, Delapouite & contributors Throttler Throttler is a library that throttles unnecessarily repeated and massive inputs until the last
A simple and easily customizable InputAccessoryView for making powerful input bars with autocomplete and attachments
InputBarAccessoryView Features Autocomplete text with @mention, #hashtag or any other prefix A self-sizing UITextView with an optional fixed height (c
🗣Voice overlay helps you turn your user's voice into text, providing a polished UX while handling for you the necessary permissions
Voice overlay helps you turn your user's voice into text, providing a polished UX while handling for you the necessary permissions. It uses i
Poi - You can use tinder UI like tableview method
Poi You can use tinder UI like tableview method Installation Manual Installation Use this command git clone [email protected]:HideakiTouhara/Poi.git Imp