86 releases (45 stable)
Uses new Rust 2024
| 2.15.0 | Dec 19, 2025 |
|---|---|
| 2.14.0 | Nov 25, 2025 |
| 2.12.0-rc.3 | Jul 29, 2025 |
| 2.11.2 | Mar 11, 2025 |
| 2.1.0-rc2 | Jul 25, 2023 |
#7 in #scarb
173 downloads per month
1MB
18K
SLoC
CairoLS
Implements the LSP protocol over stdin/out.
Running vanilla
This is basically the source code of the cairo-language-server and
scarb cairo-language-server binaries.
fn main() {
cairo_language_server::start();
}
CairoLS
CairoLS is an implementation of Language Server Protocol for the Cairo language. Cairo is the first Turing-complete language for creating provable programs for general computation.
Quick start
CairoLS is distributed along with the Scarb package manager. To get started, install Scarb and the Cairo extension for your editor.
For Visual Studio Code, install the Visual Studio Code Cairo 1.0 extension from the marketplace.
For other editors that support LSP,
you can point the editor to the scarb cairo-language-server command to start the server.
Support
For questions about CairoLS and official editor extensions, reach out to us on Telegram.
Dependencies
~65MB
~1M SLoC