PHPackages                             xaraya/library - PHPackages - PHPackages  [Skip to content](#main-content)[PHPackages](/)[Directory](/)[Categories](/categories)[Trending](/trending)[Leaderboard](/leaderboard)[Changelog](/changelog)[Analyze](/analyze)[Collections](/collections)[Log in](/login)[Sign up](/register)

1. [Directory](/)
2. /
3. [Utility &amp; Helpers](/categories/utility)
4. /
5. xaraya/library

ActiveXaraya-module[Utility &amp; Helpers](/categories/utility)

xaraya/library
==============

Library of books from Calibre or elsewhere

2.9.4(5mo ago)01041GPL-2.0-or-laterPHP

Since Oct 12Pushed 5mo ago2 watchersCompare

[ Source](https://github.com/xaraya-modules/library)[ Packagist](https://packagist.org/packages/xaraya/library)[ Docs](https://github.com/xaraya-modules/library)[ RSS](/packages/xaraya-library/feed)WikiDiscussions main Synced 1mo ago

READMEChangelogDependencies (1)Versions (26)Used By (1)

Library of books from Calibre or elsewhere
------------------------------------------

[](#library-of-books-from-calibre-or-elsewhere)

This module started mainly on the technical aspects of using other databases with Xaraya in general, and accessing its tables via Dynamic Data Objects specifically.

The Calibre database with its many interlinked tables and its metadata.db sqlite database formed an interesting challenge to tackle this, and it led to a few changes in the Xaraya core and DD module to support this as well.

That you're able to navigate through books from different databases by author, series or tags is more a consequence of using the built-in DD capabilities, and little has been done to improve the user interface or customise the navigation at this point...

However, if you feel inspired, please don't hesitate to fork this module and submit pull requests, or even create another module with fancy new features :-)

[![xaraya_library](https://private-user-images.githubusercontent.com/1447115/275659459-e534a404-46d7-4fba-bd5b-2720bc33d6ba.png?jwt=eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJnaXRodWIuY29tIiwiYXVkIjoicmF3LmdpdGh1YnVzZXJjb250ZW50LmNvbSIsImtleSI6ImtleTUiLCJleHAiOjE3NzU1NzEwMDUsIm5iZiI6MTc3NTU3MDcwNSwicGF0aCI6Ii8xNDQ3MTE1LzI3NTY1OTQ1OS1lNTM0YTQwNC00NmQ3LTRmYmEtYmQ1Yi0yNzIwYmMzM2Q2YmEucG5nP1gtQW16LUFsZ29yaXRobT1BV1M0LUhNQUMtU0hBMjU2JlgtQW16LUNyZWRlbnRpYWw9QUtJQVZDT0RZTFNBNTNQUUs0WkElMkYyMDI2MDQwNyUyRnVzLWVhc3QtMSUyRnMzJTJGYXdzNF9yZXF1ZXN0JlgtQW16LURhdGU9MjAyNjA0MDdUMTQwNTA1WiZYLUFtei1FeHBpcmVzPTMwMCZYLUFtei1TaWduYXR1cmU9MWQyODliMjY2MTliOTI3OGUwODc0ZmY0ZTdlODg0M2NmZGIyNjQ5ZTQwODE0NmU3NDkwN2NjZDcxMjNlZjIyNiZYLUFtei1TaWduZWRIZWFkZXJzPWhvc3QifQ.G698rRu573SpCuJrQaW5h0ZmF1W_bUOW7G-roQm2CSs)](https://private-user-images.githubusercontent.com/1447115/275659459-e534a404-46d7-4fba-bd5b-2720bc33d6ba.png?jwt=eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJnaXRodWIuY29tIiwiYXVkIjoicmF3LmdpdGh1YnVzZXJjb250ZW50LmNvbSIsImtleSI6ImtleTUiLCJleHAiOjE3NzU1NzEwMDUsIm5iZiI6MTc3NTU3MDcwNSwicGF0aCI6Ii8xNDQ3MTE1LzI3NTY1OTQ1OS1lNTM0YTQwNC00NmQ3LTRmYmEtYmQ1Yi0yNzIwYmMzM2Q2YmEucG5nP1gtQW16LUFsZ29yaXRobT1BV1M0LUhNQUMtU0hBMjU2JlgtQW16LUNyZWRlbnRpYWw9QUtJQVZDT0RZTFNBNTNQUUs0WkElMkYyMDI2MDQwNyUyRnVzLWVhc3QtMSUyRnMzJTJGYXdzNF9yZXF1ZXN0JlgtQW16LURhdGU9MjAyNjA0MDdUMTQwNTA1WiZYLUFtei1FeHBpcmVzPTMwMCZYLUFtei1TaWduYXR1cmU9MWQyODliMjY2MTliOTI3OGUwODc0ZmY0ZTdlODg0M2NmZGIyNjQ5ZTQwODE0NmU3NDkwN2NjZDcxMjNlZjIyNiZYLUFtei1TaWduZWRIZWFkZXJzPWhvc3QifQ.G698rRu573SpCuJrQaW5h0ZmF1W_bUOW7G-roQm2CSs)

###  Health Score

38

—

LowBetter than 85% of packages

Maintenance72

Regular maintenance activity

Popularity9

Limited adoption so far

Community10

Small or concentrated contributor base

Maturity53

Maturing project, gaining track record

 Bus Factor1

Top contributor holds 100% of commits — single point of failure

How is this calculated?**Maintenance (25%)** — Last commit recency, latest release date, and issue-to-star ratio. Uses a 2-year decay window.

**Popularity (30%)** — Total and monthly downloads, GitHub stars, and forks. Logarithmic scaling prevents top-heavy scores.

**Community (15%)** — Contributors, dependents, forks, watchers, and maintainers. Measures real ecosystem engagement.

**Maturity (30%)** — Project age, version count, PHP version support, and release stability.

###  Release Activity

Cadence

Every ~33 days

Recently: every ~10 days

Total

25

Last Release

157d ago

### Community

Maintainers

![](https://avatars.githubusercontent.com/u/1447115?v=4)[Mike's Pub](/maintainers/mikespub)[@mikespub](https://github.com/mikespub)

---

Top Contributors

[![mikespub](https://avatars.githubusercontent.com/u/1447115?v=4)](https://github.com/mikespub "mikespub (64 commits)")

### Embed Badge

![Health badge](/badges/xaraya-library/health.svg)

```
[![Health](https://phpackages.com/badges/xaraya-library/health.svg)](https://phpackages.com/packages/xaraya-library)
```

###  Alternatives

[clearstream/xml-to-array

Incredibly simple XML to array PHP converter

6736.7k](/packages/clearstream-xml-to-array)

PHPackages © 2026

[Directory](/)[Categories](/categories)[Trending](/trending)[Changelog](/changelog)[Analyze](/analyze)
