repowisecoleleavitt/unlace

Architecture of coleleavitt/unlace

coleleavitt/unlace is 1,478 source files holding 44,212 symbols across 8 modules, written mainly in Rust, C, Python. The largest module is crates, with 880 files, and 60 files are entry points into the dependency graph.

Largest modules

  • crates: 880 files and 449,510 lines of code
  • tests: 302 files and 17,123 lines of code
  • xtask: 48 files and 15,964 lines of code
  • scripts: 17 files and 2,277 lines of code
  • benches: 2 files and 257 lines of code
  • .codex: 1 file and 49 lines of code
  • rocq-tests: 1 file and 55 lines of code
  • root: 1 file and 16 lines of code

Languages

By file count: Rust 873 files, C 310 files, Python 24 files, C++ 23 files, Shell 20 files, Makefile 1 file.

Documentation

Repowise documents unlace in 2,712 pages generated from the source.

More on unlace: summary and FAQ, codebase overview, code health.