Qlever-UI is a modern WebUI for SPARQL, driven by Qlue-ls. It does not target a single, but many SPARQL engines. It’s small, shiny, and ready to help you explore your RDF data effortlessly.
Warning
Work in progress — expect breaking changes.
This project is the next generation of Qlever-UI, but the migration from the legacy version is still ongoing. The API, configuration format, and internal structure may change significantly between releases.
The project will be considered stable and final once it reaches version 1.0. Until then, use at your own risk.
See the feature overview for the full tour.
Prebuilt container images are available from the GitHub container registry.
The edge tag is always the latest version.
docker pull ghcr.io/qlever-dev/qlever-ui-new:edgeThe images may be used directly:
docker run --rm -it -p 7000:7000 ghcr.io/qlever-dev/qlever-ui-new:edgeThe Qlever-UI is now available under http://localhost:7000, configured to
query the Wikidata SPARQL endpoint. The Examples tab provides several
queries to explore.
docker compose upQlever-UI is now available under http://localhost.
| Topic | |
|---|---|
| Setup with Docker | Persistence, environment variables, API key, sub-path serving |
| SPARQL endpoints | Endpoint configuration, presets, completion query templates |
| Example queries | Curating per-endpoint examples on disk or from the UI |
| Features | Editor, results, query analysis, workbench |
To browse the docs locally, run uvx --with mkdocs-material mkdocs serve from the repository root.
For local development, run the frontend and backend separately:
# backend (FastAPI, managed with uv) — port 8000
cd backend
uv sync
uv run fastapi dev src/api/main.py
# frontend (Vite) — port 5173
cd frontend
npm install
npm run dev