{"id":19448450,"url":"https://github.com/metaljase/syncasyncparallelexamples","last_synced_at":"2026-04-13T12:02:00.627Z","repository":{"id":219503089,"uuid":"749195436","full_name":"metaljase/SyncAsyncParallelExamples","owner":"metaljase","description":"Examples of synchronous and cancellable asynchronous operations (with and without parallelism); specifically downloading URLs.","archived":false,"fork":false,"pushed_at":"2024-01-28T23:09:59.000Z","size":11,"stargazers_count":0,"open_issues_count":0,"forks_count":0,"subscribers_count":1,"default_branch":"master","last_synced_at":"2025-07-27T23:44:11.179Z","etag":null,"topics":["async","asynchronous","await","csharp","dotnet","dotnet-core","dotnetcore","parallel","parallelism","wpf","wpf-app","wpf-application","wpf-ui"],"latest_commit_sha":null,"homepage":"","language":"C#","has_issues":false,"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/metaljase.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,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2024-01-27T21:05:52.000Z","updated_at":"2024-01-28T22:08:38.000Z","dependencies_parsed_at":"2024-11-10T16:29:39.673Z","dependency_job_id":"2b296c89-e5e5-4e30-bd52-2ef00769dda7","html_url":"https://github.com/metaljase/SyncAsyncParallelExamples","commit_stats":{"total_commits":4,"total_committers":1,"mean_commits":4.0,"dds":0.0,"last_synced_commit":"d66e15d5a4ba597eaaefdcffe02fc91f6c0431ed"},"previous_names":["metaljase/syncasyncparallelexamples"],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/metaljase/SyncAsyncParallelExamples","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/metaljase%2FSyncAsyncParallelExamples","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/metaljase%2FSyncAsyncParallelExamples/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/metaljase%2FSyncAsyncParallelExamples/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/metaljase%2FSyncAsyncParallelExamples/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/metaljase","download_url":"https://codeload.github.com/metaljase/SyncAsyncParallelExamples/tar.gz/refs/heads/master","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/metaljase%2FSyncAsyncParallelExamples/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":31751705,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-04-13T09:16:15.125Z","status":"ssl_error","status_checked_at":"2026-04-13T09:16:05.023Z","response_time":93,"last_error":"SSL_connect returned=1 errno=0 peeraddr=140.82.121.6:443 state=error: unexpected eof while reading","robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":false,"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":["async","asynchronous","await","csharp","dotnet","dotnet-core","dotnetcore","parallel","parallelism","wpf","wpf-app","wpf-application","wpf-ui"],"created_at":"2024-11-10T16:26:51.642Z","updated_at":"2026-04-13T12:02:00.609Z","avatar_url":"https://github.com/metaljase.png","language":"C#","funding_links":[],"categories":[],"sub_categories":[],"readme":"# What is SyncAsyncParallelExamples?\nSyncAsyncParallelExamples contains a WPF app that demonstrates URLs being downloaded synchronously and asynchronously (with and without parallelism).  It also shows how asynchronous operations can be cancelled, and how the progress of the downloads can be displayed in a progress bar.\n\nNote: For brevity, only basic error handling and resiliency has been implemented.","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fmetaljase%2Fsyncasyncparallelexamples","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fmetaljase%2Fsyncasyncparallelexamples","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fmetaljase%2Fsyncasyncparallelexamples/lists"}