kishikawakatsumi/KeychainAccess
KeychainAccess is a Swift library that provides a simple, cross-platform interface for storing and retrieving data in the iOS, macOS, tvOS, and watchOS keychain. The codebase has been modernized to support Swift 5.1 and includes comprehensive unit tests and a test host application to ensure reliability across all supported platforms.
57.9
Adequate · 3 August 2026
6.1k
lines of production code
Swift
primary language
1
bus factor · 39 authors in all
3
measurements over time
How it got here
2014 · Swift 5 and modern Xcode migration
This period focused on modernizing the project's build infrastructure and example applications to support Swift 5.3 and Xcode 10.2. The work included updating the Swift Package Manager configuration, upgrading the iOS example app for Swift 4.2 and 5 compatibility, and expanding test coverage. Legacy configurations and dependencies were removed to align with current Apple development standards.
11 changes
2015–2023 · Modernization and test infrastructure
This period focused on modernizing the project's build configuration and expanding test coverage across multiple platforms. The team refactored the codebase to use symlinks for better organization and updated Xcode schemes to support Mac Catalyst. Additionally, new test host applications were introduced for iOS, macOS, and Mac Catalyst to ensure comprehensive unit testing.
6 changes
Survey your own repository
kishikawakatsumi/KeychainAccess was measured the same way every project in this corpus was: the same rubric, at a pinned commit, with the result published in full. Point the surveyor at a repository you know and see whether you agree with it.
About this page
- The description of this project is derived from its own commit history, not from its README.
- The score is its highest published measurement, taken on 3 August 2026 at a pinned commit. It is not a live figure and does not change until the project is measured again.
- Measured at commit e0c7eebc5a — the exact code this score is about.
- Scored under rubric rubric-2026.08.18. Score the same commit under that rubric and you get the same number.