frectonz / sqlite-studio

SQLite database explorer

Home Page:https://sqlite-studio.frectonz.io/

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

SQLite Studio

Single binary, single command SQLite database explorer.

sqlite-studio <sqlite_db>

Features

  • Overview page with common metadata.
  • Tables page with each table's metadata, including the disk size being used by each table.
  • Infinite scroll rows view.
  • A custom query page that gives you more access to your db.

More features available on the releases page.

Screenshots

Home Page

homepage

Tables Page

tables infinite scroll

Query Page

query query gif

How To Run It

Pre-Built Binaries

You can find pre-built binaries for the following targets on the releases page.

  • Linux sqlite-studio_<release>_x86_64-unknown-linux-musl.zip
  • Windows sqlite-studio_<release>_x86_64-pc-windows-gnu.zip
  • MacOS x86 sqlite-studio_<release>_x86_64-apple-darwin.zip

After downloading the ZIP archive, you can extract it and get the binary.

Nix

If you are using Nix, to build it from source.

nix shell github:frectonz/sqlite-studio
sqlite-studio <sqlite_db>

Contributing

Before executing cargo run you need to build the UI because the rust app statically embedded the UI files in the binary.

git clone git@github.com:frectonz/sqlite-studio.git
cd sqlite-studio
nix develop # if you use nix
cd ui
npm install
npm run build
cd ..
cargo run <sqlite_db>

About

SQLite database explorer

https://sqlite-studio.frectonz.io/

License:MIT License


Languages

Language:TypeScript 65.3%Language:Rust 25.6%Language:JavaScript 3.3%Language:Nix 3.3%Language:CSS 2.0%Language:HTML 0.5%