Stream helps developers build engaging apps that scale to millions with performant and flexible Chat, Feeds, Moderation, and Video APIs and SDKs powered by a global edge network and enterprise-grade infrastructure. Learn more β
Top 23 Swift Security Projects
-
CryptoSwift
CryptoSwift is a growing collection of standard and secure cryptographic algorithms implemented in Swift
-
InfluxDB
InfluxDB β Built for High-Performance Time Series Workloads. InfluxDB 3 OSS is now GA. Transform, enrich, and act on time series data directly in the database. Automate critical tasks and eliminate the need to move data externally. Download now.
-
-
-
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.
-
-
Stream
Stream - Scalable APIs for Chat, Feeds, Moderation, & Video. Stream helps developers build engaging apps that scale to millions with performant and flexible Chat, Feeds, Moderation, and Video APIs and SDKs powered by a global edge network and enterprise-grade infrastructure.
-
-
-
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
-
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
-
Zero Effort Private Key Compromise: Abusing SSH-Agent for Lateral Movement
-
A note from our sponsor - Stream
getstream.io | 14 Jul 2025
Index
What are some of the best open-source Security projects in Swift? This list will help you:
# | Project | Stars |
---|---|---|
1 | CryptoSwift | 10,369 |
2 | KeychainAccess | 8,120 |
3 | secretive | 7,579 |
4 | Valet | 4,079 |
5 | RNCryptor | 3,361 |
6 | keychain-swift | 2,932 |
7 | Locksmith | 2,919 |
8 | SwiftShield | 2,437 |
9 | SwiftyRSA | 1,298 |
10 | Damn-Vulnerable-iOS-App-v2 | 970 |
11 | BiometricAuthentication | 834 |
12 | SwCrypt | 727 |
13 | 2fas-ios | 696 |
14 | SwiftPasscodeLock | 681 |
15 | SimpleKeychain | 652 |
16 | Smile-Lock | 601 |
17 | ios-app | 510 |
18 | IDZSwiftCommonCrypto | 478 |
19 | SecurePropertyStorage | 475 |
20 | Heimdall | 401 |
21 | ScreenshotPreventing-iOS | 370 |
22 | pareto-mac | 371 |
23 | CommonCrypto.swift | 283 |