fastlane/fastlane
This system is a comprehensive DevOps automation platform designed to streamline the mobile and desktop application lifecycle. It provides a unified suite of tools for managing code signing certificates, provisioning profiles, and app store metadata, while also handling the building, testing, and deployment of applications across iOS, macOS, and Android platforms. The architecture emphasizes modularity and modern API integration, enabling developers to automate the entire workflow from local development to App Store and Google Play distribution.
53.6
Adequate · 5 August 2026
103k
lines of production code
Ruby
with Swift
3
bus factor · 1,598 authors in all
3
measurements over time
How it got here
2014–2016 · Mono-repo consolidation and CLI modernization
The project underwent a major architectural shift to a mono-repo structure, centralizing shared utilities and refactoring all command-line interfaces to use the Commander gem for consistency. This period focused on modularizing tools like match, scan, and gym, while simultaneously modernizing the underlying Spaceship and Fastlane Core libraries to support new Apple APIs and Ruby 3.0 compatibility.
90 changes
2017–2020 · App Store Connect API migration
This period focused on migrating the Spaceship library to the new App Store Connect API, introducing a unified client for managing resources like TestFlight, provisioning, and user access. Concurrently, the codebase expanded with new tools for metadata validation and enhanced security for certificate storage, all supported by extensive test coverage and architectural improvements.
33 changes
2022–2026 · Tooling and storage expansion
This period focused on expanding the project's capabilities by adding support for modern Xcode test result parsing and integrating GitLab Secure Files as a new storage backend for Match. The work also included stabilizing the development environment through Bundler configuration and enhancing internal tooling with new RuboCop cops and issue statistics tracking.
5 changes
Survey your own repository
fastlane/fastlane 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 5 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 a94b3ada72 — the exact code this score is about.
- Scored under rubric rubric-2026.08.19. Score the same commit under that rubric and you get the same number.