Skip to content

webstonehq/seaquel

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

273 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Seaquel

Explore, query, and visualize your databases — all in one app.

License: MIT Version GitHub Stars Discord Try Demo

Seaquel Screenshot

Works with 6 database engines. No account required. Free and open source.
Try it in your browser in seconds.

Features

Query & Edit

  • SQL editor — Syntax highlighting, formatting, parameter support, and Monaco-based editing
  • Inline result editing — INSERT, UPDATE, and DELETE rows directly from the results table
  • Visual query builder — Drag-and-drop canvas for building queries without SQL
  • AI assistant — Get help writing and understanding SQL queries
  • SQL learning sandbox — Interactive challenges to practice SQL

Explore & Visualize

  • Schema browser — Explore tables, columns, indexes, constraints, and more
  • Entity Relationship Diagrams — Auto-generated ERDs with PNG/SVG export
  • EXPLAIN/ANALYZE visualizer — Understand query plans with hot path detection
  • Database statistics — Dashboard with table sizes, row counts, and index usage
  • Data visualization — Bar, line, pie, and scatter charts from query results

Collaborate & Share

  • CSV/JSON export — Export query results to CSV or JSON
  • Query sharing — Share queries via Git repositories
  • Connection import — Import connections from DBeaver and TablePlus
  • Multi-project — Organize connections and queries across projects

Customize

  • Themes — Light and dark modes with a built-in theme editor
  • Internationalization — Available in English, Spanish, German, French, Arabic, and Korean
  • Command palette — Quick access to all actions via keyboard
  • SSH tunneling — Connect securely through SSH tunnels
  • Auto-updates — Stay current with automatic update notifications

Comparison with Alternatives

Seaquel DBeaver TablePlus DataGrip pgAdmin
Open source
Multi-database
Browser demo
ERD generation
Visual query builder
EXPLAIN visualizer
Free Freemium Paid Paid
Lightweight

Installation

Download Seaquel for your platform from seaquel.app/download.

Platform Architectures
macOS Intel (x86_64), Apple Silicon (ARM64)
Linux x86_64, ARM64
Windows x86_64, ARM64

Want to try it first? Check out the browser demo (powered by DuckDB WASM).

Database Support

Feature PostgreSQL MySQL MariaDB SQLite MSSQL DuckDB
Connect & query
Schema browser
EXPLAIN visualizer
ERD generation
Inline editing
Statistics dashboard

Community

  • Discord — Chat, ask questions, share feedback
  • GitHub Issues — Bug reports and feature requests

Contributing

Contributions are welcome! Here's how to get started:

  1. Browse the open issues to find something to work on
  2. For larger changes, open an issue first to discuss your approach
  3. Fork the repo, create a branch, and submit a pull request

Development

Prerequisites

Use mise to install the required toolchain:

mise install

This installs Node.js and Rust as defined in mise.toml.

Setup

git clone https://github.com/webstonehq/seaquel.git
cd seaquel
npm install

Commands

npm run tauri dev       # Start development (frontend + Tauri)
npm run tauri build     # Build production app
npm run check           # Type checking
npm run check:watch     # Type checking (watch mode)

Tech Stack

License

MIT

About

A modern, open-source database client for desktop and web.

Topics

Resources

License

Stars

Watchers

Forks

Contributors