macOS
brew install qdbmlocal Homebrew formula metadata
sudo port install qdbmMacPorts ports tree · databases/qdbm/Portfile · source: api.github.com
brew / rank 12792
Library of routines for managing a database. Version 1.8.78 via Homebrew; verified 2026-09-17. Also installable with debian: sudo apt install libqdbm++-dev.
install
brew install qdbmlocal Homebrew formula metadata
sudo port install qdbmMacPorts ports tree · databases/qdbm/Portfile · source: api.github.com
sudo dnf install qdbmFedora Rawhide package metadata · qdbm · source: dl.fedoraproject.org
sudo apt install libqdbm++-devDebian stable package indexes · libqdbm++-dev · source: deb.debian.org
overview
Library of routines for managing a database
history
QDBM, or Quick Database Manager, is Mikio Hirabayashi's embedded key-value database library in the Unix DBM tradition. It supports hash tables, ordered B+ trees, multiple language bindings, compatibility interfaces, and numerous maintenance and testing commands.
Mikio Hirabayashi wrote QDBM as a high-performance alternative to traditional DBM libraries. The official site dates its copyright period to 2000–2007 and presents version 1.8.78 as the latest source package.
The design supplies hash databases, B+ tree databases with duplicate keys and transactions, an inverted index, several language bindings, and command-line utilities. The official specifications also document NDBM- and GDBM-compatible APIs intended to ease source-level porting.
Later official DBMx material describes Kyoto Cabinet as a successor to QDBM and a sibling of Tokyo Cabinet, placing QDBM within a broader family of embedded database experiments.
QDBM was distributed as a portable POSIX-oriented library with C, C++, Java, Perl, and Ruby APIs, plus command-line tools and compatibility interfaces for NDBM and GDBM. source_facts.package-manager records packaging in Homebrew, Debian/Ubuntu, Fedora-family systems, and MacPorts.
Developers embed QDBM for byte-oriented key/value storage, choosing hash databases for direct lookup or B+ trees for ordered, duplicate-key, range-search, and transactional workloads. Its command-line programs support database management, testing, conversion, and inverted-index workflows.
QDBM represents an important branch of the Unix DBM family: a compact embedded key-value library that combines traditional hash storage with ordered B+ trees, transactions, compression options, inverted indexing, language bindings, and familiar compatibility APIs. It is also historically interesting as a predecessor in Mikio Hirabayashi's database lineage.
security posture
broad file, network, media, or database tool signal.
blue risk · medium confidence · tool
Before unattended agent use, check whether the tool reads plaintext credentials, writes remote state, publishes artifacts, or shells out to plugins.
executables
| Command | Kind | Exposure | Note |
|---|---|---|---|
cbcodec | cli | global executable | |
cbtest | cli | global executable | |
crmgr | cli | global executable | |
crtest | cli | global executable | |
crtsv | cli | global executable | |
dpmgr | cli | global executable | |
dptest | cli | global executable | |
dptsv | cli | global executable | |
hvmgr | cli | global executable | |
hvtest | cli | global executable | |
odidx | cli | global executable | |
odmgr | cli | global executable | |
odtest | cli | global executable | |
qmttest | cli | global executable | |
rlmgr | cli | global executable | |
rltest | cli | global executable | |
vlmgr | cli | global executable | |
vltest | cli | global executable | |
vltsv | cli | global executable |
freshness
These signals separate page generation age, package-manager activity, and upstream release comparison. Version lag is warned only when an evidence URL and comparable versions are present.
install metadata
| Package key | brew:qdbm |
|---|---|
| Version | 1.8.78 |
| Package manager | Homebrew |
| Package manager page | https://formulae.brew.sh/formula/qdbm |
| Homepage | https://dbmx.net/qdbm/ |
| Upstream docs | https://dbmx.net/qdbm/ |
| License | LGPL-2.1-or-later |
| Source archive | https://dbmx.net/qdbm/qdbm-1.8.78.tar.gz |
| Last updated | 2026-09-17T14:11:30Z |
| Pulse | updated |
| Bottle | available (on arm64_linux, arm64_sequoia, arm64_sonoma, arm64_tahoe, sonoma, x86_64_linux) |
| Homebrew post-install | not defined |
| Service | none declared |
registry facts
| Source Database | Homebrew formula API |
|---|---|
| Tap | homebrew/core |
| Full Name | qdbm |
| Version Scheme | 0 |
| Revision | 0 |
| Bottle Stable Root URL | https://ghcr.io/v2/homebrew/core |
| Deprecated | yes |
| Disabled | no |
| Keg Only | no |
| URL Keys |
|
source database matches
Matches are pulled from external package-manager indexes and kept separate from local Automic Vault package links.
libqdbm++-dev 1.8.78-13+b3
QDBM Database Libraries for C++ [development] (transitional package)
sudo apt install libqdbm++-devlibqdbm-dev 1.8.78-13+b3
QDBM Database Libraries [development]
sudo apt install libqdbm-devlibqdbm-java 1.8.78-13+b3
QDBM Database Libraries for Java
sudo apt install libqdbm-javalibqdbm-perl 1.8.78-13+b3
QDBM Database Libraries for Perl
sudo apt install libqdbm-perllibqdbm14t64 1.8.78-13+b3
QDBM Database Libraries without GDBM wrapper[runtime]
sudo apt install libqdbm14t64libqdbm3++c2 1.8.78-13+b3
QDBM Database Libraries for C++ [runtime] (transitional package)
sudo apt install libqdbm3++c2libxqdbm-dev 1.8.78-13+b3
QDBM Database Libraries for C++ [development]
sudo apt install libxqdbm-devlibxqdbm3t64 1.8.78-13+b3
QDBM Database Libraries for C++ [runtime]
sudo apt install libxqdbm3t64qdbm-cgi 1.8.78-13+b3
QDBM Database CGI commands
sudo apt install qdbm-cgiqdbm-doc 1.8.78-13
QDBM Database Documentation
sudo apt install qdbm-docqdbm-util 1.8.78-13+b3
QDBM Database Utilities
sudo apt install qdbm-utilruby-qdbm 1.8.78-13+b3
QDBM Database Libraries for Ruby
sudo apt install ruby-qdbmlibqdbm++-dev 1.8.78-12.1build2
QDBM Database Libraries for C++ [development] (transitional package)
sudo apt install libqdbm++-devlibqdbm-dev 1.8.78-12.1build2
QDBM Database Libraries [development]
sudo apt install libqdbm-devlibqdbm-java 1.8.78-12.1build2
QDBM Database Libraries for Java
sudo apt install libqdbm-javalibqdbm-perl 1.8.78-12.1build2
QDBM Database Libraries for Perl
sudo apt install libqdbm-perlsource trail
This page is generated by av-web from the private package SQLite artifact built by scripts/generate-pkg-sqlite.py.
View the package source record on GitHub.