librevenge
« Back to VersTracker
Description:
Base library for writing document import filters
Type: Formula  |  Tracked Since: Dec 28, 2025
Links: Homepage  |  formulae.brew.sh
Category: Developer tools
Tags: library document filters import c++
Install: brew install librevenge
About:
Librevenge is a base library that provides a generic API for creating document import filters. It defines an abstract interface for word processing, spreadsheet, and presentation documents, allowing developers to write import filters that generate this abstract representation. This enables applications like LibreOffice to import documents from various proprietary formats without needing to understand each format's specifics.
Key Features:
  • Provides a generic API for document import filters
  • Supports word processing, spreadsheet, and presentation documents
  • Enables development of filters for proprietary file formats
  • Acts as an abstraction layer for document structure
Use Cases:
  • Developing import filters for custom or proprietary document formats
  • Enabling document conversion capabilities in applications
  • Parsing document structures for analysis or migration tools
Alternatives:
  • libwpd – Librevenge is the successor and generalization of libwpd, expanding support beyond just WordPerfect documents to a broader range of formats.
  • Apache Tika – Tika is a content detection and analysis toolkit with broader format support, while Librevenge is specifically focused on providing an API for writing import filters.
Version History
Detected Version Rev Change Commit
Sep 10, 2025 10:19pm 0 VERSION_BUMP 79639726
Sep 29, 2024 10:01pm 0 VERSION_BUMP c9b4b74f