A simple, fast, embeddable, persistent key/value store written in pure Go. It supports fully serializable transactions and many data structures such as list, set, sorted set.
-
Updated
Jan 17, 2026 - Go
A simple, fast, embeddable, persistent key/value store written in pure Go. It supports fully serializable transactions and many data structures such as list, set, sorted set.
🌰 Chestnut is a powerful encrypted storage library for Go, featuring Sparse Encryption, a novel technique for selectively encrypting struct fields. It supports Chained Encryption, custom encryption (AES256-CTR), multiple storage backends (BBolt, NutsDB), and built-in compression (Zstandard), offering unmatched flexibility for secure data storage.
Add a description, image, and links to the nutsdb topic page so that developers can more easily learn about it.
To associate your repository with the nutsdb topic, visit your repo's landing page and select "manage topics."