PHPackages                             aclyte/flysystem - 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. aclyte/flysystem

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

aclyte/flysystem
================

Filesystem abstraction: Many filesystems, one API. Maintained Flysystem 1.x fork with PHP 8.4 support.

1.1.10(3y ago)00MITPHPPHP ^7.2.5 || ^8.0

Since Oct 4Pushed 1mo agoCompare

[ Source](https://github.com/aclyte/flysystem)[ Packagist](https://packagist.org/packages/aclyte/flysystem)[ Fund](https://offset.earth/frankdejonge)[ RSS](/packages/aclyte-flysystem/feed)WikiDiscussions 1.x Synced 1w ago

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

aclyte/flysystem
================

[](#aclyteflysystem)

[![Software License](https://camo.githubusercontent.com/55c0218c8f8009f06ad4ddae837ddd05301481fcf0dff8e0ed9dadda8780713e/68747470733a2f2f696d672e736869656c64732e696f2f62616467652f6c6963656e73652d4d49542d627269676874677265656e2e7376673f7374796c653d666c61742d737175617265)](LICENSE)[![Packagist Version](https://camo.githubusercontent.com/0987a2e540e1ec1c115b9a323455f4acbc1cec369de6486df540fab0d5b65130/68747470733a2f2f696d672e736869656c64732e696f2f7061636b61676973742f762f61636c7974652f666c7973797374656d2e7376673f7374796c653d666c61742d737175617265)](https://packagist.org/packages/aclyte/flysystem)

Maintained fork of [League Flysystem 1.x](https://github.com/thephpleague/flysystem) with PHP 8.4 compatibility.

Namespace stays `League\Flysystem\`, so this package is a drop-in replacement for `league/flysystem` `^1.0`.

Why this fork?
--------------

[](#why-this-fork)

Upstream Flysystem 1.x is no longer maintained for newer PHP versions. This fork keeps the 1.x API and adds fixes needed to run on PHP 8.4 (including explicit nullable parameter types).

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

[](#requirements)

- PHP `^7.2.5 || ^8.0`
- `ext-fileinfo`

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

[](#installation)

```
composer require aclyte/flysystem:^1.1
```

If another package still requires `league/flysystem`, this package replaces it via Composer’s `replace` field. You can also pin it explicitly:

```
{
    "require": {
        "aclyte/flysystem": "^1.1.11"
    }
}
```

Documentation
-------------

[](#documentation)

API and adapters are the same as Flysystem 1.x. See the [original documentation](https://flysystem.thephpleague.com/).

Security
--------

[](#security)

If you discover a security issue in this fork, open a private security advisory or an issue on [GitHub](https://github.com/aclyte/flysystem/issues).

License
-------

[](#license)

MIT. Original copyright belongs to Frank de Jonge and contributors; see [LICENSE](LICENSE).

###  Health Score

33

—

LowBetter than 72% of packages

Maintenance60

Regular maintenance activity

Popularity0

Limited adoption so far

Community19

Small or concentrated contributor base

Maturity52

Maturing project, gaining track record

 Bus Factor1

Top contributor holds 83.2% 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 ~1375 days

Total

2

Last Release

49d ago

### Community

Maintainers

![](https://www.gravatar.com/avatar/969d73a25c085e21678886933d42d693ffcbf10afd174af5205c97062f891899?d=identicon)[aclyte](/maintainers/aclyte)

---

Top Contributors

[![frankdejonge](https://avatars.githubusercontent.com/u/534693?v=4)](https://github.com/frankdejonge "frankdejonge (1274 commits)")[![GrahamCampbell](https://avatars.githubusercontent.com/u/2829600?v=4)](https://github.com/GrahamCampbell "GrahamCampbell (74 commits)")[![twistor](https://avatars.githubusercontent.com/u/42400?v=4)](https://github.com/twistor "twistor (43 commits)")[![TechAlchemistry](https://avatars.githubusercontent.com/u/4455837?v=4)](https://github.com/TechAlchemistry "TechAlchemistry (16 commits)")[![mhlavac](https://avatars.githubusercontent.com/u/743421?v=4)](https://github.com/mhlavac "mhlavac (8 commits)")[![woodsae](https://avatars.githubusercontent.com/u/26761?v=4)](https://github.com/woodsae "woodsae (8 commits)")[![K-Phoen](https://avatars.githubusercontent.com/u/66958?v=4)](https://github.com/K-Phoen "K-Phoen (7 commits)")[![holtkamp](https://avatars.githubusercontent.com/u/776405?v=4)](https://github.com/holtkamp "holtkamp (7 commits)")[![duncan3dc](https://avatars.githubusercontent.com/u/546811?v=4)](https://github.com/duncan3dc "duncan3dc (6 commits)")[![basz](https://avatars.githubusercontent.com/u/143068?v=4)](https://github.com/basz "basz (6 commits)")[![4d47](https://avatars.githubusercontent.com/u/729919?v=4)](https://github.com/4d47 "4d47 (5 commits)")[![akshay-kh](https://avatars.githubusercontent.com/u/36025472?v=4)](https://github.com/akshay-kh "akshay-kh (5 commits)")[![barryvdh](https://avatars.githubusercontent.com/u/973269?v=4)](https://github.com/barryvdh "barryvdh (5 commits)")[![cramiro](https://avatars.githubusercontent.com/u/432391?v=4)](https://github.com/cramiro "cramiro (5 commits)")[![creocoder](https://avatars.githubusercontent.com/u/896494?v=4)](https://github.com/creocoder "creocoder (5 commits)")[![eddycek](https://avatars.githubusercontent.com/u/1696274?v=4)](https://github.com/eddycek "eddycek (5 commits)")[![wired00](https://avatars.githubusercontent.com/u/1291436?v=4)](https://github.com/wired00 "wired00 (5 commits)")[![WyriHaximus](https://avatars.githubusercontent.com/u/147145?v=4)](https://github.com/WyriHaximus "WyriHaximus (5 commits)")[![RoyVoetman](https://avatars.githubusercontent.com/u/23026444?v=4)](https://github.com/RoyVoetman "RoyVoetman (4 commits)")[![sparkweb](https://avatars.githubusercontent.com/u/1682258?v=4)](https://github.com/sparkweb "sparkweb (4 commits)")

---

Tags

ftpfilesystemabstractions3awscloudsftpfilesstorageWebDAVfilesystemsremotedropboxrackspacecopy.comCloud Filesfile systems

###  Code Quality

TestsPHPUnit

### Embed Badge

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

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

###  Alternatives

[league/flysystem

File storage abstraction for PHP

13.6k694.3M2.8k](/packages/league-flysystem)[verseles/flyclone

PHP wrapper for rclone

102.3k](/packages/verseles-flyclone)[creocoder/yii2-flysystem

The flysystem extension for the Yii framework

2921.7M63](/packages/creocoder-yii2-flysystem)[league/flysystem-aws-s3-v3

AWS S3 filesystem adapter for Flysystem.

1.7k293.8M1.2k](/packages/league-flysystem-aws-s3-v3)

PHPackages © 2026

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