Skip Navigation
Zig Programming Language @lemm.ee

conduit-z - A Zig library for efficient data streaming with automatic memory management and file system fallback

github.com

GitHub - byterix-labs/conduit-z

From the README:

Overview

conduit-z provides a flexible Object type that can store and stream data efficiently, automatically switching between in-memory and file system storage based on size constraints. It's designed for scenarios where you need to handle data of varying sizes without knowing the final size upfront.

Features

  • Automatic Storage Management: Starts with in-memory storage and automatically falls back to temporary files when size limits are exceeded
  • Stream Interface: Provides both reader and writer interfaces compatible with Zig's standard I/O
  • MD5 Hashing: Built-in MD5 hash computation during read/write operations
  • Memory Efficient: Configurable memory limits and dynamic growth
0 comments

No comments