code.ivysaur.me
QBolt
A graphical interface for multiple databases.
Features
- Native desktop application, running on Linux, Windows, macOS, and Android
- Connect to multiple databases at once
- Browse table/bucket content
- Use context menu to perform special table/bucket actions
- Edit content, and add/delete rows for supported databases
- View database/bucket statistics and metadata
- Run custom SQL queries
- Select text to run partial query
- Safe handling for non-UTF8 key and data fields
- Hex viewer for binary data
- Connection Manager saves connections with AEAD AES256-GCM using OS keychain
Supported databases
There are currently 16 supported databases:
| Database | Read | Editing | Query | Connection options | Context menu actions |
|---|---|---|---|---|---|
| Badger v4 | Yes | Yes | No | Encrypted, readonly, in-memory | Backup, restore, compact |
| Bitcask | Yes | Yes | No | Readonly, autorecovery | Backup |
| BuntDB | Yes | Yes | No | In-memory | Shrink |
| Bolt | Yes | Yes | No | Readonly | Create/delete child buckets, import/export as zip |
| Debconf | Yes | No | No | ||
| Freedesktop.org Secret Service | Yes | No | No | Unlock, create new collection | |
| LevelDB | Yes | Yes | No | Readonly | |
| LMDB | Yes | Yes | No | Multi-DB, readonly | Create/delete child databases |
| LotusDB | Yes | Yes | No | ||
| MongoDB | Yes | No | Yes | SSH tunnel | Create/delete child databases and collections |
| Pebble | Yes | Yes | No | Readonly, in-memory | |
| Redis | Yes | No | Yes | SSH tunnel, RESP v3 | |
| RoseDB | Yes | Yes | No | ||
| SQLite | Yes | Yes | Yes | SSH tunnel, CLI driver, in-memory | Vacuum, export |
| SSH Agent | Yes | No | No | Unix/TCP | Lock, unlock |
| Starskey | Yes | Yes | No | Compression |
License
The code in this project is licensed under the ISC license (see LICENSE file for details) with the following caveats:
- This project depends on third-party libraries under additional open source licenses.
- This project redistributes images from the famfamfam/silk icon set under the CC-BY 2.5 license.
- This project includes trademarked logo images for each supported database type.
- The Windows binary is released under LGPL-3+ owing to the static copy of Qt.
Download
Get the latest version from the releases page »