{"id":21033376,"url":"https://github.com/aosync/coro","last_synced_at":"2026-04-29T06:34:26.473Z","repository":{"id":174129690,"uuid":"452587767","full_name":"aosync/coro","owner":"aosync","description":"C++ stackful coroutines library","archived":false,"fork":false,"pushed_at":"2022-01-28T14:34:33.000Z","size":10,"stargazers_count":0,"open_issues_count":0,"forks_count":0,"subscribers_count":1,"default_branch":"master","last_synced_at":"2025-01-20T15:48:58.441Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":null,"language":"C++","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/aosync.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":"2022-01-27T07:47:48.000Z","updated_at":"2022-01-27T07:48:12.000Z","dependencies_parsed_at":null,"dependency_job_id":"6572a5f9-6cc4-4319-a74e-9709ea021ed8","html_url":"https://github.com/aosync/coro","commit_stats":null,"previous_names":["aosync/coro"],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/aosync%2Fcoro","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/aosync%2Fcoro/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/aosync%2Fcoro/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/aosync%2Fcoro/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/aosync","download_url":"https://codeload.github.com/aosync/coro/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":243475358,"owners_count":20296712,"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":[],"created_at":"2024-11-19T12:55:43.866Z","updated_at":"2025-12-30T08:12:00.108Z","avatar_url":"https://github.com/aosync.png","language":"C++","funding_links":[],"categories":[],"sub_categories":[],"readme":"# coro\n\nSimple C++ stackful coroutine library for use in other projects. Uses [ctx](https://github.com/aosync/ctx) as backend.\n\n## embed in your project\n\nFor this, I recommend that you use the meson wrap system. Create a wrap file for coro in `subprojects/`, e.g. to follow head,\n```\n[wrap-git]\nurl = git@github.com:aosync/coro\nrevision = head\n```\n\nThen, add these lines in your meson.build file.\n```meson\ncoro_dep = dependency('coro', required : false)\nif not coro_dep.found()\n    coro_proj = subproject('coro')\n    coro_dep = coro_proj.get_variable('coro_proj')\nendif\n```\nYou can then add the `coro_dep` dependency to your targets.","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Faosync%2Fcoro","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Faosync%2Fcoro","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Faosync%2Fcoro/lists"}