libmobi
« Back to VersTracker
Description:
C library for handling Kindle (MOBI) formats of ebook documents
Type: Formula  |  Tracked Since: Dec 28, 2025
Links: Homepage  |  formulae.brew.sh
Category: Developer tools
Tags: library ebook kindle mobi c-library
Install: brew install libmobi
About:
Libmobi is an open-source C library designed for parsing and manipulating MOBI ebook formats, including the older PalmDOC and newer KF8 variants used by Kindle devices. It provides developers with robust tools to read metadata, extract text and resources, and write MOBI files programmatically. The library aims for strict conformance and portability, making it a foundational component for ebook management applications.
Key Features:
  • Support for both legacy MOBI and KF8 formats
  • Ability to read and write MOBI files
  • Extracts text, metadata, and embedded resources
  • C-based for high performance and portability
Use Cases:
  • Building ebook conversion tools
  • Developing library management software for Kindle books
  • Extracting text and data from MOBI files for analysis
Alternatives:
  • Calibre – Calibre is a full-featured GUI application that includes conversion capabilities, whereas Libmobi is a lightweight library intended for integration into other software.
  • KindleUnpack – KindleUnpack is a Python script focused on unpacking KF8 files, while Libmobi offers a broader C API for both reading and writing various MOBI structures.
Version History
Detected Version Rev Change Commit
Sep 13, 2024 2:35pm 0 VERSION_BUMP 233929d5