Ross ROSS = Recommend OSS · open-source software intelligence for agents

jpsim/SourceKitten

An adorable little framework and command line tool for interacting with SourceKit. observed · 2026-08-28

github.com/jpsim/SourceKitten · Swift · MIT (permissive) observed · 2026-08-28

Health v2 · maintenance only

88/100

  • Activity 96
  • Release rhythm 71
  • 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: 116.5
  • age_days: 4399
  • days_rel: 38
  • days_push: 24
  • n_releases_24m: 5

Full methodology

Adoption not part of the score

2426 stars · 237 forks observed · 2026-08-28

What it is AI-extracted, prompt v1, taxonomy v1, 2026-08-30, confidence not recorded

SourceKitten is a Swift framework and command line tool that links with sourcekitd.framework to interact with SourceKit. It parses Swift ASTs, extracts comment docs for Swift or Objective-C projects, and provides syntax, structure, index, and code completion data as JSON.

Use cases

  • extract documentation comments from Swift or Objective-C code as JSON
  • parse the Swift AST and get syntax structure for a file
  • generate code completion options for Swift
  • index a Swift file and print results as JSON
  • run raw SourceKit requests programmatically
  • build Swift linting or documentation tools on top of SourceKit

When to choose

  • you need programmatic access to SourceKit data for Swift or Objective-C
  • you're building developer tools like linters, doc generators, or formatters for Swift
  • you want a stable CLI or Swift library wrapping sourcekitd

When to avoid

  • you need to parse languages other than Swift or Objective-C
  • you want a high-level code formatter rather than raw syntax data
  • you're not on macOS or Linux with a Swift toolchain available

Facets

cli-tool · maturity stable

parser developer-tools cli documentation sdk developer-tools programming-languages documentation parsers cli sourcekit swift-ast code-analysis static-analysis xcode objective-c syntax-tree command-line macos linux swift

1 source

Member repositories

RepositoryRoleHealth v2
jpsim/SourceKittenmain88

For agents

markdown · JSON · MCP: product_card(name="jpsim/SourceKitten")

Data as of 2026-08-30T08:39:29.467469+00:00 · Report a problem