phlak / directory-lister
PHP directory lister
Fund package maintenance!
PHLAK
paypal.me/ChrisKankiewicz
Installs: 1 178
Dependents: 0
Suggesters: 0
Security: 0
Stars: 2 242
Watchers: 72
Forks: 511
Open Issues: 16
Type:project
Requires
- php: ^8.1 || ^8.2 || ^8.3 || ^8.4
- ext-dom: *
- ext-fileinfo: *
- ext-zip: *
- erusev/parsedown-extra: ^0.8.1
- filp/whoops: ^2.7
- maennchen/zipstream-php: ^3.1
- phlak/splat: ^5.0
- php-di/php-di: ^7.0
- php-di/slim-bridge: ^3.0
- psr/http-message: ^2.0
- slim/psr7: ^1.0
- slim/slim: ^4.3
- slim/twig-view: ^3.0
- symfony/cache: ^6.0
- symfony/finder: ^6.0
- symfony/translation: ^6.0
- symfony/yaml: ^6.0
- tightenco/collect: ^9.52
- vlucas/phpdotenv: ^5.0
Requires (Dev)
- beyondcode/expose: ^2.0
- friendsofphp/php-cs-fixer: !=3.5.0
- johnkary/phpunit-speedtrap: ^4.0
- phlak/coding-standards: ^2.0
- phpstan/phpstan: ^2.0
- psy/psysh: ^0.12.0
- symfony/var-dumper: ^6.0
- yoast/phpunit-polyfills: ^3.0
Suggests
- ext-apcu: Required to use the APCu cache driver
- ext-memcached: Required to use the Memcached driver
- ext-redis: Required to use the Redis cache driver
- dev-master
- 4.4.0
- 4.3.0
- 4.2.2
- 4.2.1
- 4.2.0
- 4.1.0
- 4.0.0
- 3.12.3
- 3.12.2
- 3.12.1
- 3.12.0
- 3.11.0
- 3.10.1
- 3.10.0
- 3.9.0
- 3.8.3
- 3.8.2
- 3.8.1
- 3.8.0
- 3.7.9
- 3.7.8
- 3.7.7
- 3.7.6
- 3.7.5
- 3.7.4
- 3.7.3
- 3.7.2
- 3.7.1
- 3.7.0
- 3.6.1
- 3.6.0
- 3.5.0
- 3.4.1
- 3.4.0
- 3.3.0
- 3.2.0
- 3.1.0
- 3.0.5
- 3.0.4
- 3.0.3
- 3.0.2
- 3.0.1
- 3.0.0
- 3.0.0-rc.4
- 3.0.0-rc.3
- 3.0.0-rc.2
- 3.0.0-rc.1
- 3.0.0-beta.10
- 3.0.0-beta.9
- 3.0.0-beta.8
- 3.0.0-beta.7
- 3.0.0-beta.6
- 3.0.0-beta.5
- 3.0.0-beta.4
- 3.0.0-beta.3
- 3.0.0-beta.2
- 3.0.0-beta.1
- 3.0.0-alpha.4
- 3.0.0-alpha.3
- 3.0.0-alpha.2
- 3.0.0-alpha.1
- dev-dependabot/npm_and_yarn/eslint-9.13.0
- dev-dependabot/npm_and_yarn/sass-loader-16.0.2
- dev-dependabot/npm_and_yarn/multi-cf87d80143
- dev-dependabot/npm_and_yarn/multi-d66d039ac5
- dev-dependabot/composer/twig/twig-3.14.0
- dev-dependabot/composer/yoast/phpunit-polyfills-3.0.0
- dev-refactor-route-management
- dev-dependabot/composer/psr/http-message-2.0
- dev-dependabot/composer/psy/psysh-0.12.4
- dev-dependabot/composer/symfony/yaml-6.4.8
- dev-dependabot/npm_and_yarn/webpack-dev-middleware-5.3.4
- dev-dependabot/npm_and_yarn/follow-redirects-1.15.6
- dev-vite
- dev-tailwind-3
- dev-ignition
- dev-tailwind-3-old
- dev-php-8.1
This package is auto-updated.
Last update: 2024-12-03 15:36:56 UTC
README
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.
Directory Lister is created and maintained by Chris Kankiewicz (@PHLAK.dev) with help through community contributions.
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
- Directory Lister requires PHP >= 8.0
Installation
- Download Directory Lister
- Extract the zip/tar archive
- Copy extracted files/folders to your web server
Configuration
- Copy
.env.example
to.env
- Edit the configuration values in
.env
See the Configuration Documentation for more information.
Sponsors
Love Directory Lister? Sponsor development and have your name or logo featured here!
Changelog
A list of changes can be found on the GitHub Releases page.
Troubleshooting
See the Help & Support section of the documentation for troubleshooting instructions.
For general help and support join our GitHub Discussion or reach out on Bluesky.
Please report bugs to the GitHub Issue Tracker.
Copyright
This project is licensed under the MIT License.