{"id":13593447,"url":"https://github.com/typesense/typesense-php","last_synced_at":"2025-05-16T07:03:54.247Z","repository":{"id":40695456,"uuid":"303489599","full_name":"typesense/typesense-php","owner":"typesense","description":"PHP client for Typesense: https://github.com/typesense/typesense","archived":false,"fork":false,"pushed_at":"2025-05-05T17:36:56.000Z","size":260,"stargazers_count":215,"open_issues_count":7,"forks_count":39,"subscribers_count":10,"default_branch":"master","last_synced_at":"2025-05-10T11:05:19.812Z","etag":null,"topics":["php-client","search","typesense","typesense-php"],"latest_commit_sha":null,"homepage":"","language":"PHP","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"apache-2.0","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/typesense.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2020-10-12T19:13:40.000Z","updated_at":"2025-05-09T15:59:06.000Z","dependencies_parsed_at":"2024-01-14T00:21:04.395Z","dependency_job_id":"e319e72e-aed5-40e2-8822-2e8e9ff1e2c0","html_url":"https://github.com/typesense/typesense-php","commit_stats":{"total_commits":131,"total_committers":16,"mean_commits":8.1875,"dds":0.6412213740458015,"last_synced_commit":"eb3203204d37caeb772d7015447bf699951ba421"},"previous_names":[],"tags_count":41,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/typesense%2Ftypesense-php","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/typesense%2Ftypesense-php/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/typesense%2Ftypesense-php/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/typesense%2Ftypesense-php/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/typesense","download_url":"https://codeload.github.com/typesense/typesense-php/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":253576267,"owners_count":21930169,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["php-client","search","typesense","typesense-php"],"created_at":"2024-08-01T16:01:20.424Z","updated_at":"2025-05-16T07:03:54.225Z","avatar_url":"https://github.com/typesense.png","language":"PHP","readme":"# Typesense PHP Client\n\nOfficial PHP client for the Typesense API: https://github.com/typesense/typesense\n\n## Installation\n\n```\n$ composer require php-http/curl-client typesense/typesense-php\n```\n\nYou can also add `typesense/typesense-php` to your project's `composer.json`.\n\nTypesense uses [HTTPlug](http://httplug.io/) as an abstraction layer for an HTTP client. You'll find the List of supported HTTP clients \u0026 adapters [here](http://docs.php-http.org/en/latest/clients.html). Please be sure to install a supported client.\n\n## Usage\n\nRead the documentation here: [https://typesense.org/api/](https://typesense.org/api/)\n\nHere are some examples that walk you through how to use the client: [doc/examples](examples)\n\n## Compatibility\n\n| Typesense Server | typesense-php |\n|------------------|---------------|\n| \\\u003e= v28.0        | \\\u003e= v5.0.0    |\n| \\\u003e= v26.0        | \\\u003e= v4.9.0    |\n| \\\u003e= v0.23.0      | \\\u003e= v4.8.0    |\n| \\\u003e= v0.21.0      | \\\u003e= v4.7.0    |\n| \\\u003e= v0.20.0      | \\\u003e= v4.6.0    |\n| \\\u003e= v0.19.0      | \\\u003e= v4.5.0    |\n| \\\u003e= v0.18.0      | \\\u003e= v4.4.0    |\n| \\\u003e= v0.17.0      | \\\u003e= v4.2.0    |\n| \\\u003e= v0.16.0      | \\\u003e= v4.1.0    |\n| \\\u003e= v0.15.0      | \\\u003e= v4.0.0    |\n\n## Contributing\n\nBug reports and pull requests are welcome on GitHub at [https://github.com/typesense/typesense-php].\n\n## Development\n\nRun linter:\n\n```shell script\ncomposer run-script lint:fix\n```\n\nRun Typesense Server:\n\n```shell script\ncomposer run-script typesenseServer\n```\n\nRun tests:\n\n```shell script\ndocker compose up\ncp phpunit.xml.dist phpunit.xml\ncomposer run-script test\n```\n\n## Credits\n\nThis client was originally developed by [Abdullah Al-Faqeir](https://github.org/abdullahfaqeir) from \n[DevLoops](https://github.com/devloopsnet) and was \n[adopted](https://github.com/devloopsnet/typesense-php/issues/4) as the official PHP client library for Typesense in Oct 2020.\n\nOngoing development and support is now provided by Typesense, in addition to our collaborators.\n","funding_links":[],"categories":["PHP"],"sub_categories":[],"project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Ftypesense%2Ftypesense-php","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Ftypesense%2Ftypesense-php","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Ftypesense%2Ftypesense-php/lists"}