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.
If you already cloned this repository, run:
git remote set-url origin https://github.com/ZentroIDE/Zentro.gitThis repository is now kept for reference only.
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 the latest prebuilt binaries from GitHub Releases.
Current stable release: v0.3.0 (April 26, 2026).
See CHANGELOG.md for release notes.
- Go
1.25+ - Node.js
18+ - Wails CLI:
go install github.com/wailsapp/wails/v2/cmd/wails@latestwails devwails build- Product wiki: Zentro Wiki
- Getting started: Home
- Contributing guide: docs/wiki/Contributing-Guide.md
- Issue tracker: GitHub Issues
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]
Zentro currently ships with these built-in drivers:
- PostgreSQL
- MySQL
- SQL Server
- SQLite
/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
- Bug report or feature request: open an issue
- Questions and ideas: GitHub Discussions
- Pull requests are welcome
Please read docs/wiki/Contributing-Guide.md before opening a PR.
This project is licensed under the MIT License. See LICENSE.