GitHub repository: ArMANIAK/wFiles
Description: Collection of classes to abstract files systems. Files treats any file-system-like interface as files system. Files combines all files available to the application into the single namespace where each file has unique Path/URI, so that operating with several files on different files systems is not what user of the module should worry about.