AGX: Um cliente de desktop moderno para ClickHouse construído com Tauri e SvelteKit

2025-03-19
AGX: Um cliente de desktop moderno para ClickHouse construído com Tauri e SvelteKit

AGX é um aplicativo de desktop construído com Tauri e SvelteKit, fornecendo uma interface moderna para explorar e consultar dados usando o mecanismo de banco de dados incorporado do ClickHouse (chdb). Ele oferece desempenho de aplicativo de desktop nativo, um editor de consulta SQL interativo com destaque de sintaxe, um navegador de esquema, exibição de resultados em formato tabular, suporte de arrastar e soltar arquivos e compatibilidade multiplataforma (macOS, Linux, Windows). O frontend usa SvelteKit para uma IU reativa e eficiente, enquanto o backend utiliza Tauri e Rust para desempenho e segurança nativos. A comunicação entre o frontend e o backend é feita por meio da ponte IPC do Tauri, com consultas de dados sendo processadas pelo mecanismo ClickHouse incorporado, chdb. Contribuições são bem-vindas!

Desenvolvimento