# rockbruno/SwiftInfo

📊 Extract and analyze the evolution of an iOS app's code.

Repository: https://github.com/rockbruno/SwiftInfo
Canonical: https://ross.abutalabs.com/products/swiftinfo
Homepage: https://swiftrocks.com
Language: Swift
License: MIT
License Family: permissive
Topics: swift, ios, xcode, analytics, cli, tools, hacktoberfest
Last push: 2025-12-18T19:40:34+00:00

## Health v2 (maintenance only)
Score: 48/100 (v2, computed 2026-09-03T02:20:16.233290+00:00)
- activity 57, release rhythm 8, longevity 100
- inputs: {"age_days": 2724, "days_push": 258, "days_rel": null, "gap_med": null, "n_releases_24m": 0}
- flags: none
- formula: round(0.45*activity + 0.35*rhythm + 0.20*longevity); archived -> min(score, 10)

## Adoption (not part of the score)
Stars 1148, forks 58 (observed 2026-08-28T04:03:46.101819+00:00)

## What it is
SwiftInfo is a CLI tool that extracts, tracks, and analyzes metrics for Swift/iOS apps, such as IPA size, code coverage, build times, and lines of code, from Xcode build logs. It ships with default providers and supports custom metrics via Swift scripts, with results typically sent to Slack or used in pull requests via a Danger plugin.

## Use cases
- track ios app ipa size over time
- monitor code coverage trends in ci
- count build warnings per pull request
- measure test suite duration and longest tests
- track lines of code and asset catalog sizes
- analyze xcode build logs for app metrics

## When to choose
- you maintain an iOS app and want to track build/code metrics in CI
- you use fastlane or Danger and want metric reporting to Slack or PRs
- you need custom app metrics extractable from Xcode build logs

## When to avoid
- you need actively developed tooling - the author has stated no further updates are planned
- you don't build with Xcode or don't have build logs available
- you need Android or cross-platform metric tracking

## Facets
- artifact type: cli-tool
- maturity: maintenance
- function: analytics, developer-tools, cli
- domain: developer-tools, mobile-development, analytics
- platform: cli
- tags: ios, xcode, build-metrics, code-metrics, swift, ci-cd, slack-integration, fastlane, macos

## Member repositories
- rockbruno/SwiftInfo (main) score 48

## Provenance
- Observed fields: from GitHub, fetched 2026-08-28T04:03:46.101819+00:00.
- Health v2: computed from the inputs above; adoption is never an input.
- Inferred fields (summary, facets, guidance): AI-extracted, prompt v1, taxonomy v1, on 2026-08-30T06:33:51.440710+00:00, confidence not recorded.
  - readme: https://github.com/rockbruno/SwiftInfo (fetched 2026-08-28T04:03:46.101819+00:00, sha 1c7b9ffe33ab)
  - homepage: https://swiftrocks.com (fetched 2026-08-29T12:39:02.118563+00:00, sha d81751e9bc73)
  - site_page: https://swiftrocks.com/about (fetched 2026-08-29T12:39:02.127702+00:00, sha 386a6f3e445e)
  - site_page: https://swiftrocks.com/everything-about-my-smart-home-and-homelab-setup (fetched 2026-08-29T12:39:02.129914+00:00, sha f28901a31be9)
- Data as of 2026-08-30T08:39:29.467469+00:00.
