107 Repositories
Swift security-tools Libraries
A collection of common tools and commands used throughout the development process, customized for Kipple projects.
KippleTools A collection of common tools and commands used throughout the development process, customized for Kipple projects. ⚠️ The code in this lib
A modern utility that reminds your iOS app's users to review the app in a non-invasive way.
SiriusRating A modern utility that reminds your iOS app's users to review the app in a non-invasive way. Features SwiftUI and UIKit support Configurab
You can monitor your APIs and websites on your menubar. Gives you status code 🎉 Cool & good
Hope not. Monitor your APIs and websites on your menubar. For macOS. Right now! YyeeeHav!
Dynamic instrumentation toolkit for developers, reverse-engineers, and security researchers
Frida Dynamic instrumentation toolkit for developers, reverse-engineers, and security researchers. Learn more at frida.re. Two ways to install 1. Inst
Radare2 and Frida better together.
r2frida Radare2 and Frida better together. Description This is a self-contained plugin for radare2 that allows to instrument remote processes using fr
📱Objection - runtime mobile exploration
objection is a runtime mobile exploration toolkit, powered by Frida, built to help you assess the security posture of your mobile applications, without needing a jailbreak.
Grapefruit: Runtime Application Instruments for iOS
Grapefruit: Runtime Application Instruments for iOS Get Started Dependencies Grapefruit requires Node.js to be installed. If you can't install the fri
Runtime Mobile Security (RMS) 📱🔥 - is a powerful web interface that helps you to manipulate Android and iOS Apps at Runtime
Runtime Mobile Security (RMS) 📱 🔥 by @mobilesecurity_ Runtime Mobile Security (RMS), powered by FRIDA, is a powerful web interface that helps you to
A Set of Tools To Extend UIKit (Classic iOS Framework)
RVS_UIKit_Toolbox A set of basic UIKit tools, for Swift iOS app development. Overview This package offers a few extensions of standard UIKit classes,
Gett's Design System code generator. Use Zeplin Styleguides as your R&D's Single Source of Truth.
Prism is a Design System code generator developed by the team at Gett 🚕 . Synchronizing design teams with engineering teams is a huge challenge. As t
⌨️ KeyboardToolbar - Add tools above your keyboard with iOS-like keyboard buttons
KeyboardToolbar 👀 Overview Use KeyboardToolbar to add tools as an input accessory view to a UITextField, UITextView, or any other view conforming to
Arrange views in your app’s interface using layout tools that SwiftUI provides.
Composing custom layouts with SwiftUI Arrange views in your app's interface using layout tools that SwiftUI provides. Overview This sample app demonst
Show a macOS notification when GPG is waiting for you to tap/touch a security device (e.g. YubiKey).
GPG Tap Notifier (for macOS) GPG Tap Notifier is a Swift rewrite of klali/scdaemon-proxy for macOS. What does it do? This app provides reminders to to
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
Reframing SwiftUI Views. A collection of tools to help with layout.
Overview A Swift Package with a collection of SwiftUI framing views and tools to help with layout. Size readers like WidthReader, HeightReader, and on
A guide on setting up Xcode with all the essential Applications, Tools, and Frameworks to make your development experience with Xcode great!
A guide on setting up Xcode with all the essential Applications, Tools, and Frameworks to make your development experience with Xcode great!
The awesome Fastlane tools brought into your Xcode
Fastlane-Plugin for Xcode Features Run fastlane command with one click. Add your Fastfile in xcode. Setup Fastlane. Install Install via Alcatraz OR Cl
👨💼Reduce daily routine with sasha
Sasha is an easy-to-use CLI app for routine designer tasks. Features • Using • Installing • Author • License Features Icon slicing for different platf
iOS library for device fingerprinting. Does not require server APIs to work, fully client-side operation.
Lightweight iOS library for local device fingerprinting Installation (CocoaPods) # Podfile pod 'FingerprintJS' Note: If you've never used CocoaPods fo
Chanify is a safe and simple notification tools. This repository is iOS clinet for Chanify.
Chanify English | 简体中文 Chanify is a safe and simple notification tools. For developers, system administrators, and everyone can push notifications wit
A wrapper to make it really easy to deal with iOS, macOS, watchOS and Linux Keychain and store your user's credentials securely.
A wrapper (written only in Swift) to make it really easy to deal with iOS, macOS, watchOS and Linux Keychain and store your user's credentials securely.
Adblock Fast is a new, faster ad blocker for Android, iOS, Chrome, and Opera.
A new, faster ad blocker for Android, iOS, Chrome, and Opera Try Adblock Fast: Android (Android 5.0 and up with Samsung Internet 4.0 and up) iOS (iOS
DevToys for iPad - a SwiftUI reimplementation of DevToys, a Swiss Army Knife for developers, for iPadOS
DevToys for iPad - a SwiftUI reimplementation of DevToys, a Swiss Army Knife for developers, for iPadOS
Secret Messenger - a free and open source Jabber (XMPP) messaging client for Apple
Secret Messenger is a free and open source Jabber (XMPP) messaging client for Apple and Android devices focused on Privacy and Security with full OMEMO encrypted messaging support.
Protoyping-Project WallAngle - With this App, you can measure the angle without searching for tools and calculations
Protoyping-Project_WallAngle This is the App that I made for the Prototyping Pro
DevToys For mac
DevToysMac This is the mac app version of DevToys! How to install Download and extract the latest Releases. Extract DevToys.app from DevToys.zip Scree
FeatureFlags.swift - Tools for easily defining feature flags for your projects
FeatureFlags.swift Tools for easily defining feature flags for your projects Int
Tools for SwiftUI that helps perform Path and Shape animations, such us morphing circle or shape transformations
SwiftUI+PathAnimations 🔵 Introduction This packages contains SimilarShape and InterpolatedShape, both can be used to achieve shapes animations with S
📲 The curated list of iOS Developer interview questions and answers, Swift & Objective-C
Awesome iOS interview questions and answers 🔛 Get started by picking interview's language and start preparing right now Install the app Prepare for t
A curated list of awesome applications, softwares, tools and shiny things for macOS.
A curated list of awesome applications, software, tools and shiny things for macOS. Items marked with are open-source software and link to the source
A visual developer tool for inspecting your iOS application data structures.
Tree Dump Debugger A visual developer tool for inspecting your iOS application data structures. Features Inspect any data structure with only one line
Swift-cli - Example of building command-line tools in Swift
swift-cli Example of building command-line tools in Swift Step 1: Create CLI wit
iOS dictionary for international movie titles & Wikipedia mining tools
MovieDict. What do they call it? International movie title database for iPhone An app for travelers and language learners who like to talk about their
iOS UI Kit With Android-Style Tools. JustUiKit contains JustLinearLayout, JustFrameLayout and so on
iOS UI Kit With Android-Style Tools. JustUiKit contains JustLinearLayout, JustFrameLayout and so on. It is designed to make Android developers build iOS UI easily. Also for iOS developers, it provides a new way to build UI.
Futura is a library that provides simple yet powerful tools for working with asynchronous and concurrent code in Swift.
Futura is a library that provides simple yet powerful tools for working with asynchronous and concurrent code in Swift. What it is about? The main goa
Tls-inspector - Easily view and inspect X.509 certificates on your iOS device.
TLS Inspector Learn More about TLS Inspector » Project Structure This is the Git repository for the TLS Inspector iOS application. You will find the s
IOS - Unofficial app for Swift Evolution
EVOlution - iOS The goal of this project is for the version 1.0 was: bring to iOS the experience provided by Swift Evolution website. Now we are shift
Xgist - Xcode extension to send code to GitHub's Gist
Xgist Xgist is a Xcode extension to send code to GitHub's Gist. The extension will send your code selection to Gist and automatically copy the Gist UR
XTextHandler - Xcode Source Editor Extension Tools (Xcode 8 Plugins)
Download Let's Swift! xTextHandler has been rewritten in Swift. The Objective-C version can be found in: https://github.com/cyanzhong/xTextHandler-obj
LaunchKit - A set of web-based tools for mobile app developers, now open source!
LaunchKit This repo contains an unbranded version of all the code that once powered LaunchKit. This notably includes Screenshot Builder, a web UI for
A command line tool for managing Swift Playground projects on your Mac.
swift-playground-tools A command line tool for managing Swift Playground projects on your Mac. Generate Xcode Project $ playground-tools generate-xcod
Create Xcode playgrounds from your menu bar
PlayAlways - Create playgrounds quickly PlayAlways is a menubar app to quickly create new iOS or macOS playgrounds. ⬇️ LATEST RELEASE ⬇️ When you firs
A minimal, pure Swift library for making command-line tools / interfaces.
SwiftArgs This library is no longer maintained. Please use Swift Argument Parser instead. A minimal, pure Swift library for making command-line tools
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
CCMRadarView uses the IBDesignable tools to make an easy customizable radar view with animation
CCMRadarView CCMRadarView is a simple to use view that uses the new IBDesignable and IBInspectable features of XCode6 to easily configure the icon in
A suite containing many tools to display progress information on iOS.
M13ProgressSuite ================ A set of classes used to display progress information to users on iOS. Includes: A interchangeable set of progress v
Tools for using Swift Concurrency on macOS 10.15 Catalina, iOS 13, tvOS 13, and watchOS 6.
ConcurrencyCompatibility Tools for using Swift Concurrency on macOS 10.15 Catalina, iOS 13, tvOS 13, and watchOS 6. Xcode 13.2 adds backwards deployme
iOS UI Automation Test Framework
Deprecation: EarlGrey 1.0 is deprecated in favor of EarlGrey 2.0 which integrates it with XCUITest. Please look at the earlgrey2 branch. EarlGrey 1.0
Heimdall is a wrapper around the Security framework for simple encryption/decryption operations.
Heimdall In Norse mythology, Heimdall is the gatekeeper of Bifröst, the rainbow road connecting Midgard, realm of the humans, to Asgard, the realm of
Check for suspicious processes on macOS.
pschk Check for suspicious processes on macOS. Installation $ make $ sudo make install or $ brew tap x13a/tap $ brew install x13a/tap/pschk Usage USAG
A keychain wrapper that is so easy to use that your cat could use it.
A keychain wrapper that is so easy to use that your cat could use it.
Demonstration library for using the Secure Enclave on iOS
SecureEnclaveCrypto This project shows you how to create a keypair where as the private key is stored in the secure enclave sign a string / some data
Secure your app by obfuscating all the hard-coded security-sensitive strings.
App Obfuscator for iOS Apps Secure your app by obfuscating all the hard-coded security-sensitive strings. Security Sensitive strings can be: REST API
Easy to use cryptographic framework for data protection: secure messaging with forward secrecy and secure data storage. Has unified APIs across 14 platforms.
Themis provides strong, usable cryptography for busy people General purpose cryptographic library for storage and messaging for iOS (Swift, Obj-C), An
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
Virgil Core SDK allows developers to get up and running with Virgil Cards Service API quickly and add end-to-end security to their new or existing digital solutions to become HIPAA and GDPR compliant and more.
Virgil Core SDK Objective-C/Swift Introduction | SDK Features | Installation | Configure SDK | Usage Examples | Docs | Support Introduction Virgil Sec
Simple class to check if app has been cracked, being debugged or enriched with custom dylib
iOS-App-Security-Class Simple class to check if iOS app has been cracked, being debugged or enriched with custom dylib and as well detect jailbroken e
Project by Group 6 - Good Morning | An assortment of musical theory tools
MusicalRooms Ever find yourself staring at theory books, unsure of when the obscure music terms will ever become second nature? Are you on your way to
iOS/macOS Cross-platform Ark-Ecosystem Framework in Swift | Powered by Ѧrk.io |
a macOS & iOS Swift Framework for Ark.io. What is ARKKit? ARKKit is wrapper for interacting with the Ark Ecosystem. It is written purely in Swift 4.0,
A suite of IoT tools to use with React Native.
react-native-iot-tools WIP. A suite of IoT tools for React Native applications. Package iOS Android @react-native-iot-tools/bluetooth ✅ ❌ @react-nativ
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
Useless tools for exploring Virtualization.framework
Tools for exploring the internals of Virtualization.framework's Mac virtualization support. I made this since I don't have an Apple Silicon Mac but st
Tools for making SwiftUI navigation simpler, more ergonomic and more precise.
SwiftUI Navigation Tools for making SwiftUI navigation simpler, more ergonomic and more precise. Motivation Tools Navigation overloads Navigation view
Oversecured Vulnerable iOS App is an iOS app that aggregates all the platform's known and popular security vulnerabilities.
Description Oversecured Vulnerable iOS App is an iOS app that aggregates all the platform's known and popular security vulnerabilities. List of vulner
Tools and helpers to make building apps faster and safer.
The UBFoundation framework provides a set of useful tools and helpers to make building apps faster and safer.
Sideload iOS apps regardless of security settings
m1-ios-sideloader Sideload iOS apps regardless of security settings Notes Does not support encrypted IPAs at this time - you can grab decrypted IPAs w
Snap Scraper enables users to download media uploaded to Snapchat's Snap Map using a set of latitude and longitude coordinates.
Snap Scraper Description Snap Scraper is an open source intelligence tool which enables users to download media uploaded to Snapchat's Snap Map using
An open-source, privacy-enhancing web browser for iOS, utilizing the Tor anonymity network
Onion Browser Official Site | Support | Release History | Donate © 2012-2020, Tigas Ventures, LLC (Mike Tigas) This is the Onion Browser 2.X branch, b
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
Apple Asset Cache (Content Cache) Tools
AssetCacheTool A library and tool for interacting with both the local and remote asset caches. This is based on research I did a few years ago on the
Swift µframework of simple functional programming tools
Prelude This is a Swift µframework providing a number of simple functions that I use in many of my other frameworks. Rather than continue to reimpleme
Collection of must-have functional Swift tools
NOTE: This project has been merged with and superceded by Rob Rix's Result µframework. LlamaKit Collection of must-have functional tools. Trying to be
Functional programming tools and experiments in Swift.
Funky The documentation (courtesy of realm/jazzy) is available here: https://brynbellomy.github.io/Funky Master branch is currently compatible with: S
一款面向泛前端产品研发全生命周期的效率平台。
简介 领域生态 使用手册 更新日志 社区活动 开发背景 功能模块 一、平台工具(www.dokit.cn) 二、常用工具 三、性能检测 四、视觉工具 五、Weex专项工具(CML专项工具) 六、支持自定义的业务工具集成到面板中 七、微信小程序专项工具 相关文档 微信交流群(一群满员,已开二群) QQ
Profiling / Debugging assist tools for iOS. (Memory Leak, OOM, ANR, Hard Stalling, Network, OpenGL, Time Profile ...)
MTHawkeye Readme 中文版本 MTHawkeye is profiling, debugging tools for iOS used in Meitu. It's designed to help iOS developers improve development producti
Set of easy to use debugging tools for iOS developers & QA engineers.
DBDebugToolkit DBDebugToolkit is a debugging library written in Objective-C. It is meant to provide as many easily accessible tools as possible while
Remote network and data debugging for your native iOS app using Chrome Developer Tools
PonyDebugger PonyDebugger is a remote debugging toolset. It is a client library and gateway server combination that uses Chrome Developer Tools on you
Algorithm is a library of tools that is used to create intelligent applications.
Welcome to Algorithm Algorithm is a library of tools that is used to create intelligent applications. Features Probability Tools Expected Value Progra
Oversecured Vulnerable iOS App
Description OVIA (Oversecured Vulnerable iOS App) is an iOS app that aggregates all the platform's known and popular security vulnerabilities. List of
Secretive is an app for storing and managing SSH keys in the Secure Enclave.
Secretive is an app for storing and managing SSH keys in the Secure Enclave.
TRex 🦖 TRex makes OCR easy and accessible on a Mac
TRex 🦖 TRex makes OCR easy and accessible on a Mac. But what is OCR anyway? Imagine you have a PDF file or a Web page where you can't select the text
A collection of tools for debugging, diffing, and testing your application's data structures.
Custom Dump A collection of tools for debugging, diffing, and testing your application's data structures. Motivation customDump diff XCTAssertNoDiffer
adb-tools-mac is a macOS menu bar app written in SwiftUI for common adb tools.
adb-tools-mac is a macOS menu bar app written in SwiftUI for common adb tools.
📱 Wire for iOS (iPhone and iPad)
Wire™ This repository is part of the source code of Wire. You can find more information at wire.com or by contacting [email protected]. You can find
Tutanota is an email service with a strong focus on security and privacy that lets you encrypt emails, contacts and calendar entries on all your devices.
Tutanota makes encryption easy Tutanota is the secure email service with built-in end-to-end encryption that enables you to communicate securely with
UICKeyChainStore is a simple wrapper for Keychain on iOS, watchOS, tvOS and macOS. Makes using Keychain APIs as easy as NSUserDefaults.
UICKeyChainStore UICKeyChainStore is a simple wrapper for Keychain that works on iOS and OS X. Makes using Keychain APIs as easy as NSUserDefaults. Lo
Valet lets you securely store data in the iOS, tvOS, or macOS Keychain without knowing a thing about how the Keychain works. It’s easy. We promise.
Valet Valet lets you securely store data in the iOS, tvOS, watchOS, or macOS Keychain without knowing a thing about how the Keychain works. It’s easy.
Simple Swift wrapper for Keychain that works on iOS, watchOS, tvOS and macOS.
KeychainAccess KeychainAccess is a simple Swift wrapper for Keychain that works on iOS and OS X. Makes using Keychain APIs extremely easy and much mor
📱 Wire for iOS (iPhone and iPad)
Wire™ This repository is part of the source code of Wire. You can find more information at wire.com or by contacting [email protected]. You can find
Swift-based fuzzing tools
The Mac is changing. We've long had a platform where out-of-the-box we were able to compile and run tools in a variety of languages.
In-app console and debug tools for iOS developers
LocalConsole Welcome to LocalConsole! This Swift Package makes on-device debugging easy with a convenient PiP-style console that can display items in
Automatically audit your Mac for basic security hygiene.
Automatically audit your Mac for basic security hygiene The simplest security is the most important. 80% of hacks are caused by 20% of common preventa
Valet lets you securely store data in the iOS, tvOS, or macOS Keychain without knowing a thing about how the Keychain works.
Valet Valet lets you securely store data in the iOS, tvOS, watchOS, or macOS Keychain without knowing a thing about how the Keychain works. It’s easy.
SSL/TLS Add-in for BlueSocket using Secure Transport and OpenSSL
BlueSSLService SSL/TLS Add-in framework for BlueSocket in Swift using the Swift Package Manager. Works on supported Apple platforms (using Secure Tran
Circles: E2E encrypted social networking
E2E encrypted social networking built on Matrix. Safe, private sharing for your friends, family, and community.
In-app console and debug tools for iOS developers.
LocalConsole Welcome to LocalConsole! This Swift Package makes on-device debugging easy with a convenient PiP-style console that can display items in
Compare your implementation and design, see how much they match!
DesignDetective Preview Usage You may trigger anywhere, but I personally prefer using it via Shake Gesture import DesignDetective extension UIWindow
A set of tools to trim, crop and select frames inside a video
PryntTrimmerView A set of tools written in swift to crop and trim videos. Example To run the example project, clone the repo, and run pod install from
Snapshot testing tool for iOS and tvOS
SnapshotTest is a simple view testing tool written completely in Swift to aid with development for Apple platforms. It's like unit testing for views.
Simple Swift wrapper for Keychain that works on iOS, watchOS, tvOS and macOS.
KeychainAccess KeychainAccess is a simple Swift wrapper for Keychain that works on iOS and OS X. Makes using Keychain APIs extremely easy and much mor