Skip to content

alexnguyen03/zentro

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

159 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

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

Release Platform Go Wails License

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.

Zentro Banner

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]
Loading

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.