Settings

Theme

Show HN: DBcooper – Open-source database client for macOS built with Tauri

github.com

2 points by pixxxel 7 months ago · 4 comments · 1 min read

Reader

Hey HN! I built DBcooper, a native macOS database client using Tauri (Rust) + React.

Supports PostgreSQL, SQLite, Redis, and ClickHouse in one app.

Features: - Schema visualizer with interactive ER diagrams - AI-powered SQL generation (bring your own OpenAI key) - Command palette for keyboard-first navigation - SSH tunnel support for remote connections - Fast and lightweight (~9MB) thanks to Tauri

This started as a side project because I wanted something simpler than the existing options.

Built with: Rust + Tauri, React + TypeScript, shadcn/ui

Would love feedback from fellow developers. What features would you want in a database client?

brudgers 7 months ago

Awesome!

Curious what has changed since the previous ShowHN, https://news.ycombinator.com/item?id=39913197

  • pixxxelOP 7 months ago

    Not sure if I got your questions, this is a completely different project

holg 7 months ago

Thx for sharing, seems to be solidly done, so i would opt for using even more rust, use it as wasm, only using JS for necessary bindings, so in terms of tauri this shall mean using leptos e.g.

Keyboard Shortcuts

j
Next item
k
Previous item
o / Enter
Open selected item
?
Show this help
Esc
Close modal / clear selection