Skip to content
 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

4,147 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

OmniDB

License Release Install with Homebrew docs PostgreSQL

A user-friendly, lightweight, cross-platform database management tool with strong support for PostgreSQL and compatibility with several other databases.

Website: https://www.omnidb.net

Features

  • Multi-Database Support: PostgreSQL, MySQL, MariaDB, SQLite, Oracle, SQL Server, Firebird, IBM DB2
  • Cross-Platform: Runs on Windows, macOS, and Linux
  • Modern UI: Dark/Light theme with automatic OS preference detection
  • Advanced SQL Editor: Syntax highlighting, auto-completion, code formatting
  • Visual Explain: Graphical display of query execution plans
  • SSH Tunneling: Secure database connections via SSH
  • User Management: Built-in user system with optional LDAP/Active Directory authentication

Quick Start

The easiest way to get OmniDB is a prebuilt release — see Installation (Homebrew cask on macOS, or a direct download from Releases).

To build from source:

git clone https://github.com/heptau/omnidb.git
cd omnidb
export PATH="$PATH:$(go env GOPATH)/bin"   # picks up the Wails CLI once installed

make build-mac-arm64    # macOS Apple Silicon
make build-linux        # Linux x64 — must run ON Linux
make build-win          # Windows x64 — cross-compiles from macOS/Linux

Run make help for the full list of targets. The only prerequisite is Go — the Makefile installs the Wails CLI itself if it's missing.

Tech Stack

  • Backend: Go — see go-server/ and AGENTS.md for details
  • Frontend: HTML, CSS, JavaScript (server-rendered, no SPA framework)
  • Desktop shell: Wails/Go — see wails-app/ and AGENTS.md for details
  • Database: PostgreSQL, MySQL, MariaDB, Oracle, SQLite
  • Libraries: ACE Editor, AG Grid, Chart.js, Bootstrap

Requirements

  • Go (to build from source) — see AGENTS.md for the exact toolchain notes

License

MIT License - See LICENSE file

Screenshots

Dashboard

About

🗄️OmniDB is a user-friendly database management application with strong support for PostgreSQL and compatibility with several other databases. It features an intuitive SQL editor, schema browsing, data editing, user management, query history, and basic monitoring tools — all wrapped in a clean, standalone desktop-like interface.

Topics

Resources

Contributing

Security policy

Stars

Watchers

Forks

Releases

Sponsor this project

Used by

Contributors

Languages