cql_lsp

Crates.iocql_lsp
lib.rscql_lsp
version1.0.3
created_at2025-05-06 21:29:06.781362+00
updated_at2025-11-05 19:39:25.621044+00
descriptionCQL (Cassandra Query Language) LSP
homepage
repositoryhttps://github.com/Akzestia/cql-lsp
max_upload_size
id1663000
size415,387
アクゼスティア (Akzestia)

documentation

README

cqlls

🇺🇸 English | 🇯🇵 日本語

Crates.io
Support me on Patreon

The 1nonly Open Source language server for CQL (Cassandra Query Language) ^_^

https://github.com/user-attachments/assets/780f9005-d571-489d-93e3-e61f91dcb0fe

cqlls vs Corpo

  • Free
  • Open Source language server (under MIT License)
  • Aiming to provide the best experience
  • Seamless Integration with Zed && Nvim
  • Written in Rust :D

Installation | Cargo (Recommended)

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"

Installation | Source Code

[!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/cqlls.git                                                    
cd cqlls

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

IDE Support

Zed

  • Integrated with CQL extension

Nvim

License

This project is licensed under the MIT License.

Commit count: 168

cargo fmt