A fast, single-binary SQLite database viewer with a web UI. Open any SQLite file and browse its tables, inspect schemas and explore data — all from your browser.
- Single self-contained binary — no runtime dependencies
- Browse tables and views with pagination
- Inspect column types, primary keys and indexes
- Optional password protection
- Light and dark mode
Download the latest binary for your platform from the releases page.
# Linux (amd64)
curl -L https://github.com/eugenioenko/liteweb/releases/latest/download/liteweb-linux-amd64.tar.gz | tar xz
chmod +x liteweb
./liteweb --file ./mydb.sqliteAvailable release archives:
| Platform | File |
|---|---|
| Linux x86_64 | liteweb-linux-amd64.tar.gz |
| Linux arm64 | liteweb-linux-arm64.tar.gz |
| macOS x86_64 | liteweb-darwin-amd64.tar.gz |
| macOS arm64 | liteweb-darwin-arm64.tar.gz |
| Windows x86_64 | liteweb-windows-amd64.zip |
Requirements: Go 1.25+, Node.js 22+, pnpm
git clone https://github.com/eugenioenko/liteweb.git
cd liteweb
make build
./liteweb --file ./mydb.sqlite$ liteweb help
liteweb — SQLite Viewer
A fast, single-binary SQLite database viewer with a web UI.
Usage:
liteweb --file <path> [options]
liteweb help
Options:
--file <path> Path to the SQLite database file (required)
--port <number> Port to listen on (default: 9090)
--password <string> Password to protect the UI (optional)
Examples:
liteweb --file ./mydb.sqlite
liteweb --file ./mydb.sqlite --port 8080
liteweb --file ./mydb.sqlite --password secret# Build the Go backend only (requires dist to exist)
make build-go
# Start the Vite dev server (proxies /api/ to :9090)
make ui-dev
# Run tests
make testThis project was built with the assistance of Claude Code to fulfil the need of viewing SQLite databases with a single portable binary.
