Rustable - Rust/WASM 기반 오픈소스 데이터베이스 클라이언트
Show HN: Rustable is an open source database client built in Rust

Rustable은 Rust로 작성되어 WASM으로 컴파일된 오픈소스 데이터베이스 클라이언트입니다. 브라우저에서 바로 실제 SQLite와 인메모리 Redis 데모를 체험할 수 있으며, 데스크톱 앱으로는 PostgreSQL, MySQL, MariaDB, SQLite, Redis 등 5개 데이터베이스에 연결할 수 있습니다. SSH 터널, 스키마 탐색, SQL 탭, 저장된 쿼리, 저장 전 검토 가능한 행 편집을 지원하고, egui 기반의 GPU 렌더링 UI로 부드러운 스크롤과 빠른 반응성을 제공합니다. 여러 연결을 별도 창으로 관리하고 프로덕션 연결에는 경고 색상을 적용해 실수를 방지합니다. macOS, Windows, Linux용 네이티브 빌드를 제공하며, 불필요한 작업을 줄여 속도를 확보하는 실용적인 워크플로에 초점을 맞췄습니다.
당신이 좋은 모니터를 샀다면, 마우스 커서 말고 다른 것에도 쓸 만하지 않겠습니까?
HN 토론
20- aslilac
네, 저희는 여러분의 우스꽝스러운 OS도 지원합니다. Windows와 Linux 사용자 여러분, 환영합니다.
그래, 지구상 컴퓨팅의 90% 이상을 떠받치는 운영체제가 우스꽝스럽고 겨우 지원해줄 가치나 있는 거구나.
이런 '어이 클로드, 평소처럼 촌스러운 산문 써주되 말투는 비꼬고 무례하게 해줘' 식의 글쓰기는 정말이지 형편없이 나쁘다.
- JaTochNietDan
저는 (방향을 잡아주고 vibe coding으로) TablePlus의 무료 오픈소스 대안을 만들었습니다.
목표는 TablePlus처럼 고성능이고 쓰기 쉬운 것이지만, 활성 탭을 2개 넘게 쓰려면 돈을 내라고 성가시게 창을 띄우지 않는 것입니다.
WASM으로 컴파일할 수 있어서 재미 삼아 브라우저에서도 시연용으로 돌아갑니다.
피드백 정말 환영하고 계속 다듬어 나가고 있으며 이미 매일 주력으로 쓰면서 잔버그를 잡아내고 있습니다. 이미 충분히 잘 돌아가긴™ 하지만 여기저기 좀 어설픈 부분이 있을 겁니다.
- Klonoar
'네이티브'라는 용어가 죽어가는 게 안타까운 종류의 프로젝트다.
egui를 쓰고 있다면 진짜 네이티브가 아니라, Electron 같은 것들보다 한 단계 위일 뿐이다. TablePlus는 실제로 네이티브이고 그게 티가 난다.
이런 걸 vibe coding으로 한다면, 플랫폼별 코드를 출력하라고 그냥 말해줄 수는 없는 건가?