BarSQL is a free, open-source desktop SQL client for PostgreSQL, MySQL, MariaDB, SQL Server, ClickHouse, Turso/libSQL and SQLite. It's a native app written in Rust and drawn on the GPU, with no account, no cloud and no telemetry. Everything it keeps lives in one portable folder next to the app.
Features include schema-aware autocomplete, multiple cursors, an editable results grid, quick charts, a query plan viewer, ER diagrams, a table structure editor, schema compare with sync scripts, CSV import, export, SSH tunnels, a read-only mode, and an MCP server so AI assistants can query the databases you allow.
Features
- Multi-Database Support
- SQL Editor with Syntax Highlighting
- Intelligent SQL Autocomplete
- Database Schema Explorer
- Interactive ER Diagrams
- Visual Table Structure Editor
- Editable Query Results Grid
- SQL Query Execution and History
- Query Plan Visualization (EXPLAIN)
- Schema Comparison and Synchronization
- CSV Import and Export
- Multiple Data Export Formats
- SSH Tunnel Support
- SSL/TLS Encrypted Connections
- Read-Only Database Connections
- Multi-Statement Query Execution
- SQL Query Library
- JSON and JSONB Viewer
- Interactive Data Charts
- AI Assistant Integration via MCP
- Cross-Platform Desktop Application
- Native Rust Performance
- Local-First Architecture
- Portable Application Storage
- Automatic Application Updates
- Dark and Light Themes
- Customizable Keyboard Shortcuts
- Multi-Language Interface
License
GNU General Public License version 3.0 (GPLv3)Other Useful Business Software
Our Free Plans just got better! | Auth0
You asked, we delivered! Auth0 is excited to expand our Free and Paid plans to include more options so you can focus on building, deploying, and scaling applications without having to worry about your security. Auth0 now, thank yourself later.
Rate This Project
Login To Rate This Project
User Reviews
Be the first to post a review of BarSQL!