A graphical browser for Bolt databases using GoVCL. https://code.ivysaur.me/yvbolt
Go to file
mappu 38847b3a7e sqlite: refactor separate populateRows, populateColumns 2024-06-15 12:13:33 +12:00
assets images: add more images 2024-06-15 11:42:13 +12:00
doc doc: update README, add screenshot 2024-06-03 17:00:33 +12:00
.gitignore gitignore: also exclude windows binary 2024-06-03 17:00:51 +12:00
LICENSE initial commit 2024-06-03 16:49:04 +12:00
README.md doc/README: fill in current statuses 2024-06-08 15:09:26 +12:00
bolt.go gui: fix icons going missing when selecting in nav tree 2024-06-15 11:43:36 +12:00
format.go sqlite: load table data 2024-06-08 15:02:02 +12:00
go.mod bolt: update v1.3.10 to v1.4.0-alpha.1 2024-06-15 11:42:02 +12:00
go.sum bolt: update v1.3.10 to v1.4.0-alpha.1 2024-06-15 11:42:02 +12:00
images.go images: add more images 2024-06-15 11:42:13 +12:00
loadedDatabase.go show current/selected driver name in status bar 2024-06-15 11:43:24 +12:00
main.go gui: use soft close from menuitem instead of hard pkill 2024-06-15 11:44:19 +12:00
sqlite.go sqlite: refactor separate populateRows, populateColumns 2024-06-15 12:13:33 +12:00

README.md

yvbolt

A graphical browser for multiple databases using GoVCL.

This is an experimental application and you should generally prefer to use qbolt.

Features

  • Native desktop application, running on Linux, Windows, and macOS
  • Supported databases:
    • Bolt
      • Full compatibility via the upstream etcd-io/bbolt library
      • Browse database content
      • Recursive bucket support
      • Safe handling for non-UTF8 key and data fields
    • SQLite
      • Browse table content

License

The code in this project is licensed under the ISC license (see LICENSE file for details).

This project redistributes images from the famfamfam/silk icon set under the CC-BY 2.5 license.

Usage

  1. CGO_ENABLED=1 go build
  2. Download liblcl for your platform, or compile it yourself (tested with v2.2.3)
  3. Place the liblcl library file in the same directory as yvbolt
  4. Run yvbolt and use the main menu to open a database

Changelog

2024-06-08 v0.2.0

  • Add SQLite support (now requires CGo)
  • Add images for menu and navigation items

2024-06-03 v0.1.0

  • Initial public release