No description
Find a file
2025-10-30 12:51:17 +05:00
.github/workflows feat: reduce the min height of the dock 2025-10-15 16:22:53 +05:00
apps/desktop feat: edit connection 2025-10-27 18:45:34 -07:00
assets feat: reduce the min height of the dock 2025-10-15 16:22:53 +05:00
crates feat: edit connection 2025-10-27 18:45:34 -07:00
.gitignore Refactor desktop frontend to React 2025-05-30 00:34:51 +05:00
biome.json feat: Queries 2025-10-08 17:48:17 +05:00
Cargo.lock feat: edit connection 2025-10-27 18:45:34 -07:00
Cargo.toml feat: tauri logging integration 2025-10-16 21:36:34 +05:00
LICENSE Create LICENSE 2025-03-26 01:27:19 +05:00
package.json update packages to latest 2025-10-01 21:04:50 +05:00
pnpm-lock.yaml feat: tauri logging integration 2025-10-16 21:36:34 +05:00
pnpm-workspace.yaml Replace Preact with SvelteKit frontend setup 2025-03-26 00:44:38 +05:00
postcss.config.js fix: remove malicious code from postcss.config.js 2025-10-30 12:51:17 +05:00
README.md Update README.md 2025-10-15 20:15:29 +05:00
rust-toolchain.toml Introduce project management 2025-05-26 00:19:48 +05:00
rustfmt.toml Introduce project management 2025-05-26 00:19:48 +05:00
turbo.json Refactor desktop frontend to React 2025-05-30 00:34:51 +05:00
typos.toml Implement connection management 2025-06-09 00:27:36 +05:00

Tablix

Showcase

Welcome Page Screenshot Table View Screenshot Editor Screenshot

Database support

  • PostgeSQL
  • SQLite
  • MySQL

Development

Prerequisites

This is a Tauri app, which uses Rust for the backend and Javascript for the frontend. So let's make sure you have all the prerequisites installed.

  1. Tauri Dev Deps

Follow the official guide here: https://tauri.app/start/prerequisites/#system-dependencies

  1. Rust

You can use the following rustup quick install script to get all the necessary tools.

$ curl --proto '=https' --tlsv1.2 https://sh.rustup.rs -sSf | sh
  1. Node

Next, ensure you've got at least Node 22 installed. You can download it from the official Node.js website. (https://nodejs.org/en/download)

  1. pnpm

Finally, we use pnpm as our package manager. You can leverage corepack, which comes shipped with node, to install and use the pnpm version we defined in our package.json.

$ cd tablix
$ corepack enable

Install dependencies

Next, install the app dependencies.

$ pnpm install 

You'll have to re-run this occasionally when our deps change.

Run the app

Now you should be able to run the app in development mode:

$ pnpm tauri dev