2026-01-27 08:04:46 +13:00
2026-01-24 18:52:16 +13:00
2025-12-09 16:38:50 +13:00
2025-12-20 19:19:46 +13:00
2025-12-20 19:19:40 +13:00
2026-01-24 18:52:16 +13:00
2026-01-27 08:04:46 +13:00
2025-12-09 16:38:50 +13:00
2025-11-02 19:19:23 +13:00
2026-01-24 18:52:16 +13:00
2026-01-24 18:52:16 +13:00
2026-01-27 08:04:46 +13:00
2026-01-27 08:04:46 +13:00
2026-01-27 08:04:46 +13:00
2026-01-27 08:04:46 +13:00
2026-01-27 08:04:46 +13:00
2024-06-23 13:06:25 +12:00
2025-12-16 16:57:31 +13:00
2025-12-03 20:03:16 +13:00
2025-12-20 19:19:40 +13:00

QBolt

A graphical interface for multiple databases.

Features

  • Lightweight native desktop application, running on Linux, Windows, macOS, and Android
  • Supports many database types
  • 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
    • "Set cell to null" via context menu
  • View database/bucket statistics and metadata
  • Run custom SQL queries
    • Select text to run partial query
  • Optimised grid renderer
    • Uses virtual-scrolling and a type-safe column-store
    • Safe handling for non-UTF8 key and data fields
    • Hex viewer for binary data
    • Detect integer Unix timestamps (seconds or milliseconds) and show local+UTC time in hover tooltip
  • Configurable appearance (style, density, alternating row backgrounds)
  • Connection Manager saves connections with AEAD AES256-GCM using OS keychain
    • Command-line feature to import/export saved connections
  • SSH tunnel for supported databases

Supported databases

There are currently 19 supported databases:

Database Read Editing Query Connection options Context menu actions
Badger v4 Yes Yes No Encrypted, readonly, in-memory, advanced Backup, restore, compact
Bitcask Yes Yes No Readonly, autorecovery Backup
BuntDB Yes Yes No In-memory, advanced Shrink
Bolt Yes Yes No Readonly, advanced Create/delete child buckets, import/export as zip
Debconf Yes No No
Etcd Yes Yes No v2/v3 (v2) Create/delete child databases
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
Pogreb Yes Yes No Compact
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
VoidDB Yes Yes No Multi-keyspace Create/delete child keyspaces

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 »

Changelog

See the full change history »

Description
A graphical interface for multiple databases.
https://code.ivysaur.me/qbolt Readme ISC 14 MiB
v2.1.0 Latest
2026-01-03 22:24:40 +00:00
Languages
Go 98.8%
Makefile 1.2%