{"id":3996,"name":"charm","description":"The Charm++ parallel programming system. Visit https://charmplusplus.org/ for more information.","url":"https://github.com/charmplusplus/charm","last_synced_at":"2025-09-04T17:13:22.300Z","repository":{"id":37978924,"uuid":"182860956","full_name":"charmplusplus/charm","owner":"charmplusplus","description":"The Charm++ parallel programming system. Visit https://charmplusplus.org/ for more information.","archived":false,"fork":false,"pushed_at":"2025-08-29T16:54:51.000Z","size":204687,"stargazers_count":220,"open_issues_count":607,"forks_count":54,"subscribers_count":20,"default_branch":"main","last_synced_at":"2025-08-29T19:23:35.333Z","etag":null,"topics":["asynchronous-tasks","cpp","hpc","parallel-computing","runtime"],"latest_commit_sha":null,"homepage":"","language":"C++","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/charmplusplus.png","metadata":{"files":{"readme":"README.ampi","changelog":"CHANGES","contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":"CITATION.cff","codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null,"zenodo":".zenodo.json","notice":"NOTICE","maintainers":null,"copyright":null,"agents":null,"dco":null,"cla":null}},"created_at":"2019-04-22T20:14:58.000Z","updated_at":"2025-08-23T17:11:40.000Z","dependencies_parsed_at":"2023-02-18T17:16:24.711Z","dependency_job_id":"7649a6a0-ec3f-407c-9641-21437d3a4cbb","html_url":"https://github.com/charmplusplus/charm","commit_stats":null,"previous_names":["charmplusplus/charm","uiuc-ppl/charm"],"tags_count":79,"template":false,"template_full_name":null,"purl":"pkg:github/charmplusplus/charm","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/charmplusplus%2Fcharm","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/charmplusplus%2Fcharm/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/charmplusplus%2Fcharm/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/charmplusplus%2Fcharm/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/charmplusplus","download_url":"https://codeload.github.com/charmplusplus/charm/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/charmplusplus%2Fcharm/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":273641897,"owners_count":25142248,"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-09-04T02:00:08.968Z","response_time":61,"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"}},"owner":{"login":"charmplusplus","name":"charmplusplus","uuid":"141950333","kind":"organization","description":null,"email":null,"website":null,"location":null,"twitter":null,"company":null,"icon_url":"https://avatars.githubusercontent.com/u/141950333?v=4","repositories_count":1,"last_synced_at":"2023-09-13T07:31:22.221Z","metadata":{"has_sponsors_listing":false},"html_url":"https://github.com/charmplusplus","funding_links":[],"total_stars":null,"followers":null,"following":null,"created_at":"2023-09-13T07:31:22.224Z","updated_at":"2023-09-13T07:31:22.224Z","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/charmplusplus","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/charmplusplus/repositories"},"packages":[],"commits":{"message":"Repository syncing started."},"issues_stats":{"full_name":"charmplusplus/charm","html_url":"https://github.com/charmplusplus/charm","last_synced_at":"2025-08-31T11:42:15.320Z","status":null,"issues_count":11,"pull_requests_count":26,"avg_time_to_close_issue":16734873.4,"avg_time_to_close_pull_request":1700524.380952381,"issues_closed_count":5,"pull_requests_closed_count":21,"pull_request_authors_count":11,"issue_authors_count":8,"avg_comments_per_issue":1.0,"avg_comments_per_pull_request":0.8076923076923077,"merged_pull_requests_count":15,"bot_issues_count":0,"bot_pull_requests_count":0,"past_year_issues_count":10,"past_year_pull_requests_count":26,"past_year_avg_time_to_close_issue":524338.75,"past_year_avg_time_to_close_pull_request":1700524.380952381,"past_year_issues_closed_count":4,"past_year_pull_requests_closed_count":21,"past_year_pull_request_authors_count":11,"past_year_issue_authors_count":8,"past_year_avg_comments_per_issue":0.4,"past_year_avg_comments_per_pull_request":0.8076923076923077,"past_year_bot_issues_count":0,"past_year_bot_pull_requests_count":0,"past_year_merged_pull_requests_count":15,"created_at":"2025-08-29T14:30:35.263Z","updated_at":"2025-09-03T05:59:09.273Z","repository_url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/repositories/charmplusplus%2Fcharm","issues_url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/repositories/charmplusplus%2Fcharm/issues","issue_labels_count":{"Bug":3,"CI":2,"Build \u0026 test automation":1,"MacOS":1,"ARM":1,"machine layers":1,"PAMI":1,"XLC":1},"pull_request_labels_count":{"Bug":8,"CI":7,"Build \u0026 test automation":7,"documentation":5,"machine layers":5,"AMPI":4,"Buildold":4,"Cray":4,"OFI":4,"CMake":3,"Compiler":3,"License":3,"cleanup":2,"MPI layer":2,"PAMI":1,"XLC":1,"Verbs":1,"ARM":1,"Performance":1,"enhancement":1,"Charm4py":1,"mpi interoperability":1,"feature":1},"issue_author_associations_count":{"NONE":20,"CONTRIBUTOR":10,"COLLABORATOR":6},"pull_request_author_associations_count":{"CONTRIBUTOR":26,"COLLABORATOR":9,"NONE":6},"issue_authors":{"VictorEijkhout":6,"ritvikrao":4,"trquinn":3,"jobordner":3,"ericjbohm":2,"Sh0g0-1758":2,"matthiasdiener":2,"mayantaylor":2,"maxim-masterov":1,"cdm-work":1,"RMeli":1,"stwhite91":1,"heatherkellyucl":1,"spencerw":1,"evan-charmworks":1,"vsoch":1,"kavithachandrasekar":1,"Daniel-Tichy":1,"adityakpandare":1,"knelli2":1},"pull_request_authors":{"ericjbohm":17,"mayantaylor":6,"ritvikrao":5,"JiakunYan":2,"trquinn":1,"kavithachandrasekar":1,"jcphill":1,"ZwFink":1,"mjacob1002":1,"stevenqie":1,"tanaytekin":1,"wthrowe":1,"anant37289":1,"AdvaitTahilyani":1,"Sh0g0-1758":1},"host":{"name":"GitHub","url":"https://github.com","kind":"github","last_synced_at":"2025-09-04T00:00:25.939Z","repositories_count":10079947,"issues_count":31294689,"pull_requests_count":96077738,"authors_count":10693120,"icon_url":"https://github.com/github.png","host_url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/repositories","owners_url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/owners","authors_url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors"},"past_year_issue_labels_count":{"Bug":1,"Build \u0026 test automation":1,"MacOS":1,"CI":1},"past_year_pull_request_labels_count":{"Bug":7,"CI":7,"Build \u0026 test automation":4,"AMPI":3,"Compiler":3,"Cray":2,"OFI":2,"CMake":2,"machine layers":2,"MPI layer":2,"Buildold":2,"Performance":1,"Charm4py":1,"mpi interoperability":1,"documentation":1,"cleanup":1,"feature":1},"past_year_issue_author_associations_count":{"NONE":18,"COLLABORATOR":3,"CONTRIBUTOR":3},"past_year_pull_request_author_associations_count":{"CONTRIBUTOR":19,"NONE":6,"COLLABORATOR":5},"past_year_issue_authors":{"VictorEijkhout":6,"jobordner":3,"ritvikrao":2,"Sh0g0-1758":2,"cdm-work":1,"Daniel-Tichy":1,"ericjbohm":1,"heatherkellyucl":1,"knelli2":1,"maxim-masterov":1,"mayantaylor":1,"spencerw":1,"stwhite91":1,"trquinn":1,"vsoch":1},"past_year_pull_request_authors":{"ericjbohm":11,"mayantaylor":4,"ritvikrao":4,"JiakunYan":2,"tanaytekin":1,"ZwFink":1,"mjacob1002":1,"kavithachandrasekar":1,"wthrowe":1,"anant37289":1,"stevenqie":1,"AdvaitTahilyani":1,"Sh0g0-1758":1},"maintainers":[{"login":"mayantaylor","count":8,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/mayantaylor"},{"login":"trquinn","count":4,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/trquinn"},{"login":"jcphill","count":1,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/jcphill"},{"login":"stevenqie","count":1,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/stevenqie"},{"login":"stwhite91","count":1,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/stwhite91"}],"active_maintainers":[{"login":"mayantaylor","count":5,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/mayantaylor"},{"login":"trquinn","count":1,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/trquinn"},{"login":"stwhite91","count":1,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/stwhite91"},{"login":"stevenqie","count":1,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/stevenqie"}]},"events":{"total":{"CreateEvent":42,"IssuesEvent":23,"WatchEvent":17,"DeleteEvent":16,"MemberEvent":3,"IssueCommentEvent":63,"PushEvent":257,"GollumEvent":1,"PullRequestReviewCommentEvent":46,"PullRequestReviewEvent":87,"PullRequestEvent":54,"ForkEvent":4},"last_year":{"CreateEvent":42,"IssuesEvent":23,"WatchEvent":17,"DeleteEvent":16,"MemberEvent":3,"IssueCommentEvent":63,"PushEvent":257,"GollumEvent":1,"PullRequestReviewCommentEvent":46,"PullRequestReviewEvent":87,"PullRequestEvent":54,"ForkEvent":4}},"keywords":["asynchronous-tasks","cpp","hpc","parallel-computing","runtime"],"dependencies":[{"ecosystem":"actions","filepath":".github/workflows/autobuild.yml","sha":null,"kind":"manifest","created_at":"2023-02-18T17:16:22.169Z","updated_at":"2023-02-18T17:16:22.169Z","repository_link":"https://github.com/charmplusplus/charm/blob/main/.github/workflows/autobuild.yml","dependencies":[{"id":7766163831,"package_name":"actions/checkout","ecosystem":"actions","requirements":"v2","direct":true,"kind":"composite","optional":false}]},{"ecosystem":"actions","filepath":".github/workflows/buildold.yml","sha":null,"kind":"manifest","created_at":"2023-02-18T17:16:22.364Z","updated_at":"2023-02-18T17:16:22.364Z","repository_link":"https://github.com/charmplusplus/charm/blob/main/.github/workflows/buildold.yml","dependencies":[{"id":7766165076,"package_name":"actions/checkout","ecosystem":"actions","requirements":"v1","direct":true,"kind":"composite","optional":false}]},{"ecosystem":"actions","filepath":".github/workflows/changa.yml","sha":null,"kind":"manifest","created_at":"2023-02-18T17:16:22.465Z","updated_at":"2023-02-18T17:16:22.465Z","repository_link":"https://github.com/charmplusplus/charm/blob/main/.github/workflows/changa.yml","dependencies":[{"id":7766166345,"package_name":"actions/checkout","ecosystem":"actions","requirements":"v2","direct":true,"kind":"composite","optional":false}]},{"ecosystem":"actions","filepath":".github/workflows/charm4py.yml","sha":null,"kind":"manifest","created_at":"2023-02-18T17:16:22.591Z","updated_at":"2023-02-18T17:16:22.591Z","repository_link":"https://github.com/charmplusplus/charm/blob/main/.github/workflows/charm4py.yml","dependencies":[{"id":7766167603,"package_name":"actions/checkout","ecosystem":"actions","requirements":"v2","direct":true,"kind":"composite","optional":false}]},{"ecosystem":"actions","filepath":".github/workflows/cuda.yml","sha":null,"kind":"manifest","created_at":"2023-02-18T17:16:22.692Z","updated_at":"2023-02-18T17:16:22.692Z","repository_link":"https://github.com/charmplusplus/charm/blob/main/.github/workflows/cuda.yml","dependencies":[{"id":7766167668,"package_name":"actions/checkout","ecosystem":"actions","requirements":"v1","direct":true,"kind":"composite","optional":false}]},{"ecosystem":"actions","filepath":".github/workflows/doc.yml","sha":null,"kind":"manifest","created_at":"2023-02-18T17:16:22.748Z","updated_at":"2023-02-18T17:16:22.748Z","repository_link":"https://github.com/charmplusplus/charm/blob/main/.github/workflows/doc.yml","dependencies":[{"id":7766168941,"package_name":"actions/checkout","ecosystem":"actions","requirements":"v2","direct":true,"kind":"composite","optional":false},{"id":7766168942,"package_name":"actions/setup-python","ecosystem":"actions","requirements":"v1","direct":true,"kind":"composite","optional":false}]},{"ecosystem":"actions","filepath":".github/workflows/mpi_linux_smp.yml","sha":null,"kind":"manifest","created_at":"2023-02-18T17:16:22.972Z","updated_at":"2023-02-18T17:16:22.972Z","repository_link":"https://github.com/charmplusplus/charm/blob/main/.github/workflows/mpi_linux_smp.yml","dependencies":[{"id":7766170187,"package_name":"actions/checkout","ecosystem":"actions","requirements":"v2","direct":true,"kind":"composite","optional":false}]},{"ecosystem":"actions","filepath":".github/workflows/multicore_darwin.yml","sha":null,"kind":"manifest","created_at":"2023-02-18T17:16:23.065Z","updated_at":"2023-02-18T17:16:23.065Z","repository_link":"https://github.com/charmplusplus/charm/blob/main/.github/workflows/multicore_darwin.yml","dependencies":[{"id":7766170508,"package_name":"actions/checkout","ecosystem":"actions","requirements":"v2","direct":true,"kind":"composite","optional":false}]},{"ecosystem":"actions","filepath":".github/workflows/namd.yml","sha":null,"kind":"manifest","created_at":"2023-02-18T17:16:23.130Z","updated_at":"2023-02-18T17:16:23.130Z","repository_link":"https://github.com/charmplusplus/charm/blob/main/.github/workflows/namd.yml","dependencies":[{"id":7766172080,"package_name":"actions/checkout","ecosystem":"actions","requirements":"v2","direct":true,"kind":"composite","optional":false},{"id":7766172081,"package_name":"actions/cache","ecosystem":"actions","requirements":"v2.0.0","direct":true,"kind":"composite","optional":false}]},{"ecosystem":"actions","filepath":".github/workflows/netlrts_darwin.yml","sha":null,"kind":"manifest","created_at":"2023-02-18T17:16:23.577Z","updated_at":"2023-02-18T17:16:23.577Z","repository_link":"https://github.com/charmplusplus/charm/blob/main/.github/workflows/netlrts_darwin.yml","dependencies":[{"id":7766172509,"package_name":"actions/checkout","ecosystem":"actions","requirements":"v2","direct":true,"kind":"composite","optional":false}]},{"ecosystem":"actions","filepath":".github/workflows/netlrts_linux_i386.yml","sha":null,"kind":"manifest","created_at":"2023-02-18T17:16:23.703Z","updated_at":"2023-02-18T17:16:23.703Z","repository_link":"https://github.com/charmplusplus/charm/blob/main/.github/workflows/netlrts_linux_i386.yml","dependencies":[{"id":7766174183,"package_name":"actions/checkout","ecosystem":"actions","requirements":"v2","direct":true,"kind":"composite","optional":false}]},{"ecosystem":"actions","filepath":".github/workflows/shellcheck.yml","sha":null,"kind":"manifest","created_at":"2023-02-18T17:16:23.739Z","updated_at":"2023-02-18T17:16:23.739Z","repository_link":"https://github.com/charmplusplus/charm/blob/main/.github/workflows/shellcheck.yml","dependencies":[{"id":7766174504,"package_name":"actions/checkout","ecosystem":"actions","requirements":"v2","direct":true,"kind":"composite","optional":false}]},{"ecosystem":"actions","filepath":".github/workflows/spack.yml","sha":null,"kind":"manifest","created_at":"2023-02-18T17:16:23.929Z","updated_at":"2023-02-18T17:16:23.929Z","repository_link":"https://github.com/charmplusplus/charm/blob/main/.github/workflows/spack.yml","dependencies":[{"id":7766177263,"package_name":"actions/checkout","ecosystem":"actions","requirements":"v2","direct":true,"kind":"composite","optional":false}]},{"ecosystem":"actions","filepath":".github/workflows/syncft_mpi.yml","sha":null,"kind":"manifest","created_at":"2023-02-18T17:16:24.083Z","updated_at":"2023-02-18T17:16:24.083Z","repository_link":"https://github.com/charmplusplus/charm/blob/main/.github/workflows/syncft_mpi.yml","dependencies":[{"id":7766177608,"package_name":"actions/checkout","ecosystem":"actions","requirements":"v2","direct":true,"kind":"composite","optional":false}]},{"ecosystem":"actions","filepath":".github/workflows/syncft_netlrts.yml","sha":null,"kind":"manifest","created_at":"2023-02-18T17:16:24.210Z","updated_at":"2023-02-18T17:16:24.210Z","repository_link":"https://github.com/charmplusplus/charm/blob/main/.github/workflows/syncft_netlrts.yml","dependencies":[{"id":7766178406,"package_name":"actions/checkout","ecosystem":"actions","requirements":"v1","direct":true,"kind":"composite","optional":false}]},{"ecosystem":"actions","filepath":".github/workflows/ucx.yml","sha":null,"kind":"manifest","created_at":"2023-02-18T17:16:24.318Z","updated_at":"2023-02-18T17:16:24.318Z","repository_link":"https://github.com/charmplusplus/charm/blob/main/.github/workflows/ucx.yml","dependencies":[{"id":7766179941,"package_name":"actions/checkout","ecosystem":"actions","requirements":"v1","direct":true,"kind":"composite","optional":false}]},{"ecosystem":"actions","filepath":".github/workflows/verbs.yml","sha":null,"kind":"manifest","created_at":"2023-02-18T17:16:24.481Z","updated_at":"2023-02-18T17:16:24.481Z","repository_link":"https://github.com/charmplusplus/charm/blob/main/.github/workflows/verbs.yml","dependencies":[{"id":7766180072,"package_name":"actions/checkout","ecosystem":"actions","requirements":"v1","direct":true,"kind":"composite","optional":false}]},{"ecosystem":"actions","filepath":".github/workflows/windows.yml","sha":null,"kind":"manifest","created_at":"2023-02-18T17:16:24.592Z","updated_at":"2023-02-18T17:16:24.592Z","repository_link":"https://github.com/charmplusplus/charm/blob/main/.github/workflows/windows.yml","dependencies":[{"id":7766180891,"package_name":"actions/checkout","ecosystem":"actions","requirements":"v2","direct":true,"kind":"composite","optional":false},{"id":7766180892,"package_name":"msys2/setup-msys2","ecosystem":"actions","requirements":"v2","direct":true,"kind":"composite","optional":false}]},{"ecosystem":"pypi","filepath":"doc/requirements.txt","sha":null,"kind":"manifest","created_at":"2023-02-18T17:16:24.664Z","updated_at":"2023-02-18T17:16:24.664Z","repository_link":"https://github.com/charmplusplus/charm/blob/main/doc/requirements.txt","dependencies":[{"id":7766181829,"package_name":"pygments","ecosystem":"pypi","requirements":"\u003e=2.4.0","direct":true,"kind":"runtime","optional":false},{"id":7766181833,"package_name":"sphinx","ecosystem":"pypi","requirements":"\u003e4","direct":true,"kind":"runtime","optional":false}]}],"score":null,"created_at":"2025-09-04T15:50:09.877Z","updated_at":"2025-10-07T08:04:55.329Z","avatar_url":"https://github.com/charmplusplus.png","language":"C++","category":null,"sub_category":null,"monthly_downloads":0,"funding_links":[],"readme_doi_urls":[],"works":{},"citation_counts":{},"total_citations":0,"keywords_from_contributors":[],"project_url":"https://science.ecosyste.ms/api/v1/projects/3996","html_url":"https://science.ecosyste.ms/projects/3996","bibtex_url":"https://science.ecosyste.ms/projects/3996/export.bibtex","apalike_url":"https://science.ecosyste.ms/projects/3996/export.apalike"}