Rust rewrite project for Tika-like content extraction and file type detection.
crates/vectraparse-corecrates/vectraparse-mimecrates/vectraparse-parserscrates/vectraparse-enhancecrates/vectraparse-ffi
make check: workspace compile checksmake test: workspace testsmake abi-smoke: buildcdylib/staticlib, bundle OCR static archive, and run C integration smokemake file-content: build the bundled static archive and compiletarget/extract-staticwithoutlibonnxruntime.somake golden: validate golden manifest and compare minimal sample outputmake fuzz-smoke: placeholder target (implemented in P9-04)make bench-smoke: placeholder target (implemented in P9-05)make pipeline: run all of the above in sequence
- FFI usage guide:
crates/vectraparse-ffi/USAGE.md - C header:
crates/vectraparse-ffi/include/vectraparse.h pkg-config:crates/vectraparse-ffi/pkgconfig/vectraparse.pc- CMake:
crates/vectraparse-ffi/cmake/VectraParseConfig.cmake