#domain #record #format #output-format #demit #pos-record

bin+lib demit

A flexible data generator for various domains

1 stable release

1.0.0 Feb 17, 2025

#1007 in Encoding

MIT license

18KB
416 lines

demit

A dummy data generator written in Rust.


lib.rs:

Demit - A flexible data generator for various domains

This library provides functionality to generate realistic-looking data for different domains such as point-of-sale transactions and web server logs.

Example

use demit::domain::{Record, PosRecord};
use demit::output::{self, OutputFormat};

// Generate 100 POS records
let records = PosRecord::generate(100);

// Write to stdout in JSON format
output::write_data(std::io::stdout(), &records, OutputFormat::Json).unwrap();

Dependencies

~7MB
~116K SLoC