Skip to content

Reference

The public API lives at the module root (github.com/go-ruby-bbolt/bbolt). It is Ruby-shaped but Go-idiomatic: names mirror Ruby's bbolt, while the surface follows Go conventions — value types, explicit errors, no global state.

Install

go get github.com/go-ruby-bbolt/bbolt

Import

import "github.com/go-ruby-bbolt/bbolt"

API reference

The authoritative, always-current API reference is generated from the source by pkg.go.dev:

The module's README carries worked examples and the full, up-to-date surface. This page intentionally links to those canonical sources rather than duplicating signatures that could drift out of date.

Conformance

Behaviour is pinned by a differential oracle against reference Ruby: a corpus is run through both the ruby binary and this library and the results are compared, gated on the reference where relevant and skipping itself where ruby is absent so the cross-arch lanes still validate the library.