daltoniam/Starscream
This system is a comprehensive WebSocket library for Apple platforms, providing both client and server implementations with support for modern networking APIs like Network.framework and URLSession. It enables secure, high-performance WebSocket communication through features such as data compression, certificate pinning, and header validation. The codebase includes example applications and test suites to demonstrate connectivity, compliance, and performance across iOS, macOS, watchOS, and tvOS.
50.2
Adequate · 3 August 2026
2.9k
lines of production code
Swift
primary language
6
bus factor · 140 authors in all
3
measurements over time
How it got here
2014 · iOS example and test coverage
This period focused on expanding the project's documentation and establishing a complete iOS example application for WebSocket testing. The work included adding Swift and Ruby-based examples, implementing unit tests for compression and fuzzing, and updating the Xcode project structure to support modern development workflows.
9 changes
2015–2018 · iOS platform modernization and tooling
This period focused on modernizing the project for Apple platforms by introducing native WebSocket support via the Network framework and adding a privacy manifest for iOS 16+. The team also established comprehensive tooling and testing infrastructure, including CocoaPods and SPM integration, Fastlane automation, and initial test coverage.
7 changes
2019 · Modern networking and security integration
This period focused on modernizing the library's networking stack by integrating Apple's Foundation and Network frameworks for both client and server implementations. The work introduced comprehensive support for WebSocket compression, certificate pinning, and header validation, while also updating the codebase for Swift 5.0 compatibility.
7 changes
Survey your own repository
daltoniam/Starscream 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 c6bfd1af48 — 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.