https://github.com/vwh/sqlite-online
Lightweight, secure, and WebAssembly-powered SQLite viewer and editor—works entirely in your browser
https://github.com/vwh/sqlite-online
browser-database database-viewer sql-viewer sqlite sqlite-android sqlite-browser sqlite-database sqlite-editor sqlite-editor-online sqlite-viewer sqlite-wasm sqlite3
Last synced: about 1 month ago
JSON representation
Lightweight, secure, and WebAssembly-powered SQLite viewer and editor—works entirely in your browser
- Host: GitHub
- URL: https://github.com/vwh/sqlite-online
- Owner: vwh
- License: mit
- Created: 2024-06-23T14:38:12.000Z (11 months ago)
- Default Branch: main
- Last Pushed: 2025-04-02T00:04:45.000Z (about 1 month ago)
- Last Synced: 2025-04-03T03:09:15.697Z (about 1 month ago)
- Topics: browser-database, database-viewer, sql-viewer, sqlite, sqlite-android, sqlite-browser, sqlite-database, sqlite-editor, sqlite-editor-online, sqlite-viewer, sqlite-wasm, sqlite3
- Language: TypeScript
- Homepage: https://sqlite3.online
- Size: 10 MB
- Stars: 74
- Watchers: 2
- Forks: 6
- Open Issues: 6
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# SQLite Online
A fast, secure, and client-side SQLite editor that runs entirely in your browser—no server required. Built with WebAssembly, sql.js, and ReactJS, brings the full power of SQLite database management right to your browser.
[](https://github.com/vwh/sqlite-online/blob/main/LICENSE)
[](https://github.com/vwh/sqlite-online/actions/workflows/format.yml)
[](https://github.com/vwh/sqlite-online/actions/workflows/lint.yml)## Overview
- **Create database files**
- **Define, modify, and delete tables and indexes**
- **Browse, edit, add, and delete records**
- **Sort and search through data effortlessly**SQLite Online provides a powerful yet accessible platform that requires zero installation. All processing is done within your client browser, ensuring your data remains private and secure.
## Features
- **Client Browser Processing:**
• No installation required – work directly in your browser
• All operations run on the client side – your data never leaves your device- **Lightning Fast:**
• Powered by WebAssembly and enhanced with Web Workers for threading
• Efficient handling of large databases and heavy operations- **Offline & PWA Support:**
• Fully functional without an internet connection
• Install as a desktop app on your mobile or desktop device- **Comprehensive Database Management:**
• Create, compact, and manage database files
• Define, modify, and delete tables, indexes, and records
• Sort and search records with ease
• Import and export data (CSV, SQL dumps)
• Full SQL query support with command logging## 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** | Trigger insert panel |
| **Ctrl + I** | Submit an insert edit |
| **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 [MIT License](https://github.com/vwh/sqlite-online/blob/main/LICENSE).