Up your coding game and discover issues early. SonarLint is a free plugin that helps you find & fix bugs and security issues from the moment you start writing code. Install from your favorite IDE marketplace today. Learn more →
Sourcekit-lsp Alternatives
Similar projects and alternatives to sourcekit-lsp
-
swift-syntax
A set of Swift libraries for parsing, inspecting, generating, and transforming Swift source code.
-
-
Appwrite
Appwrite - The Open Source Firebase alternative introduces iOS support. Appwrite is an open source backend server that helps you build native iOS applications much faster with realtime APIs for authentication, databases, files storage, cloud functions and much more!
-
fastlane
🚀 The easiest way to automate building and releasing your iOS and Android apps
-
-
alchemy
Elegant, batteries included web framework for Swift. (by alchemy-swift)
-
-
-
InfluxDB
Build time-series-based applications quickly and at scale.. InfluxDB is the Time Series Platform where developers build real-time applications for analytics, IoT and cloud-native services. Easy to start, it is available in the cloud or on-premises.
-
tree-sitter-swift
A tree-sitter grammar for the Swift programming language.
-
-
ccls
C/C++/ObjC language server supporting cross references, hierarchies, completion and semantic highlighting
-
sourcekit-lsp reviews and mentions
-
vim-lsp merged inlay hints support!
For Objective C it looks like you can use SourceKit-LSP or ccls as language servers.
-
Swift Syntax and Structured Editing Library
There's already an LSP server for Swift (also made for Apple): https://github.com/apple/sourcekit-lsp
This library is intended for syntactic tools: formatters, highlighters, that kind of thing.
-
NeoVim setup for iOS Dev ( xcodebuild etc. ) ?
You could probably set up something to work on Swift packages, however the tree sitter grammar for Swift hasn’t been updated since 2019. sourcekit-lsp also isn’t likely to help you out either because it’s not made to understand Xcode projects. You’d need an LSP capable of parsing a .pbxproj (I highly doubt there is one, but I haven’t looked around), which has the terrible downside of not being something Apple considers a public API and can and will introduce breaking changes on any Xcode update. An Apple engineer confirmed this with me during a lab in 2020 when I was asking about how doing some hacky things with binary Swift packages.
- Are people using Swift for machine learning / differentiable programming outside of Apple?
-
Highlights of new technologies introduced at WWDC 2021
No langserver? SourceKit LSP has been around for a while now: https://github.com/apple/sourcekit-lsp
-
A note from our sponsor - SonarLint
www.sonarlint.org | 27 Jan 2023
Stats
apple/sourcekit-lsp is an open source project licensed under Apache License 2.0 which is an OSI approved license.