thephpleague/flysystem


Abstraction for local and remote filesystems

https://flysystem.thephpleague.com

License: MIT

Language: PHP

Keywords: filesystem, filesystem-library, php, thephpleague


League\Flysystem

Author Build Status Coverage Status Quality Score Software License Packagist Version Total Downloads Build status

Flysystem is a filesystem abstraction which allows you to easily swap out a local filesystem for a remote one.

Goals

  • Have a generic API for handling common tasks across multiple file storage engines.
  • Have consistent output which you can rely on.
  • Integrate well with other packages/frameworks.
  • Be cacheable.
  • Emulate directories in systems that don't support them, like AwsS3.
  • Support third party plugins.
  • Make it easy to test your filesystem interactions.
  • Support streams for big file handling.

Installation

composer require league/flysystem

Documentation

Check out the documentation

Community Integrations

Want to get started quickly? Check out some of these integrations:

Adapters

Core

  • Ftp
  • Local
  • NullAdapter

Officially Supported

Community Supported

Caching (https://github.com/thephpleague/flysystem-cached-adapter)

  • Adapter (using another Flysystem adapter)
  • Memcached
  • Memory (array caching)
  • Redis (through Predis)
  • Stash

Security

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

Enjoy

Oh and if you've come down this far, you might as well follow me on twitter.

Project Statistics

Sourcerank 20
Repository Size 2.12 MB
Stars 9,937
Forks 523
Watchers 172
Open issues 10
Dependencies 536
Contributors 189
Tags 118
Created
Last updated
Last pushed

Top Contributors See all

Frank de Jonge Graham Campbell Chris Leppanen BEAR Martin Hlaváč Adam Woods Kévin Gomez Menno Holtkamp Craig Duncan Bas Kamer Mathieu Gagnon Barry vd. Heuvel Alexander Kochetov Cees-Jan Kiewiet Ramiro Castro Hassan Khan Ruslan David Hollander Jeroen v.d. Gulik Markus Staab

Packages Referencing this Repo

league/flysystem
Filesystem abstraction: Many filesystems, one API.
Latest release 1.0.53 - Updated - 9.94K stars

Recent Tags See all

1.0.54 August 23, 2019
1.0.53 June 18, 2019
1.0.52 May 20, 2019
1.0.51 March 30, 2019
1.0.50 February 01, 2019
1.0.49 November 23, 2018
1.0.48 October 15, 2018
1.0.47 September 14, 2018
1.0.46 August 22, 2018
1.0.45 May 07, 2018
1.0.44 April 06, 2018
1.0.43 March 01, 2018
1.0.42 January 27, 2018
1.0.41 August 06, 2017
1.0.40 April 28, 2017

Interesting Forks See all

whera/flysystem
Abstraction for local and remote filesystems
PHP - Updated - 5 stars
rossriley/flysystem
Flysystem, many filesystems, one API.
PHP - MIT - Last pushed - 2 stars - 2 forks
copy-app/Flysystem
Flysystem, multi-vendor filesystem. #flysystem on freenode
This repository is no longer available - 2 stars - 1 forks
Purus/Flysystem
Flysystem, multi-vendor filesystem. #flysystem on freenode
PHP - MIT - Last pushed - 2 stars
voku/flysystem
Abstraction for local and remote filesystems
PHP - MIT - Updated - 1 stars

Something wrong with this page? Make a suggestion

Last synced: 2019-08-23 22:42:10 UTC

Login to resync this repository