Open-source BI for engineers
See the codeView the documentation.

Define and manage the following asset types as code:
Quary is a VSCode Extension (Interface) & Rust-based CLI (Core)
The VSCode extension can be installed here. Note that it depends on the CLI being installed.
brew install quarylabs/quary/quary
Quary can be installed using curl on Linux/Mac using the following command:
curl -fsSL https://raw.githubusercontent.com/quarylabs/quary/main/install.sh | bash
Other builds are available in the releases page to download.
Once installed, a sample project can be created and run as follows:
mkdir example # create an empty project folder
cd example
quary init # initialize DuckDB demo project with sample data
quary compile # validate the project structure and model references without database
quary build # build and execute the model views/seeds against target database
quary test -s # run defined tests against target database
Join our Slack channel, for help, ideas, and discussions.
If you run into any problems using Quary, please let us know. We want Quary to be easy-to-use, so if you are getting confused, it is our fault, not yours. Create an issue and we'll be happy to help you out.
SQRUFF, a compact, high-speed SQL linter, engineered with Rust efficiency.
(top 24 of 44)
2,245 followers Β· starred May 2024
678 followers Β· starred Jan 2025
17,025 followers Β· starred May 2024
41,257 followers Β· starred May 2024
Open-source BI for engineers
See the codeView the documentation.

Define and manage the following asset types as code:
Quary is a VSCode Extension (Interface) & Rust-based CLI (Core)
The VSCode extension can be installed here. Note that it depends on the CLI being installed.
brew install quarylabs/quary/quary
Quary can be installed using curl on Linux/Mac using the following command:
curl -fsSL https://raw.githubusercontent.com/quarylabs/quary/main/install.sh | bash
Other builds are available in the releases page to download.
Once installed, a sample project can be created and run as follows:
mkdir example # create an empty project folder
cd example
quary init # initialize DuckDB demo project with sample data
quary compile # validate the project structure and model references without database
quary build # build and execute the model views/seeds against target database
quary test -s # run defined tests against target database
Join our Slack channel, for help, ideas, and discussions.
If you run into any problems using Quary, please let us know. We want Quary to be easy-to-use, so if you are getting confused, it is our fault, not yours. Create an issue and we'll be happy to help you out.
SQRUFF, a compact, high-speed SQL linter, engineered with Rust efficiency.
(top 24 of 44)
2,245 followers Β· starred May 2024
678 followers Β· starred Jan 2025
17,025 followers Β· starred May 2024
41,257 followers Β· starred May 2024