mtbl
« Back to VersTracker
Description:
Immutable sorted string table library
Type: Formula  |  Tracked Since: Dec 28, 2025
Links: Homepage  |  formulae.brew.sh
Category: Developer tools
Tags: library c database data-structures sstable
Install: brew install mtbl
About:
Mtbl is a C library for creating and reading immutable sorted string tables (SSTables). It provides a highly efficient, append-only data structure optimized for fast lookups and sequential scans. This format is ideal for large-scale, static datasets where write-once, read-many performance is critical.
Key Features:
  • Immutable and append-only design
  • High-performance sequential scans and lookups
  • Simple C API with minimal dependencies
  • File format suitable for large datasets
Use Cases:
  • Building high-performance key-value stores
  • Storing and querying large, static datasets
  • Log aggregation and indexing systems
Alternatives:
  • LevelDB – LevelDB is mutable and supports incremental writes, whereas Mtbl is immutable and requires full rewrites for updates.
Version History
Detected Version Rev Change Commit
Sep 16, 2025 4:47am 0 VERSION_BUMP 1cf86800
Dec 4, 2024 8:04pm 0 VERSION_BUMP 81960d26
Sep 14, 2024 7:49am 0 VERSION_BUMP dcafc402