SQLite access. Instantly.

A single Go binary that opens any SQLite database in your browser. One command. Password-protected. Disposable.

curl -fsSL https://starklite.io/run.sh | bash -s -- /path/to/db.sqlite

Linux / macOS · amd64 + arm64 · < 25 MB · zero dependencies

Why StarkLite

One binary, zero deps

Pure-Go SQLite driver, embedded UI, no Node or Python runtime to install.

Secure by default

Random 16-char password, bcrypt hashing, login rate limiting, session cookies.

Disposable

Auto-expire and idle-shutdown flags. Ctrl-C ends the service — nothing left behind.

Full editor

Browse, edit, insert, delete rows. Bulk delete. JSON pretty-printing. NULL toggles.

SQL console

Run arbitrary SQL with timing, syntax-aware rendering, and read-only enforcement.

Schema & exports

Inspect tables, indexes, triggers. Download .sqlite snapshots, SQL dumps, CSV, JSON.

What you'll see

$ curl -fsSL https://starklite.io/run.sh | bash -s -- /var/www/app/db.sqlite
========================================
StarkLite — Temporary SQLite Access
========================================
Database:
  /var/www/app/db.sqlite

Access URL:
  http://203.0.113.10:6421

Username:
  admin

Password:
  8Kz!91aP@LmQbR3v

WARNING:
  Anyone reaching this port can attempt login.
  Use --bind-localhost + SSH tunnel for stricter access.

Press CTRL+C to stop the service.
========================================

Security model

Read the security guide →

Get started

curl -fsSL https://starklite.io/run.sh | bash -s -- /path/to/db.sqlite

Or download a binary directly from starklite.io.