KnpLabs/Gaufrette
PHP library that provides a filesystem abstraction layer − will be a feast for your files! observed · 2026-08-28
Health v2 · maintenance only
84/100
- Activity 93
- Release rhythm 62
- Longevity 100
How is this computed?
round(0.45*activity + 0.35*rhythm + 0.20*longevity); archived -> min(score, 10) — computed 2026-09-03. Adoption (stars, forks) is never an input.
- gap_med: n/a
- age_days: 5706
- days_rel: 42
- days_push: 42
- n_releases_24m: 1
Adoption not part of the score
2464 stars · 352 forks observed · 2026-08-28
What it is AI-extracted, prompt v1, taxonomy v1, 2026-08-30, confidence not recorded
Gaufrette is a PHP library providing a filesystem abstraction layer, letting applications work with files without knowing where or how they are stored. It supports many adapters such as local disk, Amazon S3, Azure Blob Storage, FTP, and Google Cloud Storage, so storage backends can be swapped without code changes.
Use cases
- abstract file storage in a PHP application
- switch file storage from local disk to Amazon S3 without changing code
- manage media uploads across multiple storage backends
- write code that is agnostic to the filesystem backend
- integrate file storage into Symfony via KnpGaufretteBundle
When to choose
- you need storage-backend-agnostic file handling in PHP
- you anticipate migrating media between local and cloud storage
- you use Symfony and want a bundle-based filesystem abstraction
When to avoid
- you are starting a new project where Flysystem is the modern standard
- you need only simple local file operations with no abstraction
- you require actively developed cutting-edge features
Facets
library · maturity maintenance
file-system files web-development developer-tools php filesystem-abstraction storage-adapters amazon-s3 symfony
2 sources
- readme: https://github.com/KnpLabs/Gaufrette · fetched 2026-08-28 · d03f347343e1
- homepage: http://knplabs.github.io/Gaufrette · fetched 2026-08-29 · d7fea35a049e
Member repositories
| Repository | Role | Health v2 |
|---|---|---|
| KnpLabs/Gaufrette | main | 84 |
For agents
markdown · JSON · MCP: product_card(name="KnpLabs/Gaufrette")
Data as of 2026-08-30T08:39:29.467469+00:00 · Report a problem