About

BitCrafts: benchmarked C libraries, CLI tools, and a GTK4 desktop app — Unix philosophy, zero external runtime dependencies.

One thing, done well

BitCrafts is a small family of systems software built in the Unix tradition: each program does one thing, and does it well. Pure C11 for the libraries and tools, GTK4 + libadwaita for the desktop app, zero external runtime dependencies.

  • BitCrafts Toolkit — a single monorepo: six C libraries (bc-core, bc-allocators, bc-containers, bc-concurrency, bc-io, bc-runtime) and three CLI tools (bc-hash, bc-duplicate, bc-integrity) built on top. Benchmarked against the classics, validated under sanitizers.
  • BitCrafts Vigil — a GTK4 + libadwaita desktop app that snapshots folders and tells you exactly what changed, powered by the toolkit’s hashing engine.

The code is readable — not “clever,” readable. Tested, because every branch deserves verification. Benchmarked with reproducible numbers, because “it’s fast” means nothing without measurement. Tools under GPLv3, libraries under LGPLv3.

Who’s behind this

BitCrafts is built by Younes Benmoussa, a software engineer based in Morocco.