Serchinastico/Kin
Sane PBXProj files observed · 2026-08-28
Health v2 · maintenance only
98/100
- Activity 97
- Release rhythm 97
- Longevity 100
How is this computed?
round(0.45*activity + 0.35*rhythm + 0.20*longevity); archived -> min(score, 10) — computed 2026-09-02. Adoption (stars, forks) is never an input.
- gap_med: 26
- age_days: 3816
- days_rel: 23
- days_push: 23
- n_releases_24m: 6
Adoption not part of the score
1063 stars · 36 forks observed · 2026-08-28
What it is AI-extracted, prompt v1, taxonomy v1, 2026-08-30, confidence not recorded
Kin is a command-line syntax checker for Xcode's project.pbxproj files, built with an ANTLR 4 grammar. It detects errors in the project configuration file and reports the offending line with a short description.
Use cases
- check if my project.pbxproj file is valid
- find syntax errors in xcode project file after a bad merge
- lint project.pbxproj in CI to catch broken xcode builds
- verify pbxproj file syntax from the command line
- detect which line of project.pbxproj is malformed
When to choose
- you work with Xcode projects and want to catch pbxproj merge conflicts or syntax errors early
- you want a lightweight CLI verifier to run in CI pipelines for iOS projects
- you need a fast syntax check without opening Xcode
When to avoid
- you need to modify or rewrite project.pbxproj files, not just validate them
- you need full semantic validation of Xcode project settings rather than syntax checking
- you don't use Xcode or pbxproj-based projects
Facets
cli-tool · maturity active
parser linter cli developer-tools mobile-development parsers cli python xcode pbxproj syntax-checking ios antlr macos
2 sources
- readme: https://github.com/Serchinastico/Kin · fetched 2026-08-28 · 360491cd2f5c
- registry_pypi: https://pypi.org/pypi/kin/json · fetched 2026-08-29 · 709e09d28599
Member repositories
| Repository | Role | Health v2 |
|---|---|---|
| Serchinastico/Kin | main | 98 |
For agents
markdown · JSON · MCP: product_card(name="Serchinastico/Kin")
Data as of 2026-08-30T08:39:29.467469+00:00 · Report a problem