A graphical database manager for BoltDB. https://code.ivysaur.me/qbolt
Go to file
mappu 18331ae007 doc/README: updates for v1.0.3 2024-10-05 17:44:27 +13:00
build make: add windows resources, improve output compression 2024-10-05 17:41:38 +13:00
doc doc: rename image directory for teafolio 2021-04-12 18:03:05 +12:00
docker build: upgrade makefile/dockerfile for miqt and win64 support 2024-10-05 16:37:23 +13:00
dummy-data mod: upgrade bbolt v1.3.5 -> v1.3.11 2024-10-05 16:36:41 +13:00
rsrc qbolt: initial port to go/miqt 2024-10-03 19:34:28 +13:00
.gitignore make: add windows resources, improve output compression 2024-10-05 17:41:38 +13:00
Makefile make: add windows resources, improve output compression 2024-10-05 17:41:38 +13:00
README.md doc/README: updates for v1.0.3 2024-10-05 17:44:27 +13:00
bolt.go mod: upgrade bbolt v1.3.5 -> v1.3.11 2024-10-05 16:36:41 +13:00
go.mod mod: upgrade bbolt v1.3.5 -> v1.3.11 2024-10-05 16:36:41 +13:00
go.sum mod: upgrade bbolt v1.3.5 -> v1.3.11 2024-10-05 16:36:41 +13:00
itemwindow.ui qbolt: fixes post-port 2024-10-05 15:58:56 +13:00
itemwindow_ui.go qbolt: fixes post-port 2024-10-05 15:58:56 +13:00
main.go qbolt: show makefile-based version number in help dialog 2024-10-05 16:37:15 +13:00
mainwindow.go qbolt: show makefile-based version number in help dialog 2024-10-05 16:37:15 +13:00
mainwindow.ui qbolt: fixes post-port 2024-10-05 15:58:56 +13:00
mainwindow_ui.go qbolt: fixes post-port 2024-10-05 15:58:56 +13:00
resources.go qbolt: initial port to go/miqt 2024-10-03 19:34:28 +13:00
resources.qrc qbolt: initial port to go/miqt 2024-10-03 19:34:28 +13:00
resources.rcc qbolt: initial port to go/miqt 2024-10-03 19:34:28 +13:00
util.go qbolt: fixes post-port 2024-10-05 15:58:56 +13:00
util_test.go qbolt: fixes post-port 2024-10-05 15:58:56 +13:00
windows-manifest.template.json make: add windows resources, improve output compression 2024-10-05 17:41:38 +13:00

README.md

qbolt

A graphical database manager for BoltDB.

QBolt allows you to graphically view and edit the content of Bolt databases.

Written in Golang (Qt)

Features

  • Open existing database or create new database
  • Option to open database as readonly for concurrent use
  • Create, list, edit and delete keys and buckets (including nested buckets)
  • Safe for use with arbitrary binary key/bucket names (new ones created in UTF-8)
  • View database and bucket statistics
  • 100% Bolt compatibility via the real codebase
  • Tested working on both Windows and Linux

License

Source code content of qbolt-x.x.x-src.tar.gz is released under the ISC license. BoltDB is released under the MIT license. The Windows binary is released under LGPL-3+ owing to the static copy of Qt.

See also

Changelog

2024-10-05 1.0.3

  • Port from hybrid Go/C++ to now using MIQT
  • Switch Windows build to win64
  • Rebuild artefacts with miqt v0.5.0, etcd-io/bbolt v1.3.11, go 1.19 (deb12), go 1.23 (win64)
  • ⬇ Download here

2020-04-12 1.0.2

  • Rebuild artefacts with etcd-io/bbolt v1.3.5, go 1.15, Qt 5.15, and new GCC versions
  • Switch from hg to Git
  • Use Go modules
  • Add support for building Windows binary in Docker
  • ⬇ Download here

2017-06-19 1.0.1

  • Feature: Option to open database as read-only
  • Fix an issue with support for bucket names and keys not surviving UTF-8 roundtrips (now binary-clean)
  • Fix an issue with crashing when deleting a bucket other than the selected one
  • Fix a cosmetic issue with application icon on Windows
  • ⬇ Download here

2017-05-21 1.0.0

  • Initial public release
  • The project consists of two parts; a C binding (CGo) for the embeddable Bolt database engine, and a graphical interface built in C++/Qt that links to it.
  • ⬇ Download here