{"id":93880,"library":"react-filesystem","title":"ReactPHP Filesystem","description":"Asynchronous filesystem abstraction.","status":"active","version":"0.1.2","language":"php","source_language":null,"source_url":"https://github.com/reactphp/filesystem","tags":["async","filesystem","reactphp","non-blocking"],"install":[{"cmd":"composer require react/filesystem","lang":"bash","label":"composer require"}],"dependencies":[],"imports":[{"symbol":"Filesystem","correct":"use React\\Filesystem\\Filesystem;"}],"quickstart":{"code":"use React\\Filesystem\\Filesystem;\nuse React\\EventLoop\\Loop;\n\n$loop = Loop::get();\n$filesystem = Filesystem::create($loop);\n$filesystem->file('/path/to/file')->getContents()->then(function ($contents) {\n    echo $contents;\n});\n$loop->run();","lang":"php","description":"Read a file asynchronously using ReactPHP."},"warnings":[{"fix":"Always create and run an event loop (e.g., React\\EventLoop\\Loop).","message":"Requires an event loop to run; blocking calls will not work without one.","severity":"gotcha","affected_versions":">=0.1.0"}],"env_vars":null,"search_vec":"'abstract':5 'async':6 'asynchron':3 'block':11 'filesystem':2,4,7 'non':10 'non-block':9 'reactphp':1,8","created_at":"2026-06-19T09:57:28.374622+00:00","updated_at":"2026-06-19T09:57:28.374622+00:00","problems":[],"ecosystem":"packagist","meta_description":null,"install_score":null,"quickstart_score":null,"quickstart_tag":null,"pypi_latest":null,"cli_name":null,"cli_version":null,"type":"library","homepage":"https://github.com/reactphp/filesystem","github":"https://github.com/reactphp/filesystem","docs":null,"changelog":null,"pypi":null,"npm":null,"openapi_spec":null,"status_page":null,"smithery":null,"categories":["async","networking"],"base_url":null,"auth_type":null,"provenance":{"verified_status":null,"verified_at":null,"last_verified":"2026-06-19","next_check":"2026-12-16","install_tag":null}}