Rustdoc for every crate in krabka-io/krabka-broker, rendered from the main branch.

CrateWhat it is
krabka-auditAudit event model, OCSF serialization, and write pipeline for Krabka (FedRAMP 20x MLA)
krabka-authzShared Kafka-ACL authorization evaluator for the Krabka broker and gateway
krabka-backupCaptures the inputs a point-in-time restore needs -- the RLMM snapshot, the controller metadata checkpoint, and committed group offsets -- and puts the offsets back after a restore
krabka-barrierAdministers krabka barrier groups: define a group, trigger a cut, list cuts, and verify a cut against the log
krabka-bench-driverLoad driver and report aggregator for the Krabka vs Strimzi benchmark harness
krabka-brokerCluster-capable Apache Kafka-compatible krabka broker
krabka-docgenRenders the Krabka broker reference pages from the broker's own in-process data
krabka-formatFormats a krabka broker log directory: Kafka's meta.properties, the bootstrap records, and the singleton VotersRecord
krabka-guardAdministers krabka topic write freezes and break-glass proposals: freeze a scope, thaw one, and run the two-person rule
krabka-java-regexJava's java.util.regex semantics in Rust: Pattern.matches, replaceAll and replaceFirst as JDK 25 reads them
krabka-kraft-coreDeterministic, sans-IO KRaft consensus core (KIP-595/996) for Krabka — wasm-friendly
krabka-logByte-compatible reader/writer for Apache Kafka's on-disk log format
krabka-log-iobenchBench-only crate: compares the log segment I/O path against mmap, O_DIRECT and RWF_DONTCACHE variants
krabka-logfmtStructured-JSON (Cloud Logging-friendly) tracing log formatter shared across Krabka services
krabka-macrosDerive macros that let one declaration in the broker stand for code it would otherwise repeat
krabka-object-storeUnified object-store construction (typed config -> object_store handle) shared by Krabka's KIP-405 tiered storage and observability blockstore
krabka-parse-benchesParses Criterion benchmark output in bencher format into structured JSON summaries
krabka-raftMetadata KRaft quorum (KIP-595 KraftController) for Krabka
krabka-records-legacyKafka v0/v1 MessageSet (legacy) codec and v2 RecordBatch bridge
krabka-remote-storageKIP-405 tiered-storage SPI (RemoteStorageManager / RemoteLogMetadataManager) and reference implementations for Krabka
krabka-remote-storage-topicTopic-backed RemoteLogMetadataManager for Krabka tiered storage
krabka-restoreOffline point-in-time restore: rebuilds a bootable krabka log directory from a KIP-405 tiered-storage archive
krabka-telemetryGeneric OTLP distributed-tracing pipeline for Krabka services
krabka-throttleShared token-bucket throttling primitives for Krabka
krabka-verifiedFormally verified pure kernels (Creusot) shared by Krabka crates