QoreDB
The local-first, AI-native database client, in Rust
QoreDB is a high-performance, secure, and modern database client designed for developers, offering a unified interface for both SQL and NoSQL databases. Key features include:
• Unified SQL + NoSQL management
• Secure credential vault with Argon2 encryption
• Local-first data handling
• 15 native database drivers
• Workspace organization for projects
Built with Rust and Tauri, QoreDB delivers a fast and lightweight experience, avoiding Electron for superior performance. It supports a wide range of databases, including PostgreSQL, MySQL, MariaDB, MongoDB, Redis, SQLite, DuckDB, ClickHouse, Elasticsearch, OpenSearch, TimescaleDB, SQL Server, CockroachDB, Supabase, and Neon. The application prioritizes privacy and security, ensuring credentials are encrypted and offering zero telemetry for GDPR compliance.
Developers can leverage features like Time Travel to browse row history, compare versions, and generate rollback SQL instantly. The intelligent editor provides syntax highlighting and other developer conveniences. For secure connections, it includes native OpenSSH tunneling with proxy jump support, ssh-agent integration, and clear error messaging.
This open-source tool is perfect for developers, database administrators, and engineering teams seeking an efficient, secure, and versatile client to manage diverse database environments from a single application on macOS, Windows, or Linux.