github.com/darianmavgo · darian@mavgo.com · About
Data Go / Wails 2 Open Source

wailssqliter — Native Desktop SQLite Browser

wailssqliter wraps a high-performance SQLite reader in a Wails 2 native desktop application. Get a real OS window, native menus, and drag-and-drop file opening with Go powering the data layer.

go install github.com/wailsapp/wails/v2/cmd/wails@latest
wails dev
wails build

Features

A native cross-platform desktop application for browsing SQLite databases, built with Wails 2 and Go.

🖥️

Native Desktop

Packaged as a real native app — macOS .app, Windows .exe, or Linux binary. No browser required.

Go Backend

The data layer is pure Go, so SQLite queries execute at native speed directly in the process.

🎨

Modern UI

Frontend built with a lightweight web UI powered by Wails' IPC bridge — clean and responsive.

📂

Drag & Drop

Drop any SQLite file onto the window to open it instantly.

Documentation & Architecture

A native Desktop application for browsing SQLite databases, built with Wails and React.

Features

  • Native Performance: Uses Go for backend logic and SQLite interactions.
  • Native UI: Uses OS-native file dialogs.
  • Security: No local web server or open ports.
  • Simple: Drop-in SQLite file viewing.

Development

Prerequisites

  • Go 1.21+
  • Node.js / npm
  • Wails CLI (go install github.com/wailsapp/wails/v2/cmd/wails@latest)

Setup

# Initialize dependency
go mod tidy
go work use .

# Run in dev mode
wails dev

Build

wails build

The binary will be in build/bin/.

Architecture

See WailsStart.md for the architectural philosophy and implementation details.