Skip to content

Reference Documentation

Welcome to the OxiDex reference documentation. This section provides detailed technical information about the library architecture, APIs, and supported formats.

Contents

Architecture

Learn about OxiDex's internal design, including the hexagonal architecture, parser system, and core abstractions.

API Reference

Comprehensive Rust library API documentation with examples and usage patterns.

FFI API

C-compatible Foreign Function Interface for integrating OxiDex with other programming languages (Python, Node.js, Go, etc.).

Tag Database

Information about the metadata tag database, including supported tag families and auto-generation from ExifTool source.

Tag Coverage Analysis

Detailed analysis of the gap between defined tags and extracted tags, with recommendations for improving coverage.

Supported Formats

Complete list of supported file formats with implementation details and coverage information.

Released under the GPL-3.0 License.