{"id":33963052,"url":"https://github.com/noerosell/awsyncronic","last_synced_at":"2025-12-12T22:23:16.622Z","repository":{"id":57028037,"uuid":"104488492","full_name":"noerosell/awsyncronic","owner":"noerosell","description":"amphp/artax client http handler for Guzzle.","archived":false,"fork":false,"pushed_at":"2018-11-12T15:25:38.000Z","size":8,"stargazers_count":6,"open_issues_count":0,"forks_count":1,"subscribers_count":2,"default_branch":"master","last_synced_at":"2024-11-14T20:51:19.604Z","etag":null,"topics":["amphp","artax","async","aws-sdk","guzzle","http-handler","php"],"latest_commit_sha":null,"homepage":null,"language":"PHP","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/noerosell.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}},"created_at":"2017-09-22T15:13:33.000Z","updated_at":"2024-05-31T08:00:39.000Z","dependencies_parsed_at":"2022-08-23T16:20:41.471Z","dependency_job_id":null,"html_url":"https://github.com/noerosell/awsyncronic","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/noerosell/awsyncronic","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/noerosell%2Fawsyncronic","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/noerosell%2Fawsyncronic/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/noerosell%2Fawsyncronic/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/noerosell%2Fawsyncronic/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/noerosell","download_url":"https://codeload.github.com/noerosell/awsyncronic/tar.gz/refs/heads/master","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/noerosell%2Fawsyncronic/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":27693215,"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","status":"online","status_checked_at":"2025-12-12T02:00:06.775Z","response_time":129,"last_error":null,"robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":true,"can_crawl_api":true,"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":["amphp","artax","async","aws-sdk","guzzle","http-handler","php"],"created_at":"2025-12-12T22:23:12.197Z","updated_at":"2025-12-12T22:23:16.612Z","avatar_url":"https://github.com/noerosell.png","language":"PHP","funding_links":[],"categories":["HTTP"],"sub_categories":["Client"],"readme":"# awsyncronic\nAwsyncronic is a set of utils, an http handler and a Middleware step for guzzle, which makes possible a no-blocking i/o \ncomunication. Built on top of amphp/amp project which is who makes the magic. amphp/artax is the http client what \nasyncronic use to make request. Awsyncronic coordinates the amp Loop with the Guzzle internal queue.\n\nWith Guzzle you can make async requests, but while the requests are completing, the process is waiting until all these \nrequest are finished. This is great, but what if while the async requests are completing, the process is doing other\nthings, like preparing the next set of requests to send ? This is the intention of this little project.\n\n### aws-sdk-php and awsyncronic\nYou can use awsyncronic to comunicate with any kind of http infrastructure, so why not try to comunicate with Aws \ninfrastructure through his oficial sdk whith this awesome characteristics, async and i/o no-blocking.\n\n### Requirements\n\nPHP \u003e= 7.0\n\nAmphp async non-blocking io framework \u003e= 2.0\n\n\n\n#### Installation\n`composer require noerosell/awsyncronic`\n\n#### Quick start \nSee examples directory.\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fnoerosell%2Fawsyncronic","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fnoerosell%2Fawsyncronic","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fnoerosell%2Fawsyncronic/lists"}