rivets-jsonl

Crates.iorivets-jsonl
lib.rsrivets-jsonl
version0.1.0
created_at2026-01-11 22:13:40.641286+00
updated_at2026-01-11 22:13:40.641286+00
descriptionA high-performance JSONL (JSON Lines) library for Rust
homepagehttps://github.com/dwalleck/rivets
repositoryhttps://github.com/dwalleck/rivets
max_upload_size
id2036579
size239,102
Daryl Walleck (dwalleck)

documentation

https://docs.rs/rivets-jsonl

README

rivets-jsonl

A high-performance JSONL (JSON Lines) library for Rust.

Overview

rivets-jsonl provides efficient operations for working with JSONL (JSON Lines) formatted data:

  • Reading: Line-by-line reading of JSONL files
  • Writing: Efficient JSONL writing with proper formatting
  • Streaming: Memory-efficient streaming for large files
  • Querying: Filter and query JSONL data

Features

  • Zero-copy operations where possible
  • Streaming support for large files
  • Comprehensive error handling
  • Well-documented API
  • Extensive test coverage

Usage

Add this to your Cargo.toml:

[dependencies]
rivets-jsonl = "0.1"

Example

use rivets_jsonl::{Reader, Writer};

// Example usage will be added as the API is implemented

License

Licensed under either of MIT or Apache-2.0 at your option.

Commit count: 207

cargo fmt