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
google avatar

google/riegeli

0
View on GitHub↗
482 stars·64 forks·C++·Apache-2.0·7 views

Riegeli

Riegeli/records is a file format for storing a sequence of string records, typically serialized protocol buffers.

Features

  • Storage Systems - Record-oriented file format for large-scale data.

Star history

Star history chart for google/riegeliStar history chart for google/riegeli

How this analysis was created: This summary and feature list were written by an AI model that read the project's README and public documentation pages. Each feature links to the documentation it came from; stars, license and language come straight from the GitHub API. The model does not read the source code, and the analysis is refreshed when the project is re-analysed. Learn more on our About page.

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

Frequently asked questions

What does google/riegeli do?

Riegeli/records is a file format for storing a sequence of string records, typically serialized protocol buffers.

What are the main features of google/riegeli?

The main features of google/riegeli are: Storage Systems.

What are some open-source alternatives to google/riegeli?

Open-source alternatives to google/riegeli include: backtrace-labs/stuffed-record-stream — Backtrace.io's resilient log record framing format. cockroachdb/cockroach — Cockroach is a distributed SQL database designed to scale horizontally across multiple nodes while maintaining strict… cockroachdb/pebble — Pebble is an embedded key-value storage engine written in Go, designed as a library that provides durable,… google/leveldb — LevelDB is an embedded database library and persistent storage engine that provides a sorted key-value store. It uses… google/or-tools — OR-Tools is a software suite for combinatorial optimization, constraint programming, and mathematical modeling. It… lz4/lz4 — This project provides a lossless compression algorithm and a byte-oriented compression library designed for high-speed…

Open-source alternatives to Riegeli

Similar open-source projects, ranked by how many features they share with Riegeli.
  • backtrace-labs/stuffed-record-streambacktrace-labs avatar

    backtrace-labs/stuffed-record-stream

    41View on GitHub↗

    Backtrace.io's resilient log record framing format

    C
    View on GitHub↗41
  • cockroachdb/cockroachcockroachdb avatar

    cockroachdb/cockroach

    32,207View on GitHub↗

    Cockroach is a distributed SQL database designed to scale horizontally across multiple nodes while maintaining strict ACID compliance and global data consistency. It functions as a relational database engine that automatically partitions data into ranges, rebalancing them across a cluster to accommodate growing storage and throughput requirements. By utilizing a distributed consensus protocol, the system ensures that all nodes agree on the order of operations, providing fault tolerance and continuous availability even in the event of hardware failures. The system distinguishes itself through

    Gocockroachdbdatabasedistributed-database
    View on GitHub↗32,207
  • 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
  • google/leveldbgoogle avatar

    google/leveldb

    39,152View on GitHub↗

    LevelDB is an embedded database library and persistent storage engine that provides a sorted key-value store. It uses a log-structured merge-tree architecture to map byte arrays to values, running directly within a process to provide storage without the need for a separate server process. The system is distinguished by its use of custom comparison functions to define key ordering, enabling efficient range scans and sequenced lookups. It ensures data reliability through atomic batch execution, consistent snapshot generation, and log-based recovery after failures. The engine covers broad capab

    C++
    View on GitHub↗39,152
  • See all 7 alternatives to Riegeli→