{"id":13676794,"url":"https://github.com/rodaine/executor","last_synced_at":"2025-04-29T07:33:28.085Z","repository":{"id":151543586,"uuid":"141791255","full_name":"rodaine/executor","owner":"rodaine","description":"Action/Executor (Command) Pattern Library for Concurrent Workloads","archived":true,"fork":false,"pushed_at":"2023-02-28T03:04:05.000Z","size":19,"stargazers_count":13,"open_issues_count":0,"forks_count":0,"subscribers_count":3,"default_branch":"master","last_synced_at":"2024-11-11T18:43:29.659Z","etag":null,"topics":["command-pattern","concurrency","concurrent-map","executor","semaphore","singleflight","subrepos","x-files"],"latest_commit_sha":null,"homepage":"https://godoc.org/github.com/rodaine/executor","language":"Go","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":null,"status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/rodaine.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":null,"code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null}},"created_at":"2018-07-21T07:32:20.000Z","updated_at":"2023-02-28T03:06:25.000Z","dependencies_parsed_at":null,"dependency_job_id":"7e5f8d71-e094-43c9-940f-f3cc59dafe47","html_url":"https://github.com/rodaine/executor","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rodaine%2Fexecutor","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rodaine%2Fexecutor/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rodaine%2Fexecutor/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rodaine%2Fexecutor/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/rodaine","download_url":"https://codeload.github.com/rodaine/executor/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":251456063,"owners_count":21592285,"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":["command-pattern","concurrency","concurrent-map","executor","semaphore","singleflight","subrepos","x-files"],"created_at":"2024-08-02T13:00:33.006Z","updated_at":"2025-04-29T07:33:23.072Z","avatar_url":"https://github.com/rodaine.png","language":"Go","readme":"## Executor \u003ca href=\"https://godoc.org/github.com/rodaine/executor\"\u003e\u003cimg src=\"https://godoc.org/github.com/rodaine/executor?status.svg\" alt=\"GoDoc\"\u003e\u003c/a\u003e\n\n_An implementation of the GoF Command (also known as Action/Executor) Pattern for the blog post [The X-Files: Avoiding Concurrency Boilerplate With golang.org/x/sync](https://rodaine.com/2018/08/x-files-sync-golang/)_\n","funding_links":[],"categories":["Tool-kits \u0026 helpers"],"sub_categories":[],"project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Frodaine%2Fexecutor","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Frodaine%2Fexecutor","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Frodaine%2Fexecutor/lists"}