PHPackages                             phlak/directory-lister - 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. phlak/directory-lister

ActiveProject

phlak/directory-lister
======================

PHP directory lister

5.5.0(1mo ago)2.5k1.4k525[1 PRs](https://github.com/DirectoryLister/DirectoryLister/pulls)MITPHPPHP &gt;= 8.2CI passing

Since Jan 17Pushed 1mo ago69 watchersCompare

[ Source](https://github.com/DirectoryLister/DirectoryLister)[ Packagist](https://packagist.org/packages/phlak/directory-lister)[ Fund](https://paypal.me/ChrisKankiewicz)[ GitHub Sponsors](https://github.com/PHLAK)[ RSS](/packages/phlak-directory-lister/feed)WikiDiscussions master Synced 1mo ago

READMEChangelog (10)Dependencies (44)Versions (91)Used By (0)

 [![Directory Lister](directory-lister.svg)](directory-lister.svg)

 [![Join our Community](https://camo.githubusercontent.com/073a08ec4c3c801a8e24c53184d95a6562d74582854cb46320bcd76ef48ea543/68747470733a2f2f696d672e736869656c64732e696f2f62616467652f4a6f696e5f7468652d436f6d6d756e6974792d3762313666662e7376673f7374796c653d666f722d7468652d6261646765)](https://github.com/DirectoryLister/DirectoryLister/discussions) [![Become a Sponsor](https://camo.githubusercontent.com/00da07edf5fbff7528a4743d85563603f9284f02680e0ab1e73652e680878548/68747470733a2f2f696d672e736869656c64732e696f2f62616467652f4265636f6d655f612d53706f6e736f722d6363343139352e7376673f7374796c653d666f722d7468652d6261646765)](https://github.com/users/PHLAK/sponsorship) [![One-time Donation](https://camo.githubusercontent.com/e9b5aa71ffdb17943c10c6d6b4a3132b66a938495331e488ecbdad1f3c078879/68747470733a2f2f696d672e736869656c64732e696f2f62616467652f4d616b655f612d446f6e6174696f6e2d3030366262362e7376673f7374796c653d666f722d7468652d6261646765)](https://paypal.me/ChrisKankiewicz)
 [![Packagist PHP Version Support](https://camo.githubusercontent.com/0f26c06414f11d32acb7e11dbd6c2e3eb30d78bc88f0de572da8e02ac6225cb9/68747470733a2f2f696d672e736869656c64732e696f2f7061636b61676973742f7068702d762f70686c616b2f6469726563746f72792d6c69737465723f7374796c653d666c61742d737175617265)](https://camo.githubusercontent.com/0f26c06414f11d32acb7e11dbd6c2e3eb30d78bc88f0de572da8e02ac6225cb9/68747470733a2f2f696d672e736869656c64732e696f2f7061636b61676973742f7068702d762f70686c616b2f6469726563746f72792d6c69737465723f7374796c653d666c61742d737175617265) [![License](https://camo.githubusercontent.com/503c2dcd99719c5b0555dca5f8e25bee2774245e67a290dd8f9d3368ba0631e9/68747470733a2f2f696d672e736869656c64732e696f2f6769746875622f6c6963656e73652f4469726563746f72794c69737465722f4469726563746f72794c69737465723f7374796c653d666c61742d737175617265)](https://github.com/DirectoryLister/DirectoryLister/blob/master/LICENSE) [![](https://camo.githubusercontent.com/b7f97f1dd32a2e8b561f0d70f507f8038e09d5ba7033f0545c7989ebb4257502/68747470733a2f2f696d672e736869656c64732e696f2f6769746875622f616374696f6e732f776f726b666c6f772f7374617475732f4469726563746f72794c69737465722f4469726563746f72794c69737465722f63692d73756974652e79616d6c3f7374796c653d666c61742d737175617265)](https://github.com/DirectoryLister/DirectoryLister/actions)

---

Directory Lister is the easiest way to expose the contents of any web-accessible folder for browsing and sharing. With a zero configuration, drag-and-drop installation you'll be up and running in less than a minute.

[![Screenshot](screenshot.png)](screenshot.png)

Directory Lister is created and maintained by [Chris Kankiewicz](https://www.chriskankiewicz.com)([@PHLAK.dev](https://bsky.app/profile/phlak.dev)) with help through [community contributions](https://github.com/DirectoryLister/DirectoryLister/graphs/contributors).

Features
--------

[](#features)

- **Simple installation** allows you to be up and running in less than a minute.
- **Light and dark themes** to suit your professional needs or personal style.
- **Custom sort ordering** gives you control of the ordering of your files/folders.
- **File search** helps you locate the files you need quickly and efficiently.
- **File hashes** instill confidence when downloading files through verification.
- **Readme rendering** allows exposing the contents of READMEs directly on the page.
- **Zip downloads** for fetching an entire directory of files in a single action.
- **Multi-lingual support** brings Directory Lister to the language of your choice.

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

[](#requirements)

- Directory Lister requires [PHP](https://www.php.net/) &gt;= 8.2
    - The [Zip](https://www.php.net/manual/en/book.zip.php) extension is required for zip downloads
    - The [DOM](https://www.php.net/en/dom) and [Fileinfo](https://www.php.net/manual/en/book.fileinfo.php) extensions are required for README rendering

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

[](#installation)

### Docker Compose

[](#docker-compose)

For quick and easy management via [Docker Compose](https://docs.docker.com/compose/)check out [Directory Lister Compose](https://github.com/DirectoryLister/directory-lister-compose).

### Manual Installation

[](#manual-installation)

1. [Download Directory Lister](https://www.directorylister.com)
2. Extract the zip/tar archive
3. Copy extracted files/folders to your web server

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

[](#configuration)

1. Copy `.env.example` to `.env`
2. Edit the configuration values in `.env`

See the [Configuration Documentation](https://docs.directorylister.com/configuration) for more information.

Sponsors
--------

[](#sponsors)

Love Directory Lister? [Sponsor development](https://github.com/sponsors/PHLAK)and have your name or logo featured here!

Changelog
---------

[](#changelog)

A list of changes can be found on the [GitHub Releases](https://github.com/DirectoryLister/DirectoryLister/releases) page.

Troubleshooting
---------------

[](#troubleshooting)

See the [Help &amp; Support](https://docs.directorylister.com/help-and-support) section of the documentation for troubleshooting instructions.

For general help and support join our [GitHub Discussion](https://github.com/DirectoryLister/DirectoryLister/discussions) or reach out on [Bluesky](https://bsky.app/profile/directorylister.com).

Please report bugs to the [GitHub Issue Tracker](https://github.com/DirectoryLister/DirectoryLister/issues).

Copyright
---------

[](#copyright)

This project is licensed under the [MIT License](https://github.com/DirectoryLister/DirectoryLister/blob/master/LICENSE).

###  Health Score

68

—

FairBetter than 100% of packages

Maintenance90

Actively maintained with recent releases

Popularity47

Moderate usage in the ecosystem

Community37

Small or concentrated contributor base

Maturity85

Battle-tested with a long release history

 Bus Factor1

Top contributor holds 83.9% 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 ~29 days

Recently: every ~37 days

Total

78

Last Release

40d ago

Major Versions

3.12.3 → 4.0.02024-03-12

4.4.0 → 5.0.02025-03-19

PHP version history (7 changes)3.0.0-alpha.1PHP &gt;=7.2

3.7.9PHP ^7.2|^8.0

3.8.0PHP ^7.3 || ^8.0

3.11.0PHP ^7.4 || ^8.0 || ^8.1

4.0.0PHP ^8.0 || ^8.1 || ^8.2

4.3.0PHP ^8.1 || ^8.2 || ^8.3 || ^8.4

5.0.0PHP &gt;= 8.2

### Community

Maintainers

![](https://avatars.githubusercontent.com/u/53531?v=4)[Chris Kankiewicz](/maintainers/PHLAK)[@PHLAK](https://github.com/PHLAK)

---

Top Contributors

[![PHLAK](https://avatars.githubusercontent.com/u/53531?v=4)](https://github.com/PHLAK "PHLAK (1243 commits)")[![dependabot-preview[bot]](https://avatars.githubusercontent.com/in/2141?v=4)](https://github.com/dependabot-preview[bot] "dependabot-preview[bot] (128 commits)")[![dependabot[bot]](https://avatars.githubusercontent.com/in/29110?v=4)](https://github.com/dependabot[bot] "dependabot[bot] (56 commits)")[![ciscam](https://avatars.githubusercontent.com/u/13006585?v=4)](https://github.com/ciscam "ciscam (7 commits)")[![rpavlik](https://avatars.githubusercontent.com/u/61129?v=4)](https://github.com/rpavlik "rpavlik (7 commits)")[![Arno500](https://avatars.githubusercontent.com/u/6131706?v=4)](https://github.com/Arno500 "Arno500 (6 commits)")[![eoghan2t9](https://avatars.githubusercontent.com/u/911750?v=4)](https://github.com/eoghan2t9 "eoghan2t9 (4 commits)")[![Thecode764](https://avatars.githubusercontent.com/u/141347375?v=4)](https://github.com/Thecode764 "Thecode764 (3 commits)")[![OzanKurt](https://avatars.githubusercontent.com/u/8682003?v=4)](https://github.com/OzanKurt "OzanKurt (3 commits)")[![insink71](https://avatars.githubusercontent.com/u/1010172?v=4)](https://github.com/insink71 "insink71 (2 commits)")[![carlos-teles](https://avatars.githubusercontent.com/u/8182643?v=4)](https://github.com/carlos-teles "carlos-teles (2 commits)")[![EvanDotPro](https://avatars.githubusercontent.com/u/5607?v=4)](https://github.com/EvanDotPro "EvanDotPro (2 commits)")[![akhmadarief](https://avatars.githubusercontent.com/u/38371717?v=4)](https://github.com/akhmadarief "akhmadarief (2 commits)")[![morevnaproject](https://avatars.githubusercontent.com/u/332868?v=4)](https://github.com/morevnaproject "morevnaproject (1 commits)")[![pierew](https://avatars.githubusercontent.com/u/1621899?v=4)](https://github.com/pierew "pierew (1 commits)")[![readycool](https://avatars.githubusercontent.com/u/96959476?v=4)](https://github.com/readycool "readycool (1 commits)")[![ryzhovau](https://avatars.githubusercontent.com/u/1623091?v=4)](https://github.com/ryzhovau "ryzhovau (1 commits)")[![Johse](https://avatars.githubusercontent.com/u/30933968?v=4)](https://github.com/Johse "Johse (1 commits)")[![armync](https://avatars.githubusercontent.com/u/16375271?v=4)](https://github.com/armync "armync (1 commits)")[![DevRojod](https://avatars.githubusercontent.com/u/4791709?v=4)](https://github.com/DevRojod "DevRojod (1 commits)")

---

Tags

directory-browserdirectory-listerphpverify

###  Code Quality

TestsPHPUnit

Static AnalysisPHPStan

Type Coverage Yes

### Embed Badge

![Health badge](/badges/phlak-directory-lister/health.svg)

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

###  Alternatives

[shopware/platform

The Shopware e-commerce core

3.3k1.5M3](/packages/shopware-platform)[tempest/framework

The PHP framework that gets out of your way.

2.1k23.1k9](/packages/tempest-framework)[tightenco/jigsaw

Simple static sites with Laravel's Blade.

2.2k438.5k29](/packages/tightenco-jigsaw)[silverstripe/framework

The SilverStripe framework

7213.5M2.5k](/packages/silverstripe-framework)[ec-cube/ec-cube

EC-CUBE EC open platform.

78527.0k1](/packages/ec-cube-ec-cube)[bacula-web/bacula-web

The open source web based reporting and monitoring tool for Bacula

1537.5k](/packages/bacula-web-bacula-web)

PHPackages © 2026

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