PHPackages                             leewillis77/medialibrary-gcs-url-generator - 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. [File &amp; Storage](/categories/file-storage)
4. /
5. leewillis77/medialibrary-gcs-url-generator

AbandonedLibrary[File &amp; Storage](/categories/file-storage)

leewillis77/medialibrary-gcs-url-generator
==========================================

Custom URL generator for spatei/medialibrary that generators URLs for files stored on Google Cloud Storage using Superbalist/laravel-google-cloud-storage

1.0.1(5y ago)21.2k3GPL-2.0-or-laterPHPPHP ^7.0

Since Feb 15Pushed 5y ago1 watchersCompare

[ Source](https://github.com/leewillis77/medialibrary-gcs-url-generator)[ Packagist](https://packagist.org/packages/leewillis77/medialibrary-gcs-url-generator)[ Docs](https://github.com/leewillis77/medialibrary-gcs-url-generator)[ RSS](/packages/leewillis77-medialibrary-gcs-url-generator/feed)WikiDiscussions master Synced 2w ago

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

This package is abandoned and no longer maintained.
===================================================

[](#this-package-is-abandoned-and-no-longer-maintained)

---

Media Library GCS URL Generator
===============================

[](#media-library-gcs-url-generator)

A Laravel package to allow you to generate URLs for media managed by [spatie/laravel-medialibrary](https://github.com/spatie/laravel-medialibrary) when it is stored on a Google Cloud Storage filesystem (using [Superbalist/laravel-google-cloud-storage](https://github.com/Superbalist/laravel-google-cloud-storage)).

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

[](#installation)

Add the package to your Laravel project using composer:

```
$ composer require leewillis77/medialibrary-gcs-url-generator
```

Configuration
-------------

[](#configuration)

Set the class as the `custom_url_generator_class` in `config/medialibrary.php`:

```
'custom_url_generator_class' => 'Leewillis77\MedialibraryGcsUrlGenerator\MedialibraryGcsUrlGenerator',
```

###  Health Score

30

—

LowBetter than 62% of packages

Maintenance20

Infrequent updates — may be unmaintained

Popularity19

Limited adoption so far

Community9

Small or concentrated contributor base

Maturity59

Maturing project, gaining track record

 Bus Factor1

Top contributor holds 100% 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 ~892 days

Total

2

Last Release

2165d ago

### Community

Maintainers

![](https://avatars.githubusercontent.com/u/1097338?v=4)[Lee Willis](/maintainers/leewillis77)[@leewillis77](https://github.com/leewillis77)

---

Top Contributors

[![leewillis77](https://avatars.githubusercontent.com/u/1097338?v=4)](https://github.com/leewillis77 "leewillis77 (6 commits)")

---

Tags

laravelgcsgoogle cloud storagemedia library

###  Code Quality

Code StylePHP\_CodeSniffer

### Embed Badge

![Health badge](/badges/leewillis77-medialibrary-gcs-url-generator/health.svg)

```
[![Health](https://phpackages.com/badges/leewillis77-medialibrary-gcs-url-generator/health.svg)](https://phpackages.com/packages/leewillis77-medialibrary-gcs-url-generator)
```

###  Alternatives

[nasirkhan/laravel-starter

A CMS like modular Laravel starter project.

1.4k2.7k](/packages/nasirkhan-laravel-starter)[slimani/filament-media-manager

A media manager plugin for Filament.

126.9k](/packages/slimani-filament-media-manager)[ecotone/laravel

Ecotone for Laravel — CQRS, Event Sourcing, Sagas, Durable Workflows, and Outbox on top of Laravel Queue, via PHP attributes.

21313.7k3](/packages/ecotone-laravel)

PHPackages © 2026

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