PHPackages                             arts/github-release-browser - 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. arts/github-release-browser

ActiveLibrary[Utility &amp; Helpers](/categories/utility)

arts/github-release-browser
===========================

Reusable GitHub release browser with PHP backend &amp; React frontend

v1.0.2(5d ago)057GPL-3.0-or-laterTypeScriptPHP &gt;=8.0CI passing

Since Nov 4Pushed 6mo agoCompare

[ Source](https://github.com/artkrsk/github-release-browser)[ Packagist](https://packagist.org/packages/arts/github-release-browser)[ RSS](/packages/arts-github-release-browser/feed)WikiDiscussions main Synced today

READMEChangelog (1)Dependencies (16)Versions (14)Used By (0)

Arts GitHub Release Browser
===========================

[](#arts-github-release-browser)

A reusable GitHub release browser package with PHP backend and React frontend.

Installation
------------

[](#installation)

### Composer

[](#composer)

```
composer require arts/github-release-browser
```

### NPM

[](#npm)

```
npm install @arts/github-release-browser
```

Usage
-----

[](#usage)

### PHP

[](#php)

```
use Arts\GH\ReleaseBrowser\Browser;

$browser = new Browser([
    'cache_prefix' => 'my_app_',
    'github_token' => 'your_actual_github_token_here',  // Your GitHub personal access token
    'protocol' => 'my-app://',
    'action_prefix' => 'my_app',  // Optional: default is 'github_release_browser'
]);

// Register modal integration for WordPress media library
$browser->register_modal_integration();
```

### TypeScript/React

[](#typescriptreact)

```
import { BrowserApp } from '@arts/github-release-browser';

 {
      console.log('Selected asset:', asset);
    }
  }}
/>
```

Development
-----------

[](#development)

```
# Install dependencies
npm install

# Development build
npm run dev

# Production build
npm run build
```

License
-------

[](#license)

GPL-3.0-or-later

###  Health Score

39

↑

LowBetter than 84% of packages

Maintenance82

Actively maintained with recent releases

Popularity11

Limited adoption so far

Community8

Small or concentrated contributor base

Maturity48

Maturing project, gaining track record

 Bus Factor1

Top contributor holds 98.9% 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 ~236 days

Total

2

Last Release

5d ago

PHP version history (2 changes)v1.0.0PHP &gt;=7.0

v1.0.2PHP &gt;=8.0

### Community

Maintainers

![](https://www.gravatar.com/avatar/7bea30c2234cb7a9564df323f88f993da491615955ed3fb66a42db98c12d0d15?d=identicon)[artkrsk](/maintainers/artkrsk)

---

Top Contributors

[![artkrsk](https://avatars.githubusercontent.com/u/15735987?v=4)](https://github.com/artkrsk "artkrsk (90 commits)")[![claude](https://avatars.githubusercontent.com/u/81847?v=4)](https://github.com/claude "claude (1 commits)")

###  Code Quality

TestsPHPUnit

Static AnalysisPHPStan

Code StylePHP\_CodeSniffer

Type Coverage Yes

### Embed Badge

![Health badge](/badges/arts-github-release-browser/health.svg)

```
[![Health](https://phpackages.com/badges/arts-github-release-browser/health.svg)](https://phpackages.com/packages/arts-github-release-browser)
```

###  Alternatives

[humanmade/asset-loader

Utilities to seamlessly consume Webpack-bundled assets in WordPress themes &amp; plugins.

27343.2k19](/packages/humanmade-asset-loader)[moosend/website-tracking

By installing the Moosend PHP Tracking library you are can track page views, product views, add to cart events and successful purchases. You can later use these details to segment your user base, run automations, check how successful your latest promo has been and how many conversions your landing page has led to.

1121.9k1](/packages/moosend-website-tracking)

PHPackages © 2026

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