Swift Security

Open-source Swift projects categorized as Security | Edit details

Top 23 Swift Security Projects

  • GitHub repo CryptoSwift

    CryptoSwift is a growing collection of standard and secure cryptographic algorithms implemented in Swift

    Project mention: [HIRING] - Frida Developer (iOS) | reddit.com/r/forhire | 2021-06-04

    It's a custom app I built using this library. Attached below is a photo of the source code that takes a string and calculated the hash.

  • GitHub repo KeychainAccess

    Simple Swift wrapper for Keychain that works on iOS, watchOS, tvOS and macOS.

    Project mention: Basic KeyChain Interaction, wrapper needed or own implementation? | reddit.com/r/iOSProgramming | 2021-10-10

    I use KeychainAccess. It's pretty simple and straightforward to use. The good thing about using a third-party wrapper is that it'd take care of some edge cases and quirks that I may not have run into yet but someone else might have.

  • Scout APM

    Scout APM: A developer's best friend. Try free for 14-days. Scout APM uses tracing logic that ties bottlenecks to source code so you know the exact line of code causing performance issues and can get back to building a great product faster.

  • GitHub repo Valet

    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.

  • GitHub repo RNCryptor

    CCCryptor (AES encryption) wrappers for iOS and Mac in Swift. -- For ObjC, see RNCryptor/RNCryptor-objc

  • GitHub repo wire-ios

    📱 Wire for iOS (iPhone and iPad)

    Project mention: Where do you get started learning about encryption if one were trying to make an encrypted messaging app? | reddit.com/r/iOSProgramming | 2021-03-04

    Wire is also an open source encrypted messenger. They use the proteus protocol (an early branch of the Signal protocol), the implementation is called Cryptobox and is written in Rust, here is a Swift wrapper which their iOS app uses.

  • GitHub repo secretive

    Store SSH keys in the Secure Enclave

    Project mention: GitHub - maxgoedjen/secretive: Store SSH keys in the Secure Enclave | reddit.com/r/devopsish | 2021-10-18
  • GitHub repo Locksmith

    A powerful, protocol-oriented library for working with the keychain in Swift.

  • Nanos

    Run Linux Software Faster and Safer than Linux with Unikernels.

  • GitHub repo blokada

    The official repo for Blokada for Android and iOS.

    Project mention: Coming from a jailbroken iPhone, need help bring some small QOL improvements with me | reddit.com/r/AndroidQuestions | 2021-10-22

    Noroot: setting Adguard DNS or the Blokada app (https://blokada.org/)

  • GitHub repo keychain-swift

    Helper functions for saving text in Keychain securely for iOS, OS X, tvOS and watchOS.

  • GitHub repo SwiftShield

    🔒 Swift Obfuscator that protects iOS apps against reverse engineering attacks.

  • GitHub repo SwiftKeychainWrapper

    A simple wrapper for the iOS Keychain to allow you to use it in a similar fashion to User Defaults. Written in Swift.

  • GitHub repo SwiftyRSA

    RSA public/private key encryption in Swift

  • GitHub repo BiometricAuthentication

    Use Apple FaceID or TouchID authentication in your app using BiometricAuthentication.

  • GitHub repo SwiftPasscodeLock

    An iOS passcode lock with TouchID authentication written in Swift.

  • GitHub repo SwCrypt

    RSA public/private key generation, RSA, AES encryption/decryption, RSA sign/verify in Swift with CommonCrypto in iOS and OS X

  • GitHub repo Smile-Lock

    A library for make a beautiful Passcode Lock View

  • GitHub repo IDZSwiftCommonCrypto

    A wrapper for Apple's Common Crypto library written in Swift.

  • GitHub repo SecurePropertyStorage

    Helps you define secure storages for your properties using Swift property wrappers.

  • GitHub repo Heimdall

    Heimdall is a wrapper around the Security framework for simple encryption/decryption operations. (by henrinormak)

  • GitHub repo CommonCrypto.swift

    :trident: CommonCrypto in Swift, and more

  • GitHub repo SecureEnclaveCrypto

    Demonstration library for using the Secure Enclave on iOS

  • GitHub repo SipHash

    Simple and secure hashing in Swift with the SipHash algorithm (by attaswift)

  • GitHub repo SwiftHash

    🍕 MD5 in pure Swift

NOTE: The open source projects on this list are ordered by number of github stars. The number of mentions indicates repo mentiontions in the last 12 Months or since we started tracking (Dec 2020). The latest post mention was on 2021-10-22.


What are some of the best open-source Security projects in Swift? This list will help you:

Project Stars
1 CryptoSwift 8,754
2 KeychainAccess 6,535
3 Valet 3,688
4 RNCryptor 3,280
5 wire-ios 3,055
6 secretive 2,956
7 Locksmith 2,925
8 blokada 2,344
9 keychain-swift 2,068
10 SwiftShield 1,853
11 SwiftKeychainWrapper 1,407
12 SwiftyRSA 967
13 BiometricAuthentication 770
14 SwiftPasscodeLock 669
15 SwCrypt 658
16 Smile-Lock 605
17 IDZSwiftCommonCrypto 459
18 SecurePropertyStorage 416
19 Heimdall 378
20 CommonCrypto.swift 282
21 SecureEnclaveCrypto 258
22 SipHash 253
23 SwiftHash 193
Find remote jobs at our new job board 99remotejobs.com. There are 37 new remote jobs listed recently.
Are you hiring? Post a new remote job listing for free.
SaaSHub - Software Alternatives and Reviews
SaaSHub helps you find the best software and product alternatives