01 Walkthrough
One short demo and two screens from the product.
02 Stack layers
Interface
Native core
Data access
03 Architecture
React UI talks to the Rust core through Tauri IPC. SQLx pools connections over Tokio; credentials stay in the OS keychain.
- Full React/TypeScript front end for a modern SQL client UX
- SQLx for type-safe async database access in Rust
- Cross-platform via Tauri with OS keychain credentials
04 Engineering challenges
Native feel, web UI
Tauri keeps the binary small and the backend in Rust while the interface stays a modern React app.
Type-safe SQL core
SQLx over Tokio gives async, compile-checked database access across PostgreSQL, MySQL, and SQLite.
Credential safety
Connection credentials live in the OS keychain, not in app-managed storage or config files.
Real connections
Moved from dummy UI data to live database connections for table previews, structure views, and ERDs.
05 Trade-offs & decisions
A fraction of the memory and binary size, plus a Rust-native backend for the SQL core.
Type-safe raw SQL fits a database tool better than an abstraction that hides the SQL.
Local connectivity to databases behind firewalls, without proxying credentials through a server.