Qu'est-ce que QoreDB
Un client de base de données de bureau moderne, rapide et intuitif conçu pour les développeurs. Une alternative légère à DBeaver et pgAdmin.

QoreDB est un client de base de données de bureau pour les développeurs. À partir d'une seule application, vous pouvez vous connecter à PostgreSQL (et Supabase, Neon, TimescaleDB), MySQL/MariaDB, SQL Server, SQLite, DuckDB (et MotherDuck), MongoDB, Redis, CockroachDB, ClickHouse, Elasticsearch et OpenSearch, parcourir les schémas, écrire des requêtes, éditer des données et exécuter des notebooks.
Il est construit avec Tauri, React et Rust, ce qui signifie un binaire natif de petite taille, un démarrage rapide et une faible utilisation de la mémoire par rapport aux clients basés sur Electron.
À qui s'adresse-t-il
QoreDB est conçu pour les développeurs qui veulent un outil qui ne les gêne pas :
- Ingénieurs backend et full-stack qui basculent entre plusieurs bases de données par jour et ne veulent pas d'un client distinct par moteur.
- Data engineers qui ont besoin d'inspecter, de fédérer et d'exporter des données sur des sources hétérogènes.
- Administrateurs de bases de données (DBA) et SRE qui se soucient de la sécurité en production : mode lecture seule, protections d'environnement, journalisation d'audit.
- Enthousiastes open-source qui préfèrent les outils transparents aux clients propriétaires fermés.
Que vous vous connectiez à un Postgres local pour la première fois ou que vous gériez des dizaines de connexions de production, QoreDB s'adapte d'un "effort minimal" à un "flux de travail avancé" sans vous imposer de complexité.
Ce que vous pouvez faire avec QoreDB
L'ensemble des fonctionnalités est vaste, mais s'articule autour de quatre piliers :
Connectez-vous à n'importe quoi. PostgreSQL (et Supabase, Neon, TimescaleDB), MySQL/MariaDB, SQL Server, SQLite, DuckDB (et MotherDuck), MongoDB, Redis, CockroachDB, ClickHouse, Elasticsearch, OpenSearch. Détection automatique du pilote à partir de la chaîne de connexion : collez un DSN et QoreDB choisit automatiquement le bon pilote. Le tunneling SSH avec prise en charge du proxy jump est intégré.
Interrogez et explorez. Un éditeur SQL soigné avec coloration syntaxique, saisie semi-automatique et extraits de code. Un éditeur MongoDB dédié avec autocomplétion des collections et des opérateurs ainsi que la validation du pipeline d'agrégation. Un générateur de requêtes multi-dialectes fortement typé (QoreQuery) pour des requêtes portables. Diagrammes ER interactifs et visualisation du plan d'exécution. Une grille de données virtualisée haute performance avec filtrage, tri et pagination côté serveur.
Éditez et gérez les données en toute sécurité. Édition de lignes en ligne sur SQL et NoSQL, éditions en masse multi-lignes avec aperçu SQL en direct, importation CSV avec détection automatique, transactions avec validation/annulation (commit/rollback) explicite et un mode bac à sable (sandbox) qui isole vos modifications locales et génère des migrations.
Restez productif tous les jours. Un concept d'espace de travail qui regroupe les connexions, les requêtes et les notebooks par projet. Éditeur multi-onglets avec réorganisation par glisser-déposer et groupes d'onglets. Notebooks de bases de données (.qnb) mélangeant des cellules SQL/Mongo et Markdown avec des variables paramétrées, parfaits pour les runbooks, les post-mortems et les analyses partageables. Recherche globale avec Cmd/Ctrl + K. Thèmes sombre et clair. Disponible en 9 langues.
Pourquoi QoreDB existe
L'état des clients de bases de données sur le bureau est divisé entre deux extrêmes. D'un côté, des outils gratuits qui sont puissants mais lourds et datés (DBeaver, pgAdmin, MySQL Workbench). De l'autre, des outils propriétaires soignés bloqués derrière des abonnements coûteux.
QoreDB se situe au milieu : un client moderne, natif et performant avec un noyau open-source généreux et un niveau Pro durable pour les fonctionnalités avancées. Le but est de créer un outil que vous aimez vraiment utiliser toute la journée, sans sacrifier les capacités ni vous demander de payer avant même de l'avoir essayé.
Comment il est construit
Le frontend est en React 19 avec TypeScript et Tailwind. Le backend est en Rust, avec sqlx pour les pilotes SQL, des pilotes natifs pour MongoDB et Redis, DuckDB intégré pour l'analytique et la fédération inter-bases de données, et une couche de commandes Tauri qui fait le pont entre les deux. Les identifiants sont stockés dans le trousseau natif du système d'exploitation (keychain), chiffrés avec Argon2.
Si les rouages internes vous intéressent, la page Modèle Open Core explique ce qui est open source et ce qui ne l'est pas, et pourquoi.
Où aller ensuite
Si vous n'avez jamais utilisé QoreDB auparavant, commencez par Installation, puis parcourez Votre première connexion et la Visite de l'interface. Vingt minutes au total et vous aurez un modèle mental complet du produit.
Si vous êtes déjà familier avec les clients de bases de données et que vous voulez vous lancer :
- Raccourcis clavier : l'aide-mémoire
- URLs de connexion : formats DSN par pilote
- Limitations des pilotes : ce qui diffère entre les moteurs
Restez informé des nouveautés
Rejoignez notre newsletter pour recevoir les mises à jour majeures, les nouveaux drivers et nos coulisses techniques.