awesome-repositories.com
Blog
MCP
awesome-repositories.com

Discover the best open-source repositories with AI-powered search.

ExploreCurated searchesOpen-source alternativesSelf-hosted softwareBlogSitemap
ProjectMCP serverAboutHow we rankPress
LegalPrivacyTerms
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
akrylysov avatar

akrylysov/pogreb

0
View on GitHub↗

Pogreb

Embedded key-value store for read-heavy workloads written in Go

Features

  • Database Engines - Embedded key-value store for read-heavy workloads.

AI search

Explore more awesome repositories

Describe what you need in plain English — the AI ranks thousands of curated open-source projects by relevance.

Start searching with AI
  • Database Systems - Listed in the “Database Systems” section of the Awesome Go awesome list.
  • Databases - Embedded key-value store for read-heavy workloads.
  • Key-Value Stores - Embedded key-value store optimized for read-heavy workloads.
  • 1,350 stars·96 forks·Go·Apache-2.0·16 views

    Star history

    Star history chart for akrylysov/pogrebStar history chart for akrylysov/pogreb

    How this analysis was created: This summary and feature list are AI-generated from collected project material and can contain mistakes. Stars, license and language are imported from GitHub. Inclusion does not mean that we have tested or audited this project. Check the source documentation for any feature you depend on. Learn more on our About page.

    Frequently asked questions

    What does akrylysov/pogreb do?

    Embedded key-value store for read-heavy workloads written in Go

    What are the main features of akrylysov/pogreb?

    The main features of akrylysov/pogreb are: Database Engines, Database Systems, Databases, Key-Value Stores.

    Which projects share features with akrylysov/pogreb?

    Projects with overlapping indexed features include: tidwall/buntdb — BuntDB is an embedded key-value store for Go applications, providing in-memory storage with optional disk persistence.… peterbourgon/diskv — A disk-backed key-value store. dgraph-io/badger — Badger is an embeddable key-value store written in Go that provides persistent data storage for byte keys and values.… cockroachdb/pebble — Pebble is an embedded key-value storage engine written in Go, designed as a library that provides durable,… codenotary/immudb — immudb is a tamperproof database that maintains an immutable record of entries using cryptographic commit logging. It… claygod/coffer — Simply ACID* key-value database. At the medium or even low latency it tries to provide greater throughput without…

    Projects sharing features with Pogreb

    These projects share indexed features with Pogreb. Shared tags can include platform or build tooling; verify the primary use case before treating a result as a replacement.
    • tidwall/buntdbtidwall avatar

      tidwall/buntdb

      4,834View on GitHub↗

      BuntDB is an embedded key-value store for Go applications, providing in-memory storage with optional disk persistence. It structures data using a B-tree for ordered key-value access and an R-tree for spatial indexing, allowing both range scans and geometric intersection queries. Support for indexing on nested JSON document fields enables efficient lookups by values within JSON objects, and per-key time-to-live (TTL) expiration automatically removes stale entries. The store uses copy-on-write transaction isolation, ensuring each transaction sees a consistent snapshot and changes are applied at

      Godatabasegeospatialgolang
      View on GitHub↗4,834
    • peterbourgon/diskvpeterbourgon avatar

      peterbourgon/diskv

      1,458View on GitHub↗

      A disk-backed key-value store.

      Go
      View on GitHub↗1,458
    • dgraph-io/badgerdgraph-io avatar

      dgraph-io/badger

      15,666View on GitHub↗

      Badger is an embeddable key-value store written in Go that provides persistent data storage for byte keys and values. It is a persistent database that utilizes a tiered LSM tree storage model to optimize disk storage and retrieval efficiency. The system features an ACID transaction engine that ensures data integrity through serializable snapshot isolation and multi-version concurrency control. It also provides an encrypted key-value store with data-at-rest encryption and a managed encrypted key registry to secure stored information. The engine covers a broad set of capabilities including hig

      Godatabasedocument-databasego
      View on GitHub↗15,666
    • cockroachdb/pebblecockroachdb avatar

      cockroachdb/pebble

      5,777View on GitHub↗

      Pebble is an embedded key-value storage engine written in Go, designed as a library that provides durable, write-optimized data persistence directly within applications. It organizes data using a log-structured merge-tree (LSM-tree) structure, where writes are first buffered in an in-memory skiplist memtable and persisted to a write-ahead log before being flushed to block-based SSTable files on disk. The engine supports atomic batch commits, configurable write synchronization, and automatic background compaction that merges and rewrites sorted runs to reclaim space and maintain read performanc

      Go
      View on GitHub↗5,777
    Compare all 30 related projects→