SourceKitten

Swift AST extractor

A command line tool for interacting with SourceKit's Swift Abstract Syntax Tree (AST) to extract code information

An adorable little framework and command line tool for interacting with SourceKit.

GitHub

2k stars
39 watching
226 forks
Language: Swift
last commit: 3 months ago
Linked from 1 awesome list


Backlinks from these awesome lists:

Related projects:

Repository Description Stars
swiftlang/sourcekit-lsp An implementation of the Language Server Protocol for Swift and C-based languages 3,343
swiftlang/swift-package-manager A tool for managing and distributing Swift source code, allowing for easy collaboration and reuse of code 9,770
swiftlang/swift-syntax Provides libraries for parsing and manipulating the internal representation of Swift source code 3,281
krzysztofzablocki/sourcery Automates boilerplate code generation and mock implementations for Swift projects 7,714
yonaskolb/xcodegen A command line tool that generates Xcode projects from folder structures and project specifications. 7,109
yonaskolb/mint A tool for managing and running Swift command-line tools 2,298
swiftlang/swift-format A tool for formatting Swift source code according to a standardized style 2,568
realm/jazzy Generates documentation for Swift and Objective-C projects using Clang and SourceKit's AST representation of code. 7,359
mono0926/licenseplist Automates the generation of license information for iOS applications 2,432
realm/swiftlint A tool to enforce Swift style and conventions in software development 18,718
nvzqz/filekit A Swift framework for simple and expressive file management 2,348
jitpack/jitpack.io Provides a package repository and build service for JVM and Android projects 2,544
khoren93/swifthub An iOS client with GitHub integration using RxSwift and MVVM architecture 3,039
johnsundell/swiftplate Automates cross-platform Swift framework project generation 1,776
swiftlang/swift-corelibs-foundation Provides compatibility and shared implementation of core Foundation API for non-Darwin platforms 5,303