Crates.io | qlue-ls |
lib.rs | qlue-ls |
version | 0.13.4 |
created_at | 2024-12-16 11:03:17.450162+00 |
updated_at | 2025-08-07 11:35:14.915477+00 |
description | A language server for SPARQL |
homepage | |
repository | https://github.com/IoannisNezis/qlue-ls |
max_upload_size | |
id | 1484868 |
size | 3,204,395 |
⚡Qlue-ls (pronounced "clueless") is a blazingly fast language server for SPARQL, written in Rust 🦀, build for the web.
📚 Documentation
📝 Project Blog Post
💻 Live Demo
Qlue-ls offers a wide range of LSP features tailored to SPARQL development.
For a complete overview, see the capabilities section.
https://github.com/user-attachments/assets/207c8265-27b9-4dde-a18c-d82f7c5db4c9
https://github.com/user-attachments/assets/9d80ae33-8ff0-4bdd-8a9d-fb95a632673e
https://github.com/user-attachments/assets/53fe75b6-71d2-4fe9-91c8-82ebda420712
https://github.com/user-attachments/assets/425e6912-c9f0-49ca-9937-6cd536ab9bc4
query
or an update
Qlue-ls is configured via a qlue-ls.toml or qlue-ls.yml file.
Full configuration options are explained in the documentation.
[format]
align_predicates = true
align_prefixes = true
separate_prologue = false
capitalize_keywords = true
insert_spaces = true
tab_size = 2
where_new_line = true
filter_same_line = true
[completion]
timeout_ms = 5000
result_size_limit = 100
[prefixes]
add_missing = true
remove_unused = false