Swift Security

Open-source Swift projects categorized as Security

Top 23 Swift Security Projects

  • CryptoSwift

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

  • KeychainAccess

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

  • WorkOS

    The modern identity platform for B2B SaaS. The APIs are flexible and easy-to-use, supporting authentication, user identity, and complex enterprise features like SSO and SCIM provisioning.

    WorkOS logo
  • secretive

    Store SSH keys in the Secure Enclave

  • Project mention: GitHub Passkeys are generally available | news.ycombinator.com | 2023-09-25

    Secretive might be what you're looking for: https://github.com/maxgoedjen/secretive

  • 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.

  • Project mention: Valet: NEW Data - star count:3884.0 | /r/algoprojects | 2023-08-15
  • RNCryptor

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

  • Locksmith

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

  • keychain-swift

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

  • Project mention: WidgetKit + REST authentication | /r/iOSProgramming | 2023-12-05

    You should be using Keychain for all secrets. You can specify an "access group" that can be used across processes. The API sucks so I use the keychain-swift wrapper.

  • InfluxDB

    Power Real-Time Data Analytics at Scale. Get real-time insights from all types of time series data with InfluxDB. Ingest, query, and analyze billions of data points in real-time with unbounded cardinality.

    InfluxDB logo
  • SwiftShield

    πŸ”’ Swift Obfuscator that protects iOS apps against reverse engineering attacks.

  • SwiftyRSA

    RSA public/private key encryption in Swift

  • BiometricAuthentication

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

  • Damn-Vulnerable-iOS-App-v2

    Damn Vulnerable iOS App (DVIA) is an iOS application that is damn vulnerable. Its main goal is to provide a platform to mobile security enthusiasts/professionals or students to test their iOS penetration testing skills in a legal environment. This project is developed and maintained by @prateekg147. The vulnerabilities and solutions covered in this app are tested up to iOS 11. The current version is writen in Swift and has the following vulnerabilities.

  • SwCrypt

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

  • SwiftPasscodeLock

    An iOS passcode lock with TouchID authentication written in Swift.

  • Smile-Lock

    A library for make a beautiful Passcode Lock View

  • SimpleKeychain

    A simple Keychain wrapper for iOS, macOS, tvOS, and watchOS

  • IDZSwiftCommonCrypto

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

  • SecurePropertyStorage

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

  • Heimdall

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

  • ios-app

    Official IVPN iOS app

  • Project mention: Custom DNS with IVPN causes issues on IOS | /r/IVPN | 2023-07-12

    More info: https://github.com/ivpn/ios-app/issues/131

  • ScreenshotPreventing-iOS

    Prevent screenshot or screenrecording on iOS devices

  • Project mention: Apple wake up! | /r/swift | 2023-05-31

    There is only one normal solution which is free is the git hub library under this

  • pareto-mac

    Automatically audit your Mac for basic security hygiene.

  • CommonCrypto.swift

    :trident: CommonCrypto in Swift, and more

  • SipHash

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

  • SaaSHub

    SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives

    SaaSHub logo
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).

Swift Security related posts

Index

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

Project Stars
1 CryptoSwift 10,014
2 KeychainAccess 7,788
3 secretive 6,852
4 Valet 3,957
5 RNCryptor 3,349
6 Locksmith 2,921
7 keychain-swift 2,711
8 SwiftShield 2,241
9 SwiftyRSA 1,254
10 BiometricAuthentication 825
11 Damn-Vulnerable-iOS-App-v2 802
12 SwCrypt 718
13 SwiftPasscodeLock 678
14 Smile-Lock 604
15 SimpleKeychain 523
16 IDZSwiftCommonCrypto 478
17 SecurePropertyStorage 471
18 Heimdall 400
19 ios-app 399
20 ScreenshotPreventing-iOS 320
21 pareto-mac 309
22 CommonCrypto.swift 283
23 SipHash 263

Sponsored
SaaSHub - Software Alternatives and Reviews
SaaSHub helps you find the best software and product alternatives
www.saashub.com