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@latestwails devwails buildFeatures
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.
Related Projects
More from the Mavgo ecosystem