kreuzberg

Kreuzberg document extraction bindings for Kit

Files

FileDescription
kit.tomlPackage manifest with metadata and dependencies
src/kreuzberg.kitDocument extraction API and MIME detection
zig/kit_ffi.zigCommon Kit FFI types and value helpers
zig/kreuzberg.zigKreuzberg library C bindings
tests/test-all-functions.kitComprehensive API coverage tests
tests/test-kreuzberg.kitMIME detection and format support tests
tests/test-real-file.kitReal PDF file extraction test
examples/basic.kitBasic extraction and MIME detection
examples/batch.kitProcessing multiple documents with stats
examples/info.kitDiscovering extractors and configuration
examples/ocr.kitOCR backend and language validation
examples/validation.kitConfig validation functions demo
LICENSEMIT license file

Dependencies

No Kit package dependencies.

Installation

kit add gitlab.com/kit-lang/packages/kit-kreuzberg.git

Usage

import Kit.Kreuzberg

License

MIT License - see LICENSE for details.

Exported Functions & Types

KreuzbergError

Error type for Kreuzberg document extraction operations. Variants distinguish between extraction, configuration, and unsupported format errors.

Variants

KreuzbergExtractError {message}
KreuzbergConfigError {message}
KreuzbergUnsupportedError {message}