A curated list of security resources for the Swift ecosystem. Inspired by awesome.
- Perfect: A web server and toolkit for Swift.
- Vapor: A server-side Swift framework.
- Kitura: A web framework and server for Swift.
- SwiftNIO: Event-driven network application framework.
- Security: Core libraries for security in Swift.
- OpenSSL: A robust, commercial-grade, and full-featured toolkit for general-purpose cryptography.
- CocoaPods: Dependency manager for Swift and Objective-C Cocoa projects.
- SwiftLint: A tool to enforce Swift style and conventions.
- Burp Suite: A popular tool for web application security testing.
- OWASP ZAP: An open-source web application security scanner.
- CryptoSwift: A collection of standard and secure cryptographic algorithms implemented in Swift.
- SwiftJWT: A library for creating and verifying JSON Web Tokens (JWT).
- KeychainAccess: Simple wrapper for Keychain that works on iOS/macOS.
- SwiftKeychainWrapper: A simple wrapper for Keychain that adds additional features.
- Krypto: A Swift library for encryption and decryption.
- Swift Security Basics: Understand security fundamentals in Swift.
- Introduction to Swift Cryptography: Learn cryptography concepts in Swift.
- Using the Keychain in Swift: A guide to using Keychain for secure storage.
- Web Security for Developers: Understand web security principles.
- Building Secure iOS Apps: Best practices for building secure applications.
- iOS Application Security: A guide to securing iOS applications.
- Swift Programming: The Big Nerd Ranch Guide: Comprehensive guide to Swift programming.
- Cryptography and Network Security: Principles and Practice: In-depth exploration of cryptography and its applications.