AGX : Un client ClickHouse de bureau moderne construit avec Tauri et SvelteKit

2025-03-19
AGX : Un client ClickHouse de bureau moderne construit avec Tauri et SvelteKit

AGX est une application de bureau construite avec Tauri et SvelteKit, offrant une interface moderne pour explorer et interroger des données à l'aide du moteur de base de données embarqué de ClickHouse (chdb). Elle offre les performances d'une application de bureau native, un éditeur de requêtes SQL interactif avec coloration syntaxique, un navigateur de schéma, un affichage des résultats sous forme de tableau, la prise en charge du glisser-déposer de fichiers et une compatibilité multiplateforme (macOS, Linux, Windows). L'interface utilisateur utilise SvelteKit pour une interface réactive et efficace, tandis que le backend utilise Tauri et Rust pour des performances et une sécurité natives. La communication entre l'interface utilisateur et le backend se fait via le pont IPC de Tauri, les requêtes de données étant traitées par le moteur ClickHouse embarqué, chdb. Les contributions sont les bienvenues !

Développement