Repository Moved
[!IMPORTANT]
This repository has moved to the official organization repository:
https://github.com/ZentroIDE/Zentro
Please use the new repository for all future development, issues, and contributions.
Update Your Remote
If you already cloned this repository, run:
git remote set-url origin https://github.com/ZentroIDE/Zentro.git
This repository is now kept for reference only.
Zentro

Free cross-platform SQL IDE for developers, data engineers, and database operators.
- Supports PostgreSQL, MySQL, SQL Server, and SQLite out of the box.
- Includes SQL editor, schema explorer, result grid, ERD, saved scripts, and Git tracking.
- Built with Go + Wails backend and React + TypeScript frontend.

Download
Download the latest prebuilt binaries from GitHub Releases.
Current stable release: v0.3.0 (April 26, 2026).
See CHANGELOG.md for release notes.
Running
Prerequisites
- Go
1.25+
- Node.js
18+
- Wails CLI:
go install github.com/wailsapp/wails/v2/cmd/wails@latest
Development Mode
wails dev
Production Build
wails build
Documentation
Architecture
Zentro follows a modular service architecture:
graph TD
UI[React Frontend] <--> Bridge[Wails Bridge / IPC]
Bridge <--> App[App Service Layer]
App <--> Conn[Connection Service]
App <--> Query[Query Service]
App <--> History[History Service]
Conn <--> Drivers[Database Driver Registry]
Drivers --> PG[PostgreSQL]
Drivers --> MY[MySQL]
Drivers --> MS[SQL Server]
Drivers --> SQ[SQLite]
Supported Databases
Zentro currently ships with these built-in drivers:
- PostgreSQL
- MySQL
- SQL Server
- SQLite
Project Structure
/cmd: application entry points
/internal/app: Wails app layer and facades
/internal/core: driver registry and core abstractions
/internal/driver: database-specific implementations
/frontend: React app source
/assets: static assets
Feedback
Contributing
Please read docs/wiki/Contributing-Guide.md before opening a PR.
License
This project is licensed under the MIT License. See LICENSE.
评论