{
  "id": "php-libraries-directory",
  "name": "PHP Libraries Directory",
  "title": "PHP Libraries Directory",
  "description": "60 curated PHP libraries with repository links, categories, and technology tags. Covers web frameworks, templating, testing, ORM, and more.",
  "category": "tech",
  "source": "https://github.com/sourcerer-io/awesome-libraries",
  "source_url": "https://github.com/sourcerer-io/awesome-libraries",
  "updated": "2026-04",
  "record_count": 60,
  "columns": [
    {
      "key": "id",
      "label": "Id",
      "type": "string"
    },
    {
      "key": "imports",
      "label": "Imports",
      "type": "string"
    },
    {
      "key": "name",
      "label": "Name",
      "type": "string"
    },
    {
      "key": "repo",
      "label": "Repo",
      "type": "string"
    },
    {
      "key": "tags",
      "label": "Tags",
      "type": "string"
    },
    {
      "key": "tech",
      "label": "Tech",
      "type": "string"
    },
    {
      "key": "status",
      "label": "Status",
      "type": "string"
    }
  ],
  "rows": [
    {
      "id": "php.aura",
      "imports": "Aura",
      "name": "Aura",
      "repo": "forcedotcom/aura",
      "tags": "components",
      "tech": "app-arch",
      "status": "model-ready"
    },
    {
      "id": "php.radar-adr",
      "imports": "Radar\\Adr",
      "name": "Radar.Adr",
      "repo": "radarphp/Radar.Adr",
      "tags": "adr",
      "tech": "app-arch",
      "status": "model-ready"
    },
    {
      "id": "php.csv",
      "imports": "League\\Csv",
      "name": "CSV",
      "repo": "thephpleague/csv",
      "tags": "csv",
      "tech": "app-data",
      "status": "model-ready"
    },
    {
      "id": "php.gaufrette",
      "imports": "Gaufrette",
      "name": "Gaufrette",
      "repo": "KnpLabs/Gaufrette",
      "tags": "filesystem",
      "tech": "app-data",
      "status": "model-ready"
    },
    {
      "id": "php.hoa-mime",
      "imports": "Hoa\\Mime",
      "name": "Hoa Mime",
      "repo": "hoaproject/Mime",
      "tags": "mime-types",
      "tech": "app-data",
      "status": "model-ready"
    },
    {
      "id": "php.league-flysystem",
      "imports": "League\\Flysystem",
      "name": "League Flysystem",
      "repo": "thephpleague/flysystem",
      "tags": "filesystem",
      "tech": "app-data",
      "status": "model-ready"
    },
    {
      "id": "php.yaml",
      "imports": "Symfony\\Component\\Yaml",
      "name": "Yaml Component",
      "repo": "symfony/yaml",
      "tags": "yaml",
      "tech": "app-data",
      "status": "awaiting-model"
    },
    {
      "id": "php.console",
      "imports": "Symfony",
      "name": "Console Component",
      "repo": "symfony/console",
      "tags": "console-component",
      "tech": "cli",
      "status": "awaiting-model"
    },
    {
      "id": "php.monolog",
      "imports": "Monolog",
      "name": "Monolog",
      "repo": "Seldaek/monolog",
      "tags": "logging",
      "tech": "diagnostics",
      "status": "awaiting-model"
    },
    {
      "id": "php.psrlog",
      "imports": "Psr",
      "name": "PSR Log",
      "repo": "php-fig/log",
      "tags": "logging-interface",
      "tech": "diagnostics",
      "status": "awaiting-model"
    },
    {
      "id": "php.image-optimizer",
      "imports": "\\ImageOptimizer",
      "name": "Image Optimizer",
      "repo": "psliwa/image-optimizer",
      "tags": "compression",
      "tech": "efficient-data",
      "status": "model-ready"
    },
    {
      "id": "php.streamer",
      "imports": "Streamer",
      "name": "Streamer",
      "repo": "fzaninotto/Streamer",
      "tags": "io-streams",
      "tech": "efficient-data",
      "status": "model-ready"
    },
    {
      "id": "php.unified-archive",
      "imports": "UnifiedArchive",
      "name": "UnifiedArchive",
      "repo": "wapmorgan/UnifiedArchive",
      "tags": "compression",
      "tech": "efficient-data",
      "status": "model-ready"
    },
    {
      "id": "php.faker",
      "imports": "Faker",
      "name": "Faker",
      "repo": "fzaninotto/Faker",
      "tags": "fake-data",
      "tech": "eng-tools",
      "status": "model-ready"
    },
    {
      "id": "php.php-cs-fixer",
      "imports": "PhpCsFixer",
      "name": "PHP CS Fixer",
      "repo": "FriendsOfPHP/PHP-CS-Fixer",
      "tags": "coding-standards, cs, linter, fixer",
      "tech": "eng-tools, cli, utils",
      "status": "model-ready"
    },
    {
      "id": "php.robo",
      "imports": "Robo",
      "name": "Robo",
      "repo": "consolidation/Robo",
      "tags": "automation",
      "tech": "eng-tools, cli, utils",
      "status": "model-ready"
    },
    {
      "id": "php.color-extractor",
      "imports": "League\\ColorExtractor",
      "name": "ColorExtractor",
      "repo": "thephpleague/color-extractor",
      "tags": "colors",
      "tech": "images",
      "status": "model-ready"
    },
    {
      "id": "php.image-hash",
      "imports": "Jenssegers\\ImageHash",
      "name": "ImageHash",
      "repo": "jenssegers/imagehash",
      "tags": "hashing",
      "tech": "images",
      "status": "model-ready"
    },
    {
      "id": "php.image-workshop",
      "imports": "ImageWorkshop",
      "name": "ImageWorkshop",
      "repo": "Sybio/ImageWorkshop",
      "tags": "manipulation",
      "tech": "images",
      "status": "model-ready"
    },
    {
      "id": "php.imagine",
      "imports": "Imagine",
      "name": "Imagine",
      "repo": "avalanche123/Imagine",
      "tags": "manipulation",
      "tech": "images",
      "status": "model-ready"
    },
    {
      "id": "php.intervention-image",
      "imports": "Image",
      "name": "Intervention Image",
      "repo": "Intervention/image",
      "tags": "manipulation",
      "tech": "images",
      "status": "model-ready"
    },
    {
      "id": "php.buzz",
      "imports": "Buzz",
      "name": "Buzz",
      "repo": "kriswallsmith/Buzz",
      "tags": "http-client",
      "tech": "internet",
      "status": "model-ready"
    },
    {
      "id": "php.embed",
      "imports": "Embed",
      "name": "Embed",
      "repo": "oscarotero/Embed",
      "tags": "web-scraper",
      "tech": "internet",
      "status": "model-ready"
    },
    {
      "id": "php.goutte",
      "imports": "Goutte",
      "name": "Goutte",
      "repo": "FriendsOfPHP/Goutte",
      "tags": "web-scraper",
      "tech": "internet",
      "status": "model-ready"
    },
    {
      "id": "php.guzzle",
      "imports": "\\GuzzleHttp",
      "name": "Guzzle",
      "repo": "guzzle/guzzle",
      "tags": "http-client",
      "tech": "internet",
      "status": "model-ready"
    },
    {
      "id": "php.http-foundation",
      "imports": "Symfony\\Component\\HttpFoundation",
      "name": "HttpFoundation Component",
      "repo": "symfony/http-foundation",
      "tags": "http-messages",
      "tech": "internet",
      "status": "awaiting-model"
    },
    {
      "id": "php.http-ful",
      "imports": "\\HttpFul",
      "name": "HttpFul",
      "repo": "nategood/httpful",
      "tags": "http-client",
      "tech": "internet",
      "status": "model-ready"
    },
    {
      "id": "php.php-spider",
      "imports": "VDB\\Spider",
      "name": "PHP-Spider",
      "repo": "mvdbos/php-spider",
      "tags": "web-crawler",
      "tech": "internet",
      "status": "model-ready"
    },
    {
      "id": "php.phpspider",
      "imports": "phpspider",
      "name": "phpspider",
      "repo": "owner888/phpspider",
      "tags": "web-crawler",
      "tech": "internet",
      "status": "model-ready"
    },
    {
      "id": "php.requests",
      "imports": "Requests",
      "name": "Requests",
      "repo": "rmccue/Requests",
      "tags": "http-client",
      "tech": "internet",
      "status": "model-ready"
    },
    {
      "id": "php.retrofit-php",
      "imports": "Tebru\\Retrofit",
      "name": "Retrofit PHP",
      "repo": "tebru/retrofit-php",
      "tags": "rest-client",
      "tech": "internet",
      "status": "model-ready"
    },
    {
      "id": "php.php-ffmpeg",
      "imports": "FFMpeg",
      "name": "PHP FFMpeg",
      "repo": "PHP-FFmpeg/PHP-FFmpeg",
      "tags": "ffmpeg",
      "tech": "media",
      "status": "model-ready"
    },
    {
      "id": "php.apigility",
      "imports": "ZF\\Apigility",
      "name": "Apigility",
      "repo": "zfcampus/zf-apigility-skeleton",
      "tags": "framework",
      "tech": "php-web",
      "status": "awaiting-model"
    },
    {
      "id": "php.cakephp",
      "imports": "Cake",
      "name": "CakePHP",
      "repo": "cakephp/cakephp",
      "tags": "framework",
      "tech": "php-web",
      "status": "model-ready"
    },
    {
      "id": "php.expressive",
      "imports": "Zend\\Expressive",
      "name": "Expressive",
      "repo": "zendframework/zend-expressive-skeleton",
      "tags": "micro-framework",
      "tech": "php-web",
      "status": "awaiting-model"
    },
    {
      "id": "php.f3",
      "imports": "\\Base",
      "name": "FatFreeFramework",
      "repo": "bcosca/fatfree",
      "tags": "micro-framework, framework",
      "tech": "php-web",
      "status": "model-ready"
    },
    {
      "id": "php.fast-route",
      "imports": "FastRoute",
      "name": "FastRoute",
      "repo": "nikic/FastRoute",
      "tags": "routing",
      "tech": "php-web",
      "status": "model-ready"
    },
    {
      "id": "php.foil",
      "imports": "Foil",
      "name": "FOIL",
      "repo": "FoilPHP/Foil",
      "tags": "templates",
      "tech": "php-web",
      "status": "model-ready"
    },
    {
      "id": "php.klein-php",
      "imports": "\\Klein\\Klein",
      "name": "Klein.php",
      "repo": "klein/klein.php",
      "tags": "routing",
      "tech": "php-web",
      "status": "model-ready"
    },
    {
      "id": "php.laravel",
      "imports": "Illuminate",
      "name": "Laravel",
      "repo": "laravel/framework",
      "tags": "framework",
      "tech": "php-web",
      "status": "model-ready"
    },
    {
      "id": "php.laravel-lumen",
      "imports": "Laravel\\Lumen",
      "name": "Laravel Lumen",
      "repo": "laravel/lumen",
      "tags": "micro-framework",
      "tech": "php-web",
      "status": "model-ready"
    },
    {
      "id": "php.lex",
      "imports": "Lex",
      "name": "Lex",
      "repo": "pyrocms/lex",
      "tags": "templates",
      "tech": "php-web",
      "status": "model-ready"
    },
    {
      "id": "php.mt-haml",
      "imports": "MtHaml",
      "name": "MtHaml",
      "repo": "arnaud-lb/MtHaml",
      "tags": "templates",
      "tech": "php-web",
      "status": "model-ready"
    },
    {
      "id": "php.mustache-php",
      "imports": "Mustache",
      "name": "Mustache.php",
      "repo": "bobthecow/mustache.php",
      "tags": "templates",
      "tech": "php-web",
      "status": "model-ready"
    },
    {
      "id": "php.phalcon",
      "imports": "Phalcon",
      "name": "Phalcon",
      "repo": "phalcon/cphalcon",
      "tags": "framework",
      "tech": "php-web",
      "status": "awaiting-model"
    },
    {
      "id": "php.plates",
      "imports": "League\\Plates",
      "name": "Plates",
      "repo": "thephpleague/plates",
      "tags": "templates",
      "tech": "php-web",
      "status": "model-ready"
    },
    {
      "id": "php.proton",
      "imports": "Proton",
      "name": "Proton",
      "repo": "alexbilbie/Proton",
      "tags": "micro-framework",
      "tech": "php-web",
      "status": "model-ready"
    },
    {
      "id": "php.pux",
      "imports": "Pux",
      "name": "Pux",
      "repo": "c9s/Pux",
      "tags": "routing",
      "tech": "php-web",
      "status": "model-ready"
    },
    {
      "id": "php.route",
      "imports": "League\\Route",
      "name": "Route",
      "repo": "thephpleague/route",
      "tags": "routing",
      "tech": "php-web",
      "status": "model-ready"
    },
    {
      "id": "php.silex",
      "imports": "Silex",
      "name": "Silex",
      "repo": "silexphp/Silex",
      "tags": "micro-framework",
      "tech": "php-web",
      "status": "model-ready"
    },
    {
      "id": "php.slim",
      "imports": "Slim",
      "name": "Slim",
      "repo": "slimphp/Slim",
      "tags": "micro-framework",
      "tech": "php-web",
      "status": "model-ready"
    },
    {
      "id": "php.smarty-3",
      "imports": "Smarty",
      "name": "Smarty 3",
      "repo": "smarty-php/smarty",
      "tags": "templates",
      "tech": "php-web",
      "status": "model-ready"
    },
    {
      "id": "php.symfony",
      "imports": "Symfony",
      "name": "Symfony",
      "repo": "symfony/symfony",
      "tags": "framework",
      "tech": "php-web",
      "status": "model-ready"
    },
    {
      "id": "php.twig",
      "imports": "Twig",
      "name": "Twig",
      "repo": "twigphp/Twig",
      "tags": "templates",
      "tech": "php-web",
      "status": "model-ready"
    },
    {
      "id": "php.yii-2",
      "imports": "Yii",
      "name": "Yii 2",
      "repo": "yiisoft/yii2",
      "tags": "framework",
      "tech": "php-web",
      "status": "model-ready"
    },
    {
      "id": "php.zendframework",
      "imports": "Zend\\Mvc",
      "name": "Zend Framework",
      "repo": "zendframework/ZendSkeletonApplication",
      "tags": "framework",
      "tech": "php-web",
      "status": "awaiting-model"
    },
    {
      "id": "php.dbal",
      "imports": "",
      "name": "Doctrine DBAL",
      "repo": "doctrine/dbal",
      "tags": "db-abstraction-layer",
      "tech": "storage",
      "status": "awaiting-model"
    },
    {
      "id": "php.mockery",
      "imports": "Mockery",
      "name": "Mockery",
      "repo": "mockery/mockery",
      "tags": "mocking",
      "tech": "testing",
      "status": "awaiting-model"
    },
    {
      "id": "php.phpunit",
      "imports": "PHPUnit",
      "name": "PHPUnit",
      "repo": "sebastianbergmann/phpunit",
      "tags": "unit-testing",
      "tech": "testing",
      "status": "awaiting-model"
    },
    {
      "id": "php.carbon",
      "imports": "Carbon",
      "name": "Carbon",
      "repo": "briannesbitt/Carbon",
      "tags": "date-time",
      "tech": "utils",
      "status": "awaiting-model"
    }
  ],
  "meta": {
    "title": "PHP Libraries Directory - Free Download",
    "description": "60 curated PHP libraries with repository links, categories, and technology tags. Covers web frameworks, templating, testing, ORM, and more. Contains 60 records. Download in Excel, CSV, PDF formats.",
    "seo_title": "PHP Libraries Directory | ListBase",
    "seo_description": "Download PHP Libraries Directory — 60 records. Available in Excel, CSV, PDF formats.",
    "key_takeaways": [
      "Contains 60 records / 7 fields",
      "Available for free download in Excel, CSV, and PDF formats",
      "Data sourced from: https://github.com/sourcerer-io/awesome-libraries"
    ]
  }
}