PHPackages                             pressbooks/pressbooks - 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. [Templating &amp; Views](/categories/templating)
4. /
5. pressbooks/pressbooks

ActiveWordpress-plugin[Templating &amp; Views](/categories/templating)

pressbooks/pressbooks
=====================

Pressbooks is an open source book publishing tool built on a WordPress multisite platform. Pressbooks outputs books in multiple formats, including PDF, EPUB, web, and a variety of XML flavours, using a theming/templating system, driven by CSS.

6.38.0(1mo ago)44643.1k↓50%136[44 issues](https://github.com/pressbooks/pressbooks/issues)[20 PRs](https://github.com/pressbooks/pressbooks/pulls)1GPL-3.0-or-laterPHPPHP ^8.3CI passing

Since Apr 12Pushed 1mo ago42 watchersCompare

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

READMEChangelog (10)Dependencies (81)Versions (308)Used By (1)Security (1)

Pressbooks
==========

[](#pressbooks)

Contributors: Pressbooks Tags: ebooks, publishing, webbooks Requires at least: 6.9.1 Tested up to: 6.9.1

Stable tag: 6.38.0

Requires PHP: 8.3 License: GPL v3.0 or later License URI:

Pressbooks is an open source book publishing tool built on a WordPress multisite platform.

Description
-----------

[](#description)

[![Packagist](https://camo.githubusercontent.com/77690dd86c1a96998f43d29108bc3cedd7544dff514c4ec0f794282cb3c56f9f/68747470733a2f2f696d672e736869656c64732e696f2f7061636b61676973742f6c2f7072657373626f6f6b732f7072657373626f6f6b732e737667)](https://packagist.org/packages/pressbooks/pressbooks)[![Current Release](https://camo.githubusercontent.com/b3655291e3f19fd4349cfa64ade8ba3c316477bfed70b9f8f67e5bb69fd7e161/68747470733a2f2f696d672e736869656c64732e696f2f6769746875622f72656c656173652f7072657373626f6f6b732f7072657373626f6f6b732e737667)](https://github.com/pressbooks/pressbooks/releases/latest/)[![Packagist](https://camo.githubusercontent.com/a191273ad32635b0d469a5bdfc23ba3361e8b979d1b18d38c927ba835ff2b39e/68747470733a2f2f696d672e736869656c64732e696f2f7061636b61676973742f762f7072657373626f6f6b732f7072657373626f6f6b732e737667)](https://packagist.org/packages/pressbooks/pressbooks)[![PHP from Packagist](https://camo.githubusercontent.com/81cfe392ab021216b176a37deb4bd81dc64712217a425f60ae9d633d0e5d112e/68747470733a2f2f696d672e736869656c64732e696f2f7061636b61676973742f7068702d762f7072657373626f6f6b732f7072657373626f6f6b732e737667)](https://packagist.org/packages/pressbooks/pressbooks)

[![Packagist](https://camo.githubusercontent.com/5fb8cb7bbb0050939f2ef211f6ef8c9e11d0a4ecf2e8e05ad33740b7946430ca/68747470733a2f2f696d672e736869656c64732e696f2f7061636b61676973742f64742f7072657373626f6f6b732f7072657373626f6f6b732e737667)](https://packagist.org/packages/pressbooks/pressbooks)[![Code Coverage](https://camo.githubusercontent.com/962a2290f1ed5c5842e70ff125f7fe7b6ee7ee750890fc5a499fdf899d3db772/68747470733a2f2f636f6465636f762e696f2f67682f7072657373626f6f6b732f7072657373626f6f6b732f6272616e63682f6465762f67726170682f62616467652e737667)](https://codecov.io/gh/pressbooks/pressbooks)

[Pressbooks](https://pressbooks.org) is an open source book publishing tool built on a WordPress multisite platform. Pressbooks outputs books in multiple formats, including PDF, EPUB, web, and a variety of XML flavours, using a theming/templating system, driven by CSS. Pressbooks is free software, released under the [GPL v3.0 or later](https://github.com/pressbooks/pressbooks/blob/production/LICENSE.md) license.

Our webbooks and EPUB/[PDF](https://docraptor.com/prince "Note: we use the non-free software PrinceXML to produce PDF exports.") exports are all driven by HTML + CSS. XML outputs have no styling.

Requirements
------------

[](#requirements)

Pressbooks works with PHP 8.3 and WordPress 6.9.1. Lower versions are not supported.

Installing the Plugin
---------------------

[](#installing-the-plugin)

Pressbooks is not for use on an existing blog. Instead it should be used with a fresh, [multisite WordPress installation](https://wordpress.org/support/article/glossary/#multisite).

To install Pressbooks on your site, download the [latest release](https://github.com/pressbooks/pressbooks/releases/latest) and follow our [installation instructions](https://pressbooks.org/user-docs/installation/).

You may want to try [Pressbooks.pub](https://pressbooks.pub/auth) before deciding whether or not you wish to host and maintain your own instance of Pressbooks. We can also [host and maintain an instance of Pressbooks for you](https://pressbooks.com/enterprise/).

Contributor guidelines
----------------------

[](#contributor-guidelines)

Developers who are interested in contributing to our project should consult our ["Contributing"](.github/CONTRIBUTING.md) guidelines and the developer guides published on our [documentation website](https://pressbooks.org/dev-docs/).

Disclaimers
-----------

[](#disclaimers)

The Pressbooks plugin is supplied "as is" and all use is at your own risk.

### Changelog

[](#changelog)

Please see the [CHANGELOG](CHANGELOG.md) file for more information.

###  Health Score

72

—

ExcellentBetter than 100% of packages

Maintenance87

Actively maintained with recent releases

Popularity51

Moderate usage in the ecosystem

Community36

Small or concentrated contributor base

Maturity98

Battle-tested with a long release history

 Bus Factor3

3 contributors hold 50%+ of commits

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 ~14 days

Recently: every ~7 days

Total

246

Last Release

54d ago

Major Versions

3.9.10 → 4.0.0-RC12017-07-08

4.5.1 → 5.0.0-beta.12018-02-05

5.37.0 → 6.0.02022-09-13

2.3.4 → 6.11.02023-06-01

PHP version history (10 changes)v3.3.0PHP &gt;=5.6.0

4.5.0PHP &gt;=7.0

5.5.0PHP &gt;=7.1

5.18.0PHP &gt;=7.3

5.34.1PHP &gt;=7.4

6.3.0PHP ^7.4|8.0.\*

6.4.0PHP ^8.0

6.9.0PHP ^8.1

6.26.0PHP ^8.2

6.36.2PHP ^8.3

### Community

Maintainers

![](https://www.gravatar.com/avatar/5617ca8d230381ad60c37324c68fff5d0b1866a51f47b97e707a84afd0f80ce5?d=identicon)[pressbooks-ops](/maintainers/pressbooks-ops)

---

Top Contributors

[![dac514](https://avatars.githubusercontent.com/u/812192?v=4)](https://github.com/dac514 "dac514 (1069 commits)")[![dependabot[bot]](https://avatars.githubusercontent.com/in/29110?v=4)](https://github.com/dependabot[bot] "dependabot[bot] (549 commits)")[![SteelWagstaff](https://avatars.githubusercontent.com/u/13485451?v=4)](https://github.com/SteelWagstaff "SteelWagstaff (341 commits)")[![richard015ar](https://avatars.githubusercontent.com/u/13248424?v=4)](https://github.com/richard015ar "richard015ar (278 commits)")[![arzola](https://avatars.githubusercontent.com/u/4997549?v=4)](https://github.com/arzola "arzola (253 commits)")[![fdalcin](https://avatars.githubusercontent.com/u/1761690?v=4)](https://github.com/fdalcin "fdalcin (247 commits)")[![ho-man-chan](https://avatars.githubusercontent.com/u/21694293?v=4)](https://github.com/ho-man-chan "ho-man-chan (148 commits)")[![hughmcguire](https://avatars.githubusercontent.com/u/1991100?v=4)](https://github.com/hughmcguire "hughmcguire (118 commits)")[![pressbooks-ops](https://avatars.githubusercontent.com/u/66340483?v=4)](https://github.com/pressbooks-ops "pressbooks-ops (80 commits)")[![greatislander](https://avatars.githubusercontent.com/u/605361?v=4)](https://github.com/greatislander "greatislander (68 commits)")[![bdolor](https://avatars.githubusercontent.com/u/2048170?v=4)](https://github.com/bdolor "bdolor (46 commits)")[![jgraham909](https://avatars.githubusercontent.com/u/421552?v=4)](https://github.com/jgraham909 "jgraham909 (41 commits)")[![dannylonglegs](https://avatars.githubusercontent.com/u/21149722?v=4)](https://github.com/dannylonglegs "dannylonglegs (21 commits)")[![ricardopressbooks](https://avatars.githubusercontent.com/u/63249561?v=4)](https://github.com/ricardopressbooks "ricardopressbooks (19 commits)")[![transifex-integration[bot]](https://avatars.githubusercontent.com/in/18568?v=4)](https://github.com/transifex-integration[bot] "transifex-integration[bot] (19 commits)")[![github-actions[bot]](https://avatars.githubusercontent.com/in/15368?v=4)](https://github.com/github-actions[bot] "github-actions[bot] (19 commits)")[![cmurtagh](https://avatars.githubusercontent.com/u/952104?v=4)](https://github.com/cmurtagh "cmurtagh (17 commits)")[![crism](https://avatars.githubusercontent.com/u/1933900?v=4)](https://github.com/crism "crism (13 commits)")[![unit29868](https://avatars.githubusercontent.com/u/4621207?v=4)](https://github.com/unit29868 "unit29868 (8 commits)")[![stepmuel](https://avatars.githubusercontent.com/u/1608624?v=4)](https://github.com/stepmuel "stepmuel (8 commits)")

---

Tags

ebookshacktoberfesthas-translationspb-activepressbooks-corepressbooks-pluginpublishingwebbookspublishingebookswebbooks

### Embed Badge

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

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

###  Alternatives

[roots/acorn

Framework for Roots WordPress projects built with Laravel components.

9682.1M97](/packages/roots-acorn)[aedart/athenaeum

Athenaeum is a mono repository; a collection of various PHP packages

245.2k](/packages/aedart-athenaeum)[tightenco/jigsaw

Simple static sites with Laravel's Blade.

2.2k438.5k29](/packages/tightenco-jigsaw)[laravel/cashier

Laravel Cashier provides an expressive, fluent interface to Stripe's subscription billing services.

2.5k25.9M107](/packages/laravel-cashier)[psalm/plugin-laravel

Psalm plugin for Laravel

3274.9M308](/packages/psalm-plugin-laravel)[laravel-zero/framework

The Laravel Zero Framework.

3371.4M369](/packages/laravel-zero-framework)

PHPackages © 2026

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