Noctule, the Swift IDE downloads statistics
By Joachim Ansorg (4 listings) · JetBrains Marketplace · Build
Cross-platform Swift and Objective-C: SPM and Xcode projects, editor, debugger, test runner. Works in WSL, Dev Containers, with JetBrains remote development and in...
Noctule, the Swift IDE has 424,064 recorded downloads on JetBrains Marketplace, a change of +0.7% over the past 7 days, ranking #468 of 2,502 tracked listings.
Rating: 4.90 / 5 from 10 ratings
About Noctule, the Swift IDE
Cross-platform Swift and Objective-C: SPM and Xcode projects, editor, debugger, test runner. Works in WSL, Dev Containers, with JetBrains remote development and in Android Studio.
website · discussions · bug tracker · newsletter
Important: Noctule is a freemium plugin. Most features are free to use, but some require a paid license. Try them with a free trial of 10 days.
Join the Noctule newsletter to receive updates about the plugin and its development.
Please join the discussion to shape the future of Noctule.
Platform Support
• JetBrains IDEs 2026.1 and later, for example IntelliJ IDEA, CLion, RustRover, GoLand, PyCharm and WebStorm. Noctule integrates with JetBrains plugins JSON, Git, Spellchecker, Markdown, Copyright, and IntelliLang. • Android Studio releases based on IntelliJ Platform 2026.1 and later are supported, with SourceKit-LSP. • JetBrains remote development with support for language support on the frontend and build logs of the backend shown in the frontend. • Windows WSL support: open a project inside WSL and use the Swift toolchain installed in WSL. • Development containers support integrates with your IDE's built-in support. • macOS, Linux and Windows are supported with Swift Package Manager and also Xcode projects on macOS.
Language Support
• Swift 6.4 language specification support • Syntax highlighting, including semantic token highlighting and customizable color schemes settings • Code folding with custom settings for default code folding • Brace matching with auto-close for {}, (), [] and for string interpolation tokens () • Comment support for line and block comments • Native code formatter for Swift and Objective-C. • Format on Save with SwiftFormat, Swift's own swift format, and SwiftLint. It needs a Noctule license or trial. • Duplicate code detection in the paid JetBrains IDEs. It needs a Noctule license or trial. • Objective-C support with its own parser, highlighting and formatter. Code completion, navigation and diagnostics in Objective-C files need a Noctule license or trial. • Swift interface files (*.swiftinterface) are supported. • Macro expansion shows the code of a Swift macro in a popup.
Navigation and Code Insight
• Go to Declaration • Go to Implementation • Go to Class and Go to Symbol • Find Usages • Rename refactoring • Code actions of SourceKit-LSP, for example Extract Method, Inline Variable or adding the missing members of a protocol, with a preview of the changes • Navigation in Package.swift • Structure view supporting all Swift types and conditional compilation blocks • Quick documentation with colored rendering of embedded code blocks, retrieved from your source files • Type hierarchy with supertypes, subtypes, or both in a single hierarchy. • Call hierarchy showing callees (outgoing calls) or callers (incoming calls).
Editor Support
• Code completion with context-aware suggestions • Error highlighting with quick fixes for Swift files • Diagnostics of SwiftLint and SwiftFormat are shown in the editor, with quick fixes. It needs a Noctule license or trial. • JSON schemas for the configuration files of SwiftLint and swift-format. It needs a Noctule license or trial. • Inlay hints for types and parameters • Language injection support for string and multiline string literals • File templates for common Swift declarations • ToDo item highlighting • Breadcrumb navigation support • Parameter info support for function signatures • Live Templates for common Swift elements and suitable contexts to add your own • Postfix templates and Complete Current Statement • Spellchecking of comments and strings
Most of the language features rely on Apple's sourcekit-lsp and need an installed Swift toolchain.
Debugger
• Debugging for Swift, Objective-C and C code, based on lldb-dap of the Swift toolchain. It needs a Noctule license or trial. • Breakpoints with conditions, log messages and hit counts, breakpoints on functions and on thrown Swift errors, and watchpoints. • LLDB console, evaluate expressions, watches, memory view and disassembly. • Debug Swift packages, tests, and apps on an Xcode simulator.
Swift Toolchain Support
Noctule automatically detects Swift toolchains on your system:
• Installed in $PATH and common installation locations of Swift on Windows • Swiftly toolchains, including toolchains inside a Windows WSL container • Xcode toolchains • User-defined toolchains to add your own paths
Noctule also offers:
• Settings of SourceKit-LSP, and actions to restart SourceKit-LSP and to re-index the project • Log tool window with the messages of SourceKit-LSP
Swift Package Manager Support
• Swift Package Manager projects are detected and supported as SourceKit-LSP workspaces • Automatic sync: Noctule updates the source and test roots of the IDE project after Package.swift changed. • "Noctule Projects" tool window with targets, tasks and dependencies. Resolve and update dependencies there. • "New Project…" wizard to quickly create such a project. • Test runner (swift test run configuration) for XCTest and Swift Testing, with run icons in the editor gutter for suites and functions, an optional "Build" step and debugging of tests. It needs a Noctule license or trial. • swift run run configuration, including support for the optional "Build" step • swift build run configuration • Build Project support to build Swift PM projects with Build Project or Build Module. • Compilation databases (compile_commands.json) are supported.
Xcode Support
Noctule integrates Xcode with the help of xcode-build-server and Apple's SourceKit-LSP.
Refer to Noctule's documentation about its Xcode support to learn more about the integration.
Opening Xcode projects, the selection of scheme and destination, and the language support of Xcode files are free. Building, running, testing, the setup of xcode-build-server, the project view and the Xcode tool windows need a Noctule license or trial.…
Description from the JetBrains Marketplace listing.
- Build
- Code Editing
- Code Quality
- Code Tools
- Completion
- Editor
- Formatting
- Inspection
- Navigation
- Productivity
- Programming Language
- Testing
- Tools Integration
README badge
Show your rank in a README or on your website. The badge updates automatically.
Charts
Images: 30d · 1y · all time · 1600×900 dark
Adoption over time
7/30/90-day growth
Ranking history
Ratings over time
Listing placement
Listing placement
Listing placement
Listing placement
Filled points are observed values; hollow points come from Internet Archive snapshots of the listing page. Dashed segments span periods with no observations — values between points are not interpolated.
Each band is one page of 20. Downloads on a linear scale. Placement is projected from downloads, so it can differ from the marketplace's own sort order. Hover a dot to see the listing.
Recent observations
Full history (8)Similar JetBrains Marketplace Build plugins
All 20 Noctule, the Swift IDE alternativesData source
Cumulative download counts come from the public JetBrains Marketplace API. JetBrains reports downloads, not active installs. Ratings are the mean of public votes.
Listing: https://plugins.jetbrains.com/plugin/22150-noctule-the-swift-ide. First seen Oct 16, 2026; last successful collection Oct 23, 2026. See the methodology.