PHPackages                             fluxfiles/fluxfiles - 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. fluxfiles/fluxfiles

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

fluxfiles/fluxfiles
===================

Standalone PHP file manager with multi-storage support (Local/S3/R2)

v0.1.0(1w ago)0111MITPHPPHP ^8.1

Since May 30Pushed 4d agoCompare

[ Source](https://github.com/thai-pc/fluxfiles-core)[ Packagist](https://packagist.org/packages/fluxfiles/fluxfiles)[ Docs](https://github.com/thai-pc/fluxfiles)[ RSS](/packages/fluxfiles-fluxfiles/feed)WikiDiscussions main Synced 1w ago

READMEChangelog (6)Dependencies (10)Versions (7)Used By (1)

FluxFiles Core (PHP)
====================

[](#fluxfiles-core-php)

Core PHP engine for FluxFiles — a standalone, embeddable file manager with multi-storage support (Local/S3/R2) via Flysystem v3.

This package provides:

- API router (`api/index.php`)
- Core classes (`api/*.php`)
- UI assets (`assets/`, `public/`)
- Translations (`lang/`)
- Helper functions (`embed.php`)

Requirements
------------

[](#requirements)

- PHP &gt;= 8.1 (Flysystem 3 + Intervention Image v3)
- Composer &gt;= 2

Install (Composer)
------------------

[](#install-composer)

```
composer require fluxfiles/fluxfiles
```

Local development (built-in server)
-----------------------------------

[](#local-development-built-in-server)

From this package directory:

```
php -S localhost:8080 router.php
```

Open:

- UI: `http://localhost:8080/public/index.html`
- API: `http://localhost:8080/api/fm/list?disk=local&path=`

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

[](#configuration)

Copy `.env.example` from the monorepo root (`../../.env.example` when working inside this package) and set at least:

```
FLUXFILES_SECRET=your-random-secret-key-min-32-chars
FLUXFILES_ALLOWED_ORIGINS=http://localhost:3000,http://localhost:8080
```

License
-------

[](#license)

MIT — see [LICENSE](LICENSE) for details.

Links
-----

[](#links)

- Main repository: `https://github.com/thai-pc/fluxfiles`
- Laravel adapter: `https://packagist.org/packages/fluxfiles/laravel`
- Issues: `https://github.com/thai-pc/fluxfiles/issues`

###  Health Score

38

—

LowBetter than 83% of packages

Maintenance99

Actively maintained with recent releases

Popularity6

Limited adoption so far

Community6

Small or concentrated contributor base

Maturity36

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

Every ~10 days

Total

6

Last Release

10d ago

PHP version history (2 changes)v1.26.3PHP &gt;=7.4

v1.26.4PHP ^8.1

### Community

Maintainers

![](https://www.gravatar.com/avatar/32d0caeb5c686e7417b8c55fd0f36faff14a9e726c663bff70b84d23193a5db1?d=identicon)[thai-pc](/maintainers/thai-pc)

---

Tags

jwtFlysystems3storagemediauploadfile managerr2

### Embed Badge

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

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

###  Alternatives

[league/flysystem-aws-s3-v3

AWS S3 filesystem adapter for Flysystem.

1.7k277.8M952](/packages/league-flysystem-aws-s3-v3)[tempest/framework

The PHP framework that gets out of your way.

2.2k31.1k11](/packages/tempest-framework)[mostafaznv/larupload

Larupload is a ORM based file uploader for laravel to upload image, video, audio and other known files.

75441.8k6](/packages/mostafaznv-larupload)

PHPackages © 2026

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