Skip to content

Welcome to the FAIR Package Manager Project

The FAIR Package Manager is an open-source initiative backed by the Linux Foundation. Our goal is to rethink how software is distributed and managed in the world of open web publishing. We focus on decentralization, transparency, and giving users more control. Our community brings together developers, infrastructure providers, and open web contributors and advocates who all share the same mission: to move away from centralized systems and empower site owners and hosting providers with greater independence.

FAIR is governed through open working groups and consensus-driven processes, ensuring that its development reflects the needs of the broader community. Whether you're a contributor, a host, or an end user, FAIR invites participation at every level, from writing code and documentation, to community organisation and governance. As a community-led project, we aim to build public digital infrastructure that is both resilient and fair.

🚀 Technology

The FAIR Package Manager is a decentralized alternative to the central WordPress.org plugin and theme ecosystem, designed to return control to WordPress hosts and developers. It operates as a drop-in WordPress plugin, seamlessly replacing existing centralized services with a federated, open-source infrastructure.

There are two core pillars of the FAIR system:

  • API Replacement: It replaces communication with WordPress.org APIs (such as update checks and event feeds) using local or FAIR-governed alternatives. Some features—like browser version checks—are handled entirely within the plugin using embedded logic (e.g., browserslist).

  • Decentralized Package Management: FAIR introduces a new package distribution model for themes and plugins. It supports opt-in packages that use the FAIR protocol and enables hosts to configure their own mirrors for plugin/theme data using AspirePress or their own domains. While stable plugins currently use mirrors of WordPress.org, future versions will fully support FAIR-native packages.

Ready to try FAIR? Download the plugin now →

Hosts can distribute FAIR to their customers via:

  • Standalone Plugin: Easily installed on existing WordPress sites.
  • FAIR Distro: A full WordPress distribution with FAIR preinstalled—ideal for provisioning workflows.

Hosts may also configure their own repository mirrors and toggle settings like Gravatar use. With minimal setup and modular architecture, the FAIR system ensures technical independence, resilience, and long-term sustainability for WordPress deployments.

📚 Learn about the project

  • Getting Started Guide - start here to learn about getting involved with the project!
  • Contributing Guide - learn about the project structure, Technical Steering Committee (TSC), working groups, governance process
  • Technical Steering Committee Charter - our charter outlines our governance model
  • Code of Conduct - our code of conduct outlines how we keep our open source project welcoming and safe
  • Working Groups - Learn about our current project focuses

✏️ Working Groups Overview

  • Focus: Documentation, onboarding, and contributor processes.
  • Goal: Support newcomers and streamline project participation.
  • Focus: Create infrastructure to disconnect from WordPress.org.
  • Includes: Mirror API server, FAIR-enabled plugin, and WP distro packaging.
  • Focus: Long-term development and maintenance of the FAIR protocol and related systems.
  • Includes: Protocol spec, aggregator, repository nodes, analytics, and connector plugin.

The FAIR Package Manager Project is hosted by the Linux Foundation

Pinned Loading

  1. tsc tsc Public

    Technical Steering Committee information and documentation

    9 1

  2. fair-plugin fair-plugin Public

    FAIR plugin

    PHP 171 24

  3. fair-protocol fair-protocol Public

    FAIR protocol and documentation

    21 4

  4. mini-fair-repo mini-fair-repo Public

    Self-hostable FAIR repo, designed for small-scale

    PHP 23 2

  5. server server Public

    Server source for fair.pm

    PHP 9

  6. planet planet Public

    Planet tool and configuration

    Python 2

Repositories

Showing 8 of 8 repositories
  • mini-fair-repo Public

    Self-hostable FAIR repo, designed for small-scale

    fairpm/mini-fair-repo’s past year of commit activity
    PHP 23 GPL-2.0 2 3 4 Updated Jun 10, 2025
  • fair-plugin Public

    FAIR plugin

    fairpm/fair-plugin’s past year of commit activity
    PHP 171 GPL-2.0 24 14 (1 issue needs help) 18 Updated Jun 10, 2025
  • fair-protocol Public

    FAIR protocol and documentation

    fairpm/fair-protocol’s past year of commit activity
    21 4 5 3 Updated Jun 8, 2025
  • tsc Public

    Technical Steering Committee information and documentation

    fairpm/tsc’s past year of commit activity
    9 CC-BY-4.0 1 0 0 Updated Jun 8, 2025
  • .github Public
    fairpm/.github’s past year of commit activity
    1 2 0 2 Updated Jun 9, 2025
  • server Public

    Server source for fair.pm

    fairpm/server’s past year of commit activity
    PHP 9 0 1 2 Updated Jun 6, 2025
  • planet Public

    Planet tool and configuration

    fairpm/planet’s past year of commit activity
    Python 2 0 0 0 Updated Jun 5, 2025
  • fair-parent-theme Public

    Network parent theme.

    fairpm/fair-parent-theme’s past year of commit activity
    SCSS 1 MIT 0 0 0 Updated May 17, 2025

Most used topics

Loading…