An open API service providing package, version and dependency metadata of many open source software ecosystems and registries.

proxy.golang.org : github.com/hashicorp-forge/bbolt

package bbolt implements a low-level key/value store in pure Go. It supports fully serializable transactions, ACID semantics, and lock-free MVCC with multiple readers and a single writer. Bolt can be used for projects that want a simple data store without the need to add large dependencies such as Postgres or MySQL. Bolt is a single-level, zero-copy, B+tree data store. This means that Bolt is optimized for fast read access and does not require recovery in the event of a system crash. Transactions which have not finished committing will simply be rolled back in the event of a crash. The design of Bolt is based on Howard Chu's LMDB database project. Bolt currently works on Windows, Mac OS X, and Linux. There are only a few types in Bolt: DB, Bucket, Tx, and Cursor. The DB is a collection of buckets and is represented by a single file on disk. A bucket is a collection of unique keys that are associated with values. Transactions provide either read-only or read-write access to the database. Read-only transactions can retrieve key/value pairs and can use Cursors to iterate over the dataset sequentially. Read-write transactions can create and delete buckets and can insert and remove keys. Only one read-write transaction is allowed at a time. The database uses a read-only, memory-mapped data file to ensure that applications cannot corrupt the database, however, this means that keys and values returned from Bolt cannot be changed. Writing to a read-only byte slice will cause Go to panic. Keys and values retrieved from the database are only valid for the life of the transaction. When used outside the transaction, these byte slices can point to different data or can point to invalid memory which will cause a panic.

Registry - Source - Documentation - JSON
purl: pkg:golang/github.com/hashicorp-forge/bbolt
License: MIT
Latest release: over 1 year ago
First release: over 9 years ago
Namespace: github.com/hashicorp-forge
Stars: 0 on GitHub
Forks: 0 on GitHub
See more repository details: repos.ecosyste.ms
Last synced: 19 days ago

Top 9.1% on proxy.golang.org
git.luolix.top/argoproj-labs/argocd-vault-plugin v1.18.1
41 versions - Latest release: 11 months ago
Top 8.2% on proxy.golang.org
github.com/algolia/sup3rs3cretmes5age v0.4.0
Simple to use, simple to deploy, one time self destruct messaging service, with hashicorp vault a...
3 versions - Latest release: 11 months ago - 410 stars on GitHub
Top 8.2% on proxy.golang.org
github.com/algolia/sup3rS3cretMes5age v0.4.0
Simple to use, simple to deploy, one time self destruct messaging service, with hashicorp vault a...
5 versions - Latest release: 11 months ago - 410 stars on GitHub
Top 3.8% on proxy.golang.org
github.com/argoproj-labs/argocd-vault-plugin v1.18.1
An Argo CD plugin to retrieve secrets from Secret Management tools and inject them into Kubernete...
41 versions - Latest release: 11 months ago - 2 dependent packages - 1 dependent repositories - 589 stars on GitHub
Top 9.3% on proxy.golang.org
github.1git.de/argoproj-labs/argocd-vault-plugin v1.18.1
41 versions - Latest release: 11 months ago
Top 9.2% on proxy.golang.org
github.hscsec.cn/argoproj-labs/argocd-vault-plugin v1.18.1
41 versions - Latest release: 11 months ago
Top 8.2% on proxy.golang.org
github.com/IBM/argocd-vault-plugin v1.18.1
41 versions - Latest release: 11 months ago
Top 8.2% on proxy.golang.org
github.com/ibm/argocd-vault-plugin v1.18.1
41 versions - Latest release: 11 months ago
Top 6.8% on proxy.golang.org
github.com/camaeel/vault-autounseal-operator v1.0.0
Vault operator to manage automatic initialization and unsealing in kubernetes cluster
22 versions - Latest release: 11 months ago - 0 stars on GitHub
Top 9.2% on proxy.golang.org
github.phpd.cn/argoproj-labs/argocd-vault-plugin v1.18.0
40 versions - Latest release: 12 months ago
Top 7.6% on proxy.golang.org
github.com/bakjos/vault v1.16.2
1 version - Latest release: 12 months ago
Top 7.5% on proxy.golang.org
github.com/totoriverce/vault v1.16.2
250 versions - Latest release: about 1 year ago - 0 stars on GitHub
Top 10.0% on proxy.golang.org
github.com/openbao/openbao v1.15.5
245 versions - Latest release: over 1 year ago - 578 stars on GitHub
Top 9.0% on proxy.golang.org
github.com/uchennaokeke444/vault v1.15.5
246 versions - Latest release: over 1 year ago - 0 stars on GitHub
Past Dependents
Include Past Dependents

Check this option to include packages that no longer depend on this package in their latest version but previously did.