onevcat/FengNiao
A command line tool for cleaning unused resources in Xcode. observed · 2026-08-28
Health v2 · maintenance only
77/100
- Activity 81
- Release rhythm 59
- Longevity 100
How is this computed?
round(0.45*activity + 0.35*rhythm + 0.20*longevity); archived -> min(score, 10) — computed 2026-09-03. Adoption (stars, forks) is never an input.
- gap_med: 96
- age_days: 3467
- days_rel: 116
- days_push: 116
- n_releases_24m: 4
Adoption not part of the score
3574 stars · 246 forks observed · 2026-08-28
What it is AI-extracted, prompt v1, taxonomy v1, 2026-08-29, confidence not recorded
FengNiao is a Swift command-line utility that scans an Xcode project to find and delete unused image and resource files. It searches resource references across source files and can also clean up .pbxproj references.
Use cases
- find unused images in an Xcode project
- clean up unused assetsets from an iOS app
- slim down an iOS app bundle by removing dead resources
- delete unreferenced pngs and pdfs from a Swift project
- list unused resource files before deleting them
When to choose
- you maintain an Xcode/iOS project with bloated asset catalogs
- you want a simple scriptable cleanup step before releases
- you prefer a lightweight Swift CLI over heavy static analysis tools
When to avoid
- your project is not an Xcode project
- resources are referenced dynamically in ways the tool cannot detect (string-built names, server-driven assets)
- you have no version control or backup, since deletion is irreversible
Facets
cli-tool · maturity maintenance
cli developer-tools file-system developer-tools mobile-development cli xcode unused-resources image-cleanup ios swift command-line macos linux
1 source
- readme: https://github.com/onevcat/FengNiao · fetched 2026-08-28 · af7143a1014b
Member repositories
| Repository | Role | Health v2 |
|---|---|---|
| onevcat/FengNiao | main | 77 |
For agents
markdown · JSON · MCP: product_card(name="onevcat/FengNiao")
Data as of 2026-08-30T08:39:29.467469+00:00 · Report a problem