PHPackages                             varsite/media - 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. varsite/media

ActiveLibrary

varsite/media
=============

Moduł Media — biblioteka plików platformy (upload, storage, metadane, pipeline).

v0.1.0(yesterday)03↑2900%1proprietaryPHP ^8.3

Since Jul 22Compare

[ Source](https://github.com/varsite/media)[ Packagist](https://packagist.org/packages/varsite/media)[ RSS](/packages/varsite-media/feed)WikiDiscussions Synced today

READMEChangelogDependencies (10)Versions (2)Used By (1)

varsite/media
=============

[](#varsitemedia)

Biblioteka plików platformy (Faza 1). **Autonomiczny moduł** (niezmiennik §0.8): własne modele/migracje/API; zależy tylko od Core; komunikacja przez API + zdarzenia.

Zakres (Faza 1)
---------------

[](#zakres-faza-1)

upload · storage (Flysystem, host-agnostyczny) · metadane · obrazy (miniatury + WebP, strip EXIF) · `AudioMetadata` (duration) · kolejka + pipeline procesorów · zdarzenia domenowe.

Extension point
---------------

[](#extension-point)

`Contracts\MediaProcessor` — nowy rodzaj przetwarzania (waveform, transkod, OCR…) = nowa implementacja zarejestrowana w `MediaServiceProvider::PROCESSORS`. Bez zmian w pipeline.

Odłożone (JIT)
--------------

[](#odłożone-jit)

waveform, transkodowanie audio, streaming/HLS, foldery, dedup, AI tagging, OCR.

Testy (w izolacji, testbench)
-----------------------------

[](#testy-w-izolacji-testbench)

```
composer install
composer test        # pest: unit + feature + arch

```

API (admin, auth:sanctum + RBAC)
--------------------------------

[](#api-admin-authsanctum--rbac)

`GET|POST /api/v1/admin/media` · `GET|PATCH|DELETE /api/v1/admin/media/{media}`

###  Health Score

38

—

LowBetter than 83% of packages

Maintenance100

Actively maintained with recent releases

Popularity4

Limited adoption so far

Community5

Small or concentrated contributor base

Maturity38

Early-stage or recently created project

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

Unknown

Total

1

Last Release

1d ago

### Community

Maintainers

![](https://www.gravatar.com/avatar/85105e0dc4ec6a463660785eaa94110b81b33d7efcbdfa2e129b1e11858c3e01?d=identicon)[varsite](/maintainers/varsite)

###  Code Quality

TestsPest

### Embed Badge

![Health badge](/badges/varsite-media/health.svg)

```
[![Health](https://phpackages.com/badges/varsite-media/health.svg)](https://phpackages.com/packages/varsite-media)
```

###  Alternatives

[laravel/scout

Laravel Scout provides a driver based solution to searching your Eloquent models.

1.7k55.0M631](/packages/laravel-scout)[psalm/plugin-laravel

Psalm plugin for Laravel

3345.3M347](/packages/psalm-plugin-laravel)[flarum/core

Delightfully simple forum software.

201.4M2.4k](/packages/flarum-core)[api-platform/laravel

API Platform support for Laravel

58174.6k17](/packages/api-platform-laravel)[fleetbase/core-api

Core Framework and Resources for Fleetbase API

1235.9k21](/packages/fleetbase-core-api)[flat3/lodata

OData v4.01 Producer for Laravel

99351.7k](/packages/flat3-lodata)

PHPackages © 2026

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