Kargo automates promotion across dev, staging, and prod with approval gates and verification. Open source, built by the team behind Argo CD. Download now. Learn more →
Top 23 Swift Security Projects
-
CryptoSwift
CryptoSwift is a growing collection of standard and secure cryptographic algorithms implemented in Swift
-
AppSignal
Monitoring that respects your time & budget. APM, error tracking, and dashboards for modern web apps. Ten-minute setup, transparent flat pricing, and support from engineers who actually use the product.
-
Project mention: Building and Shipping Mac and iOS Apps Without Ever Opening Xcode | news.ycombinator.com | 2026-07-13
An alternative is to use ssh keys stored in the Secure Enclave with tools like https://secretive.dev/
-
-
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. We promise.
-
RNCryptor
CCCryptor (AES encryption) wrappers for iOS and Mac in Swift. -- For ObjC, see RNCryptor/RNCryptor-objc
-
keychain-swift
Helper functions for saving text in Keychain securely for iOS, OS X, tvOS and watchOS.
-
-
Kargo
Stop Scripting Promotions. Start Shipping with Kargo. Kargo automates promotion across dev, staging, and prod with approval gates and verification. Open source, built by the team behind Argo CD. Download now.
-
OnionBrowser
An open-source, privacy-enhancing web browser for iOS, utilizing the Tor anonymity network
-
-
-
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.
-
BiometricAuthentication
Use Apple FaceID or TouchID authentication in your app using BiometricAuthentication.
-
-
SwCrypt
RSA public/private key generation, RSA, AES encryption/decryption, RSA sign/verify in Swift with CommonCrypto in iOS and OS X
-
-
-
-
-
-
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)
-
SaaSHub
SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives
Swift Security discussion
Swift Security related posts
-
保护 API Key 和其他应用密钥
-
Hardware protection for your private keys
-
Secretive: macOS app for storing SSH keys in the Secure Enclave
-
Apple Announces Changes to iOS, Safari, and the App Store in the European Union
-
Iphone Vs Android
-
WidgetKit + REST authentication
-
We've learned nothing from the SolarWinds hack
-
A note from our sponsor - Kargo
akuity.io | 5 Sep 2026
Index
What are some of the best open-source Security projects in Swift? This list will help you:
| # | Project | Stars |
|---|---|---|
| 1 | CryptoSwift | 10,572 |
| 2 | secretive | 8,842 |
| 3 | KeychainAccess | 8,254 |
| 4 | Valet | 4,175 |
| 5 | RNCryptor | 3,359 |
| 6 | keychain-swift | 3,012 |
| 7 | Locksmith | 2,913 |
| 8 | OnionBrowser | 2,670 |
| 9 | SwiftShield | 2,544 |
| 10 | SwiftyRSA | 1,303 |
| 11 | Damn-Vulnerable-iOS-App-v2 | 1,092 |
| 12 | BiometricAuthentication | 828 |
| 13 | 2fas-ios | 749 |
| 14 | SwCrypt | 732 |
| 15 | SimpleKeychain | 726 |
| 16 | SwiftPasscodeLock | 677 |
| 17 | Smile-Lock | 594 |
| 18 | ios-app | 567 |
| 19 | IDZSwiftCommonCrypto | 479 |
| 20 | SecurePropertyStorage | 473 |
| 21 | pareto-mac | 454 |
| 22 | ScreenshotPreventing-iOS | 405 |
| 23 | Heimdall | 399 |