Clickhouse Desktop is a desktop client with a graphical interface for Clickhouse, built using React, Tauri, and Tensorflow. This client allows you to interact with Clickhouse in an easy and efficient way.
Before you begin, make sure you have the following installed:
To install Rust on your system, follow the instructions on the official Rust page.
If you are using Linux, install the following dependencies:
sudo apt install libwebkit2gtk-4.0-dev \
build-essential \
curl \
wget \
libssl-dev \
libgtk-3-dev \
libayatana-appindicator3-dev \
librsvg2-dev
- Clone this repository:
git clone https://github.com/antoniovizuete/clickhouse-desktop.git
- Install the project dependencies:
npm install
- Build the project
npm run tauri build
After building the project, you will find the executable files in the src-tauri/target/release folder.
On Linux, look for the .deb file and run it to install the program. On Windows, look for the .exe file and run it to install the program. On macOS, look for the .dmg file and run it to install the program.
It is recommended to use VS Code with the following extensions for the best workflow: