Swift autocompleter for Sublime Text using the SourceKitten framework, offering faster performance than Xcode.
SwiftKitten is a Swift autocompleter plugin for Sublime Text that uses the SourceKitten framework to provide code completion for Swift developers. It solves the problem of slow autocompletion in Xcode by offering a faster, caching-based alternative within the Sublime Text editor.
Swift developers who prefer using Sublime Text as their code editor and want efficient autocompletion without relying on Xcode.
Developers choose SwiftKitten for its faster performance compared to Xcode, intelligent caching mechanisms, and seamless integration with Sublime Text, making Swift development more responsive and enjoyable.
Swift autocompleter for Sublime Text, via the adorable SourceKitten framework
Open-Awesome is built by the community, for the community. Submit a project, suggest an awesome list, or help improve the catalog on GitHub.
Uses pygments to parse and cache autocomplete results with configurable timeout settings, reducing subsequent delays to near-instantaneous and preventing unnecessary requests to SourceKitten.
Automatically detects imported frameworks and caches their globals separately, improving speed by avoiding repeated parsing for common frameworks like Foundation, with options to exclude bloat.
Enables syntax error detection by querying structure info from SourceKitten, highlighting errors in the editor and displaying descriptions in the status bar for quick debugging.
The project is explicitly labeled as new and in beta, meaning it may have bugs, incomplete features like multi-file project support, and could be subject to breaking changes.
Requires manual installation of SourceKitten and optional building of the cffi backend for optimal performance, adding steps beyond standard package installation and risking compatibility issues with Sublime's Python.
Lacks features common in full IDEs, such as integrated build systems or Xcode project parsing, as noted in the TODO list, making it less suitable for complex development workflows.
SwiftKitten is an open-source alternative to the following products: