crate-structure

Installation
SKILL.md

Crate Structure

Version source of truth: root Cargo.toml [workspace.package] version.

Workspace crates (crates/)

  • xberg — core library: extraction engine, MIME detection, plugin system, OCR, chunking, embeddings, API/MCP server
  • xberg-cli — CLI binary; thin wrapper over core with cli feature set
  • xberg-ffi — C FFI layer (#[no_mangle] extern "C"); opaque handles, cbindgen headers; used by Go, Java, C# bindings
  • xberg-node — NAPI-RS Node.js/TypeScript bindings
  • xberg-py — PyO3 Python bindings
  • xberg-php — ext-php-rs PHP bindings
  • xberg-wasm — wasm-bindgen WASM bindings; uses wasm-target feature set
  • xberg-paddle-ocr — PaddleOCR via ONNX Runtime; not available on WASM or Windows
  • xberg-tesseract — Rust bindings for Tesseract OCR

Out-of-workspace bindings (packages/)

Installs
1
Repository
xberg-io/xberg
GitHub Stars
9.3K
First Seen
Jul 24, 2026
crate-structure — xberg-io/xberg