Home / PHP / Files

Files

Libraries for file manipulation and MIME type detection.

Newest releases
502

sabre-io sabre/vobject The VObject library allows you to easily parse and manipulate iCalendar and vCard objects using PHP. The goal of the VObject library is
 
117

voku 🉑 Stringy A PHP string manipulation library with multibyte support. Compatible with PHP 7+ 100% compatible with the original "Stringy" library, but t
 
13

marcoheisig Bitfield How It Works The bitfield library provides a simple, efficient mechanism for storing multiple discrete states into a single non-negative inte
 
115

sindrets Diffview.nvim Single tabpage interface to easily cycle through diffs for all modified files for any git rev. Introduction Vim's diff mode is pretty go
 
14

spatie This package contains a Google Cloud Storage driver for Flysystem.
 
53

spatie Watch changes in the file system using PHP
 
1.2k

maennchen A fast and simple streaming zip file downloader for PHP. Using this library will save you from having to write the Zip to disk. You can directly send it to the user, which is much faster. It can work with S3 buckets or any PSR7 St
 
14

kalcaddle kodbox is a file manager for web. It is also a web code editor, which allows you to develop websites directly within the web browser.You can run kodbox either online or locally,on Linux, Windows or Mac based platforms.
 
21

rail5 Simple, Self-Hosted, PHP File Sharing
 
17

siketyan 🔍 Universal Lock File Scanner for Git. (Lock + Scan = LoXcan!)
 
165

dulldusk PHP Filesystem Management Tool https://sourceforge.net/projects/phpfm/ phpFileManager is a complete filesystem management tool on a single file. This is a tool meant for rapid file access, and also to verify the serve
 
2.6k

prasathmani Tiny File Manager TinyFileManager is web based file manager and it is a simple, fast and small file manager with a single file, multi-language ready web application for storing, uploading, editing and managing
 
3.8k

box Spout Spout is a PHP library to read and write spreadsheet files (CSV, XLSX and ODS), in a fast and scalable way. Contrary to other file readers or writers, it is capable of processing very large files while
 
Popular
7.6k

owncloud ownCloud Core ownCloud gives you freedom and control over your own data. A personal cloud which runs on your own server. Why is this so awesome? 📁 Access your Data You can store your files
 
10.4k

SpartnerNL Laravel Excel v2.1.* for Laravel 5 Looking for Laravel Excel for Laravel 4? Visit the 1.3 branch Laravel Excel brings the power of PHPOffice's PHPExcel to Laravel 5 with a touch of the Laravel Magic. It includ
 
57

rymanalu Laravel 5 Simple Uploader Uploading files and store its in Filesystem / Cloud storage in Laravel 5 is not easy and simple for some developers. This package provides a simple way to do that, and comes with fluent in
 
253

wapmorgan UnifiedArchive - unified interface to archive (zip # 7z # rar # gz # bz2 # xz # cab # tar # tar.gz # tar.bz2 # tar.x # tar.Z # iso-9660) for listing, reading, extracting and creation + built-in console packer and unpacker + fully
 
1.5k

mk-j PHP_XLSXWriter This library is designed to be lightweight, and have minimal memory usage. It is designed to output an Excel compatible spreadsheet in (Office 2007+) xlsx format, with just basic features supported:
 
10.5k

PHPOffice PhpSpreadsheet Master: Develop: PhpSpreadsheet is a library written in pure PHP and providing a set of classes that allow you to read from and to write to different spreadsheet file formats, like Excel and L
 
400

sunhater KCFinder web file manager http://kcfinder.sunhater.com Pavel Tzonkov ([email protected]) Overview KCFinder is free open-source replacement of CKFinder web file manager. It can be integrated into FCKedito
 
6k

PHPOffice PHPWord is a library written in pure PHP that provides a set of classes to write to and read from different document file formats. The current version of PHPWord supports Microsoft Office Open XML (OOXML or Ope
 
66

Wisembly | | \ / \_/ __ /^\ __ ' `. \_/ ,' ` \/ \/ _,--./| |\.--._ _,' _.-\_/-._ `._ | / \ | | / \ | / | | \ -' \___/ `- #ExcelAnt ExcelAnt
 
1.1k

PHPOffice PHPPresentation is a library written in pure PHP that provides a set of classes to write to different presentation file formats, i.e. Microsoft Office Open XML (OOXML or OpenXML) or OASIS Open Document Format f
 
11.5k

PHPOffice PHPExcel - DEAD PHPExcel last version, 1.8.1, was released in 2015. The project was officially deprecated in 2017 and permanently archived in 2019. The project has not be maintained for years and must not be used anymo
 
2.8k

thephpleague CSV Csv is a simple library to ease CSV parsing, writing and filtering in PHP. The goal of the library is to be powerful while remaining lightweight, by utilizing PHP native classes whenever possible.
 
4k

PHP-FFmpeg php-ffmpeg An Object-Oriented library to convert video/audio files with FFmpeg / AVConv. Check another amazing repo: PHP FFMpeg extras, you will find lots of Audio/Video formats there. Your attention ple
 
19

kherge-archive File Locator A simple file locator library. Summary The FileLocator library was created to provide file locating capabilities to a larger project. It can be used in templating engines, configuration file l
 
2.8k

thephpleague CSV Csv is a simple library to ease CSV parsing, writing and filtering in PHP. The goal of the library is to be powerful while remaining lightweight, by utilizing PHP native classes whenever possible.
 
101

hoaproject Hoa is a modular, extensible and structured set of PHP libraries. Moreover, Hoa aims at being a bridge between industrial and research worlds. Hoa\Mime This library allows to manipulate a MIME types
 
68

dflydev Apache MIME Types Parses Apache MIME Types files and provides a simple interface to find extensions by type and type by extension. Features Bundles mime.types from the Apache HTTP Project. (see here)
 
35

dflydev Canal Content analysis for the purpose of determining Internet media types. Requirements PHP 5.3+ Installation Through Composer as dflydev/canal. Usage <?php // Instantiate
 
12.2k

thephpleague League\Flysystem 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 f