calcinai/xero-php
PHP client library for the Xero API with Guzzle-based requests and ORM-like models. Supports OAuth 2 authorization code flow, access/refresh tokens, and multi-tenant (organisation) access via tenantId. Install via Composer and query Xero resources via XeroPHP\Application.
|
Package
|
Score
|
Description
|
Stars
|
Likes
|
Forks
|
Downloads
|
Issues
|
Score
|
Opportunity
|
License
|
Last Release
|
|
|---|---|---|---|---|---|---|---|---|---|---|---|---|
| dcblogdev/laravel-xero | 0.86 | Laravel package for integrating the Xero accounting API into your app. Handles OAuth 2.0 authentication, token refresh, and provides a clean interface for invoices, contacts, payments, and other Xero endpoints, so you can sync accounting data without writing boilerplate API code. | 54 | 54 | 34 | 15K | 4 | 10.1 | 37.1 | NOASSERTION | 7 months ago | |
| calcinai/oauth2-xero | 0.85 | OAuth 2.0 provider for Xero built on the League OAuth2 Client. Supports the authorization code flow, scope configuration, fetching the authenticated user (OpenID) and retrieving authorized Xero tenants for making API requests. | 10 | 10 | 14 | 113K | 4 | 16.5 | 61.3 | MIT | 8 months ago | |
| xeroapi/xero-php-oauth2 | 0.84 | A PHP SDK for the Xero API using OAuth 2.0. It provides ready-made classes and models for accounting, payroll, and other Xero endpoints, handling authentication, token refresh, and requests so you can integrate Xero into Laravel or any PHP app quickly. | 106 | 107 | 73 | 304K | 31 | 29.5 | 67.9 | MIT | 2 days ago | |
| fico7489/laravel-eloquent-join | 0.84 | Laravel Eloquent Join adds SQL JOIN support to Eloquent models and relationships, letting you sort, filter, and query joined tables directly while keeping familiar query builder syntax. It simplifies complex relationship queries and helps avoid extra queries. | 338 | — | 87 | — | 11 | 7.6 | 4.1 | MIT | 1 year ago |
|
| webfox/laravel-xero-oauth2 | 0.84 | A Laravel package for integrating Xero OAuth2 authentication. It streamlines the authorization flow, token storage and refresh, and authenticated Xero API requests, making it easier to connect Laravel applications to Xero. | 59 | 59 | 37 | 42K | 0 | 17.8 | 44.8 | MIT | 2 months ago | |
| betalabs/engine-api-handler | 0.84 | Laravel package that simplifies integration with Betalabs Engine APIs by providing reusable request handlers, standardized JSON responses, and consistent error handling, reducing boilerplate so you can focus on building your application. | 0 | — | 0 | — | 0 | 19.7 | — | — | 2 weeks ago | |
| fourlabs/xero-bundle | 0.84 | A PHP package that bundles Xero accounting integration for your application, offering configuration and service wiring to connect to the Xero API and work with invoices, contacts, and other accounting data with less boilerplate. | 2 | 2 | 4 | 0 | 0 | 0.4 | — | MIT | 8 years ago | |
| blackoptic/xerobundle | 0.84 | Symfony bundle that wraps the Xero API with a Guzzle-based client. Configure your Xero consumer key/secret and private key, then fetch resources like Invoices via the blackoptic.xero.client service for simple authenticated requests. | 4 | 4 | 4 | 0 | 3 | 0.9 | 0.8 | MIT | — | |
| paxha/laravel-reportable | 0.84 | A Laravel package that adds reportable behavior to Eloquent models, letting users flag or report content and store those reports through simple traits and relationships. Keep it plain text, around 300 chars. | 12 | — | 2 | — | 1 | 0.2 | — | MIT | 5 years ago |
|
| rezaamini-ir/laravel-tracker | 0.83 | Laravel Tracker is a lightweight package for monitoring activity in your Laravel application. It records tracked events and stores them for review, giving you a simple way to keep an audit trail and better understand what is happening inside your app. | 12 | — | 0 | — | 0 | 0.4 | — | — | 5 years ago | |
| langleyfoxall/xero-laravel | 0.83 | Xero Laravel lets developers access the Xero accounting system with Eloquent-like syntax, supporting the OAuth 2.0 flow. Install via Composer, publish the config, add your client credentials and redirect URI, then query Xero organisations and data as if they were Laravel models. | 86 | 86 | 38 | 5K | 16 | 24.1 | 34.9 | LGPL-3.0 | 4 months ago | |
| zareismail/markable | 0.83 | Markable is a Laravel package for adding marks such as likes, bookmarks, or favorites to Eloquent models through polymorphic relationships. It provides simple traits and query helpers to attach, remove, and retrieve marks across your application. | 2 | — | 0 | — | 0 | 0.3 | — | MIT | 4 years ago | |
| matthenning/eloquent-api-filter | 0.83 | A Laravel package for turning request query parameters into Eloquent API filters, helping keep controllers clean and expose flexible, readable filtering for API endpoints with minimal configuration. | 10 | — | 3 | — | 1 | 0.3 | — | GPL-3.0 | 2 years ago | |
| leocarmo/laravel-eloquent-model-filter | 0.83 | A Laravel package for adding declarative filters to Eloquent models. Define allowed filters once, apply them from request query strings, and keep complex query logic reusable, readable, and easy to test across your application. | 11 | 11 | 2 | 0 | 0 | 0.1 | — | — | 8 years ago | |
| jarobe42/xero-bundle | 0.81 | A Symfony bundle for integrating Xero accounting into PHP applications. It provides container configuration and service wiring for Xero API clients, making it easier to work with invoices, contacts, payments, and other accounting data. | 3 | 3 | 3 | 0 | 0 | 0.4 | — | MIT | 9 years ago | |
| bluetools/moneybird-php-api | 0.81 | A PHP client for the Moneybird accounting API with a Laravel service provider and facade. Manage contacts, invoices, payments and other resources through a clean, fluent interface, with typed resources, pagination and authentication handled for you. | 39 | 37 | 14 | 0 | 9 | 1.6 | 1.9 | MIT | — | |
| kleijnweb/php-api-descriptions | 0.80 | Parse and handle PHP API Description documents (OpenAPI-like) with utilities for loading, validating, and working with structured API metadata. Useful for tooling that needs to read API specs and generate clients, docs, or integrations. | 5 | 5 | 4 | 63 | 18 | 2.8 | 14.5 | LGPL-3.0 | — |
How can I help you explore Laravel packages today?