

Marre de DBeaver qui rame, j'ai codé mon propre client de BDD en Rust (open source)
Salut à tous/toutes 👋
Depuis 6 mois je développe QoreDB, un client de base de données desktop, en solo. Je le partage ici parce que je suis preneur de retours techniques honnêtes.
Le point de départ : j'utilise DBeaver, pgAdmin et Compass au quotidien, et je les trouve lents, lourds et coincés en 2010. Je voulais un outil qui démarre instantanément et que j'ai envie d'ouvrir le matin. Donc je l'ai construit.
Ce que c'est : une seule app pour toutes tes bases. Elle se connecte à 15 drivers depuis la même interface : PostgreSQL, MySQL, MariaDB, SQL Server, SQLite, DuckDB, CockroachDB, ClickHouse, MongoDB, Redis, Elasticsearch, OpenSearch (plus Supabase, Neon, TimescaleDB). SQL et NoSQL au même endroit, mêmes raccourcis.
Quelques trucs dont je suis content :
- C'est rapide. Rust + Tauri, pas d'Electron. Binaire léger, démarrage instantané, faible conso mémoire.
- Local-first et privé. Les identifiants restent dans le trousseau de l'OS. Rien ne sort de ta machine par défaut. Zéro télémétrie sauf si tu l'actives toi-même.
- Garde-fous pour la prod. Protections dev/staging/prod, détection des requêtes dangereuses, mode lecture seule. Plus dur de flinguer une table par accident.
- Du lourd pour les power users : fédération cross-database (joins entre connexions via DuckDB), diagrammes ER, mode sandbox qui génère les migrations, notebooks SQL/Markdown, time travel sur les lignes.
Modèle économique : open core. Le cœur est en Apache 2.0 et utilisable gratuitement. Quelques features avancées sont payantes (paiement unique, pas d'abonnement) pour faire vivre le projet en solo.
On en est à 10 000+ téléchargements, ce qui me fait encore bizarre. Deux releases par mois, utilisé en prod par quelques indés et petites startups.
Je prends tous les retours : qu'est-ce qui vous ferait réellement lâcher votre client actuel ?
🔗 https://www.qoredb.com/fr
⭐ https://github.com/QoreDB/QoreDB
(La vidéo juste en dessous montre l'outil en action 👇)