SQLite Online
A client-side SQLite editor built with React, TypeScript, Vite, and sql.js.
It runs in the browser, initializes a demo database by default, and can open
local SQLite files without a backend.
Overview
- Open local
.db,.sqlite, and.sqlite3files - Create and modify tables, views, and indexes with SQL
- Browse, filter, sort, paginate, add, edit, and delete rows
- Run custom SQL and export results as CSV
Features
- Local-first database editing: open files from disk, drag and drop a
database.sqlite.
- Schema and data workflows: inspect schema, browse table data, edit rows,
- CSV export paths: export an entire table, the current table page, or the
- Additional UX features: dark mode, high-contrast mode, keyboard
- Optional integrations: load a database from a
?url=query parameter and
/ai ... prompts after configuring a Gemini API key.Development
npm install
npm run devUseful project commands:
npm run buildnpm run build:pagesnpm run typechecknpm run checknpm run check:fixnpm run doctornpm run previewnpm run preview:pagesnpm run lintnpm run lint:fixnpm run formatnpm run format:checknpm testnpm run test:watchnpm run knipnpm run deploy
Keyboard Shortcuts (Hotkeys)
Streamline your workflow with these built-in hotkeys:
| Shortcut | Action | | --------------------- | --------------------------- | | Ctrl + s | Download the database | | Ctrl + ArrowRight | Go to the next page | | Ctrl + ArrowUp | Jump to the first page | | Ctrl + ArrowDown | Jump to the last page | | Ctrl + ArrowLeft | Go to the previous page | | Ctrl + \` | Close the edit panel | | Ctrl + i | Insert mode / submit insert | | Ctrl + u | Submit an update edit | | Ctrl + d | Submit a delete edit | | Ctrl + q | Execute the SQL query |
License
SQLite Online is released under the GNU GPL v3.0.
--- Tranlated By Open Ai Tx | Last indexed: 2026-07-06 ---