PHPackages                             xeroapi/xero-php-oauth2-app - 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. [Authentication &amp; Authorization](/categories/authentication)
4. /
5. xeroapi/xero-php-oauth2-app

ActiveProject[Authentication &amp; Authorization](/categories/authentication)

xeroapi/xero-php-oauth2-app
===========================

Xero OAuth 2.0 app for PHP

1.1.0(6y ago)217.5k↓33.8%[3 PRs](https://github.com/XeroAPI/xero-php-oauth2-app/pulls)MIT

Since Dec 16Compare

[ Source](https://github.com/XeroAPI/xero-php-oauth2-app)[ Packagist](https://packagist.org/packages/xeroapi/xero-php-oauth2-app)[ RSS](/packages/xeroapi-xero-php-oauth2-app/feed)WikiDiscussions Synced 1mo ago

READMEChangelogDependencies (3)Versions (20)Used By (0)

### README not available

The README for this package hasn't been synced yet. View it on [GitHub](https://github.com/XeroAPI/xero-php-oauth2-app).

###  Health Score

35

—

LowBetter than 80% of packages

Maintenance20

Infrequent updates — may be unmaintained

Popularity32

Limited adoption so far

Community5

Small or concentrated contributor base

Maturity66

Established project with proven stability

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

Total

5

Last Release

2260d ago

### Community

Maintainers

![](https://avatars.githubusercontent.com/u/227907?v=4)[xero harrison](/maintainers/xero)[@xero](https://github.com/xero)

![](https://www.gravatar.com/avatar/83931bcfcc9b95a2ac26b43e879b70c0e38d7dc6430c4c24d178fcc8af8fdc6c?d=identicon)[rettbehrensxero](/maintainers/rettbehrensxero)

![](https://www.gravatar.com/avatar/636affebe9d369bde025fa95a693e5d3cab4a1779dbfeb6966c12db41dc486c0?d=identicon)[manishT72x](/maintainers/manishT72x)

### Embed Badge

![Health badge](/badges/xeroapi-xero-php-oauth2-app/health.svg)

```
[![Health](https://phpackages.com/badges/xeroapi-xero-php-oauth2-app/health.svg)](https://phpackages.com/packages/xeroapi-xero-php-oauth2-app)
```

###  Alternatives

[webfox/laravel-xero-oauth2

A Laravel integration for Xero using the Oauth 2.0 spec

58452.0k2](/packages/webfox-laravel-xero-oauth2)[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.

44643.1k1](/packages/pressbooks-pressbooks)[psecio/gatekeeper

A simple PHP authentication and authorization library

3622.2k1](/packages/psecio-gatekeeper)[descope/descope-php

Descope SDK for PHP

3814.0k](/packages/descope-descope-php)[egroupware/openid

EGroupware OpenID Connect / OAuth2 server

1226.8k2](/packages/egroupware-openid)[lucatacconi/crunz-ui

User interface for lavary/crunz. Integrate Crunz library and funtions: Tabular, monthly or weekly interface to view the scheduled and executed tasks. Quick display of the execution result of the tasks that have been executed (Indicator icons easily show the result). Upload, download, edit or delete tasks. Forced run of the task, even outside the scheduled time with eventual display of the log once the execution is completed. It can be used with integrated Crunz or with a version of Crunz already installed on the system

151.5k](/packages/lucatacconi-crunz-ui)

PHPackages © 2026

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