PHPackages                             league/flysystem-v2-preview - 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. league/flysystem-v2-preview

Abandoned → [league/flysystem](/?search=league%2Fflysystem)ArchivedLibrary[File &amp; Storage](/categories/file-storage)

league/flysystem-v2-preview
===========================

File storage abstraction for PHP

2.0.3(5y ago)247817MITPHPPHP ^7.2 || ^8.0

Since Feb 7Pushed 5y ago2 watchersCompare

[ Source](https://github.com/thephpleague/flysystem-v2-preview)[ Packagist](https://packagist.org/packages/league/flysystem-v2-preview)[ Fund](https://offset.earth/frankdejonge)[ GitHub Sponsors](https://github.com/frankdejonge)[ RSS](/packages/league-flysystem-v2-preview/feed)WikiDiscussions version/2.0.0 Synced today

READMEChangelogDependencies (10)Versions (8)Used By (7)

League\\Flysystem
=================

[](#leagueflysystem)

[![Author](https://camo.githubusercontent.com/d7d52362024683450617985055436a3ef44d3c2209c7ace3efdbdcd91f8324e4/68747470733a2f2f696d672e736869656c64732e696f2f62616467652f617574686f722d406672616e6b64656a6f6e67652d626c75652e737667)](https://twitter.com/frankdejonge)[![Source Code](https://camo.githubusercontent.com/b9b6e508981a240a265e1edfdd6b608a5dd2242506079b350ae7bf0b723e14c8/68747470733a2f2f696d672e736869656c64732e696f2f62616467652f736f757263652d7468657068706c65616775652f666c7973797374656d2d626c75652e737667)](https://github.com/thephpleague/flysystem)[![Latest Version](https://camo.githubusercontent.com/4e3a47cb1b6e5872efc595116885b8c68203e10b8957a3a07bc16a7aa80633d1/68747470733a2f2f696d672e736869656c64732e696f2f6769746875622f7461672f7468657068706c65616775652f666c7973797374656d2e737667)](https://github.com/thephpleague/flysystem/releases)[![Software License]()](https://github.com/thephpleague/flysystem/blob/master/LICENSE)[![Quality Assurance](https://github.com/thephpleague/flysystem/workflows/Quality%20Assurance/badge.svg?branch=2.x)](https://github.com/thephpleague/flysystem/actions?query=workflow%3A%22Quality+Assurance%22)[![Coverage Status](https://camo.githubusercontent.com/3307dde30841f915795703f2909a1c499a279286b5d75234753c92bf8832f2f4/68747470733a2f2f696d672e736869656c64732e696f2f7363727574696e697a65722f636f7665726167652f672f7468657068706c65616775652f666c7973797374656d2e737667)](https://scrutinizer-ci.com/g/thephpleague/flysystem/code-structure)[![Quality Score](https://camo.githubusercontent.com/33873d558993223a626fec8696b0e19217e127f84f0990c445c1504c45a4d4e2/68747470733a2f2f696d672e736869656c64732e696f2f7363727574696e697a65722f672f7468657068706c65616775652f666c7973797374656d2e737667)](https://scrutinizer-ci.com/g/thephpleague/flysystem)[![Total Downloads](https://camo.githubusercontent.com/a529cbf28b29a329455a0f3bec7e1b0c01070cede7187a4688132d99bb83be64/68747470733a2f2f696d672e736869656c64732e696f2f7061636b61676973742f64742f6c65616775652f666c7973797374656d2e737667)](https://packagist.org/packages/league/flysystem)[![php 7.2+](https://camo.githubusercontent.com/2376755214318dbed6b54c54d063cd49a92f9116f93a173fca1952d529376fd6/68747470733a2f2f696d672e736869656c64732e696f2f62616467652f7068702d6d696e253230372e322d7265642e737667)](https://camo.githubusercontent.com/2376755214318dbed6b54c54d063cd49a92f9116f93a173fca1952d529376fd6/68747470733a2f2f696d672e736869656c64732e696f2f62616467652f7068702d6d696e253230372e322d7265642e737667)

About Flysystem
---------------

[](#about-flysystem)

Flysystem is a file storage library for PHP. It provides one interface to interact with many types of filesystems. When you use Flysystem, you're not only protected from vendor lock-in, you'll also have a consistent experience for which ever storage is right for you.

Getting Started
---------------

[](#getting-started)

- **[New in V2](https://flysystem.thephpleague.com/v2/docs/what-is-new/)**: What it new in Flysystem V2?
- **[Architecture](https://flysystem.thephpleague.com/v2/docs/architecture/)**: Flysystem's internal architecture
- **[Flysystem API](https://flysystem.thephpleague.com/v2/docs/usage/filesystem-api/)**: How to interact with your Flysystem instance
- **[Upgrade to V2](https://flysystem.thephpleague.com/v2/docs/advanced/upgrade-to-2.0.0/)**: How to upgrade your Flysystem V1 instance to V2

### Commonly-Used Adapters

[](#commonly-used-adapters)

- **[AsyncAws S3](https://flysystem.thephpleague.com/v2/docs/adapter/async-aws-s3/)**
- **[AWS S3](https://flysystem.thephpleague.com/v2/docs/adapter/aws-s3-v3/)**
- **[Local](https://flysystem.thephpleague.com/v2/docs/adapter/local/)**
- **[Memory](https://flysystem.thephpleague.com/v2/docs/adapter/in-memory/)**

You can always [create an adapter](https://flysystem.thephpleague.com/v2/docs/advanced/creating-an-adapter/) yourself.

Security
--------

[](#security)

If you discover any security related issues, please email  instead of using the issue tracker.

Enjoy
-----

[](#enjoy)

Oh, and if you've come down this far, you might as well follow me on [twitter](https://twitter.com/frankdejonge).

###  Health Score

31

—

LowBetter than 68% of packages

Maintenance20

Infrequent updates — may be unmaintained

Popularity16

Limited adoption so far

Community16

Small or concentrated contributor base

Maturity63

Established project with proven stability

 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 ~1 days

Total

4

Last Release

1915d ago

### Community

Maintainers

![](https://avatars.githubusercontent.com/u/534693?v=4)[Frank de Jonge](/maintainers/frankdejonge)[@frankdejonge](https://github.com/frankdejonge)

---

Top Contributors

[![frankdejonge](https://avatars.githubusercontent.com/u/534693?v=4)](https://github.com/frankdejonge "frankdejonge (1 commits)")

---

Tags

ftpfilesystems3awscloudsftpfilefilesstorageWebDAVfilesystems

###  Code Quality

TestsPHPUnit

Static AnalysisPHPStan

Code StylePHP CS Fixer

Type Coverage Yes

### Embed Badge

![Health badge](/badges/league-flysystem-v2-preview/health.svg)

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

###  Alternatives

[league/flysystem

File storage abstraction for PHP

13.6k639.1M2.2k](/packages/league-flysystem)[league/flysystem-aws-s3-v3

AWS S3 filesystem adapter for Flysystem.

1.6k263.6M788](/packages/league-flysystem-aws-s3-v3)[creocoder/yii2-flysystem

The flysystem extension for the Yii framework

2931.7M62](/packages/creocoder-yii2-flysystem)[league/flysystem-async-aws-s3

AsyncAws S3 filesystem adapter for Flysystem.

2610.5M31](/packages/league-flysystem-async-aws-s3)

PHPackages © 2026

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