kreuzberg
| Kind | ffi-zig |
|---|---|
| Categories | document text-processing ffi |
| Keywords | kreuzberg document extraction pdf ocr text ffi |
Kreuzberg document extraction bindings for Kit
Files
| File | Description |
|---|---|
kit.toml | Package manifest with metadata and dependencies |
src/kreuzberg.kit | Document extraction API and MIME detection |
zig/kit_ffi.zig | Common Kit FFI types and value helpers |
zig/kreuzberg.zig | Kreuzberg library C bindings |
tests/test-all-functions.kit | Comprehensive API coverage tests |
tests/test-kreuzberg.kit | MIME detection and format support tests |
tests/test-real-file.kit | Real PDF file extraction test |
examples/basic.kit | Basic extraction and MIME detection |
examples/batch.kit | Processing multiple documents with stats |
examples/info.kit | Discovering extractors and configuration |
examples/ocr.kit | OCR backend and language validation |
examples/validation.kit | Config validation functions demo |
LICENSE | MIT license file |
Dependencies
No Kit package dependencies.
Installation
kit add gitlab.com/kit-lang/packages/kit-kreuzberg.gitUsage
import Kit.KreuzbergLicense
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}