B BitCrafts Français
← Back to projects

BitCrafts Toolkit

High-performance systems library for hashing, duplicate detection and file integrity verification.

Technologies

  • C11
  • io_uring
  • SIMD
  • Multithreading
  • Allocators

Highlights

  • · Asynchronous I/O parallelism with io_uring.
  • · SIMD vectorization and custom memory allocators.
  • · Measured 2.5×–3.8× gains over standard tools.
  • · Systematic code review and benchmark validation.

Overview

BitCrafts Toolkit is a C11 systems library for processing large volumes of files: hashing, duplicate detection and integrity verification.

The goal is raw performance without sacrificing rigor: every component is specified, reviewed and validated by a reproducible benchmark suite.

Architecture

  • Asynchronous I/O: io_uring to maximize I/O parallelism and reduce copies.
  • SIMD: vectorized hashing and comparison operations.
  • Custom allocators: memory management tuned for sustained workloads.
  • Multithreading: work spread across available cores.

Results

Internal benchmarks show 2.5×–3.8× gains over standard tools on the same datasets, with controlled memory usage.