| Crates.io | cql_lsp |
| lib.rs | cql_lsp |
| version | 1.0.1 |
| created_at | 2025-05-06 21:29:06.781362+00 |
| updated_at | 2025-07-28 12:07:03.252524+00 |
| description | CQL (Cassandra Query Language) LSP |
| homepage | |
| repository | https://github.com/Akzestia/cql-lsp |
| max_upload_size | |
| id | 1663000 |
| size | 407,984 |
The 1nonly Open Source LSP implementation for CQL (Cassandra Query Language) ^_^
https://github.com/user-attachments/assets/780f9005-d571-489d-93e3-e61f91dcb0fe
| Feature | cql-lsp (Open Source) | DataGrip (JetBrains) |
|---|---|---|
| License | MIT (Free) | Proprietary |
| Pricing | $0 | $129/year (Personal) |
| CQL Completion | Full syntax + schema-aware | Full syntax + schema-aware |
| Live Schema Sync | ✅ Yes | ✅ Yes |
| Type Checking | ✅ Yes | ✅ Yes |
| IDE Integration | Zed, Neovim, any LSP-compatible | JetBrains IDEs only |
| Extensibility | Customizable Rust implementation | Plugin system |
Install Language Server binary using cargo
cargo install cql_lsp
Add env variables to your shell config
export PATH="$HOME/.cargo/bin:$PATH"
# Default values for LSP | Docker
export CQL_LSP_DB_URL="172.17.0.2"
export CQL_LSP_DB_PASSWD="cassandra"
export CQL_LSP_DB_USER="cassandra"
export CQL_LSP_ENABLE_LOGGING="false"
export CQL_LSP_TYPE_ALIGNMENT_OFFSET="7"
[!IMPORTANT] Please note that the source code may contain unstable features.
It’s recommended to install from the latest release or via cargo.
Clone repo
git clone https://github.com/Akzestia/cql-lsp.git
cd cql-lsp
Run install script
sudo chmod +x ./install_src.sh
sudo -E ./install_src.sh
[!IMPORTANT]
deploy.sh package.sh & install.sh are only used for development purposes
This project is licensed under the MIT License.