AGX: Un cliente de escritorio moderno para ClickHouse construido con Tauri y SvelteKit

2025-03-19
AGX: Un cliente de escritorio moderno para ClickHouse construido con Tauri y SvelteKit

AGX es una aplicación de escritorio construida con Tauri y SvelteKit, que proporciona una interfaz moderna para explorar y consultar datos usando el motor de base de datos integrado de ClickHouse (chdb). Ofrece el rendimiento de una aplicación de escritorio nativa, un editor de consultas SQL interactivo con resaltado de sintaxis, un navegador de esquema, visualización de resultados en formato tabular, soporte de arrastrar y soltar archivos y compatibilidad multiplataforma (macOS, Linux, Windows). El frontend utiliza SvelteKit para una IU reactiva y eficiente, mientras que el backend utiliza Tauri y Rust para rendimiento y seguridad nativos. La comunicación entre el frontend y el backend se realiza a través del puente IPC de Tauri, y las consultas de datos son procesadas por el motor ClickHouse integrado, chdb. ¡Se agradecen las contribuciones!

Desarrollo