{"id":48977680,"url":"https://github.com/thehpxproject/hpx","last_synced_at":"2026-04-18T10:13:23.159Z","repository":{"id":3405543,"uuid":"4455628","full_name":"TheHPXProject/hpx","owner":"TheHPXProject","description":"The C++ Standard Library for Parallelism and Concurrency","archived":false,"fork":false,"pushed_at":"2026-04-12T17:56:11.000Z","size":418137,"stargazers_count":2821,"open_issues_count":151,"forks_count":542,"subscribers_count":116,"default_branch":"master","last_synced_at":"2026-04-12T18:14:46.551Z","etag":null,"topics":["c-plus-plus","concurrency","cpp20","cpp20-modules","cross-platform","distributed","parallelism"],"latest_commit_sha":null,"homepage":"https://hpx.stellar-group.org","language":"C++","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"bsl-1.0","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/TheHPXProject.png","metadata":{"files":{"readme":"README.rst","changelog":null,"contributing":".github/CONTRIBUTING.md","funding":".github/FUNDING.yml","license":"LICENSE_1_0.txt","code_of_conduct":".github/CODE_OF_CONDUCT.md","threat_model":null,"audit":null,"citation":"CITATION.cff","codeowners":".github/CODEOWNERS","security":".github/SECURITY.md","support":".github/SUPPORT.md","governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null,"zenodo":null,"notice":null,"maintainers":null,"copyright":null,"agents":null,"dco":null,"cla":null},"funding":{"github":["STEllAR-GROUP"],"open_collective":"hpx"}},"created_at":"2012-05-26T15:02:39.000Z","updated_at":"2026-04-12T17:56:18.000Z","dependencies_parsed_at":"2023-12-21T16:45:39.922Z","dependency_job_id":"0d074172-f09d-4540-a414-20a4e487133f","html_url":"https://github.com/TheHPXProject/hpx","commit_stats":{"total_commits":24888,"total_committers":267,"mean_commits":93.21348314606742,"dds":0.7051591128254581,"last_synced_commit":"979b71bd31cb53f5ee0bc031d3dbd8377e4f1f6b"},"previous_names":["thehpxproject/hpx"],"tags_count":83,"template":false,"template_full_name":null,"purl":"pkg:github/TheHPXProject/hpx","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/TheHPXProject%2Fhpx","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/TheHPXProject%2Fhpx/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/TheHPXProject%2Fhpx/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/TheHPXProject%2Fhpx/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/TheHPXProject","download_url":"https://codeload.github.com/TheHPXProject/hpx/tar.gz/refs/heads/master","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/TheHPXProject%2Fhpx/sbom","scorecard":{"id":124485,"data":{"date":"2025-08-11","repo":{"name":"github.com/STEllAR-GROUP/hpx","commit":"c4028b99b351ab7bd319b1c447681d5c57ba8703"},"scorecard":{"version":"v5.2.1-40-gf6ed084d","commit":"f6ed084d17c9236477efd66e5b258b9d4cc7b389"},"score":5.8,"checks":[{"name":"Code-Review","score":4,"reason":"Found 3/7 approved changesets -- score normalized to 4","details":null,"documentation":{"short":"Determines if the project requires human code review before pull requests (aka merge requests) are merged.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#code-review"}},{"name":"Maintained","score":10,"reason":"30 commit(s) and 17 issue activity found in the last 90 days -- score normalized to 10","details":null,"documentation":{"short":"Determines if the project is \"actively maintained\".","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#maintained"}},{"name":"Dangerous-Workflow","score":10,"reason":"no dangerous workflow patterns detected","details":null,"documentation":{"short":"Determines if the project's GitHub Action workflows avoid dangerous patterns.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#dangerous-workflow"}},{"name":"Packaging","score":-1,"reason":"packaging workflow not detected","details":["Warn: no GitHub/GitLab publishing workflow detected."],"documentation":{"short":"Determines if the project is published as a package that others can easily download, install, easily update, and uninstall.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#packaging"}},{"name":"Security-Policy","score":10,"reason":"security policy file detected","details":["Info: security policy file detected: .github/SECURITY.md:1","Info: Found linked content: .github/SECURITY.md:1","Info: Found disclosure, vulnerability, and/or timelines in security policy: .github/SECURITY.md:1","Info: Found text in security policy: .github/SECURITY.md:1"],"documentation":{"short":"Determines if the project has published a security policy.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#security-policy"}},{"name":"CII-Best-Practices","score":5,"reason":"badge detected: Passing","details":null,"documentation":{"short":"Determines if the project has an OpenSSF (formerly CII) Best Practices Badge.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#cii-best-practices"}},{"name":"Token-Permissions","score":0,"reason":"detected GitHub workflow tokens with excessive permissions","details":["Info: jobLevel 'packages' permission set to 'read': .github/workflows/codeql.yml:27","Info: jobLevel 'actions' permission set to 'read': .github/workflows/codeql.yml:30","Info: jobLevel 'contents' permission set to 'read': .github/workflows/codeql.yml:31","Info: jobLevel 'actions' permission set to 'read': .github/workflows/msvc_analysis.yml:29","Info: jobLevel 'contents' permission set to 'read': .github/workflows/msvc_analysis.yml:27","Warn: no topLevel permission defined: .github/workflows/cff-validator.yml:1","Warn: no topLevel permission defined: .github/workflows/codeql.yml:1","Warn: no topLevel permission defined: .github/workflows/linux_crosscompile_arm_eve_sve_release.yml:1","Warn: no topLevel permission defined: .github/workflows/linux_crosscompile_arm_sve_release.yml:1","Warn: no topLevel permission defined: .github/workflows/linux_debug.yml:1","Warn: no topLevel permission defined: .github/workflows/linux_debug_fetch_boost.yml:1","Warn: no topLevel permission defined: .github/workflows/linux_debug_fetch_hwloc.yml:1","Warn: no topLevel permission defined: .github/workflows/linux_hip.yml:1","Warn: no topLevel permission defined: .github/workflows/linux_release_fetchcontent.yml:1","Warn: no topLevel permission defined: .github/workflows/linux_release_static.yml:1","Warn: no topLevel permission defined: .github/workflows/linux_sanitizers.yml:1","Warn: no topLevel permission defined: .github/workflows/linux_with_bench_test.yml:1","Warn: no topLevel permission defined: .github/workflows/linux_with_nanobench_test.yml:1","Warn: no topLevel permission defined: .github/workflows/macos_debug.yml:1","Warn: no topLevel permission defined: .github/workflows/macos_debug_fetch_boost.yml:1","Warn: no topLevel permission defined: .github/workflows/macos_debug_fetch_hwloc.yml:1","Info: topLevel 'contents' permission set to 'read': .github/workflows/msvc_analysis.yml:22","Warn: no topLevel permission defined: .github/workflows/windows_clang_debug.yml:1","Warn: no topLevel permission defined: .github/workflows/windows_clang_release.yml:1","Warn: no topLevel permission defined: .github/workflows/windows_debug_vs2022.yml:1","Warn: no topLevel permission defined: .github/workflows/windows_debug_vs2022_fetch_boost.yml:1","Warn: no topLevel permission defined: .github/workflows/windows_debug_vs2022_fetch_hwloc.yml:1","Warn: no topLevel permission defined: .github/workflows/windows_release_2022.yml:1","Warn: no topLevel permission defined: .github/workflows/windows_release_gcc_mingw.yml:1","Warn: no topLevel permission defined: .github/workflows/windows_release_static.yml:1","Info: no jobLevel write permissions found"],"documentation":{"short":"Determines if the project's workflows follow the principle of least privilege.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#token-permissions"}},{"name":"License","score":10,"reason":"license file detected","details":["Info: project has a license file: LICENSE_1_0.txt:0","Info: FSF or OSI recognized license: Boost Software License 1.0: LICENSE_1_0.txt:0"],"documentation":{"short":"Determines if the project has defined a license.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#license"}},{"name":"Signed-Releases","score":-1,"reason":"no releases found","details":null,"documentation":{"short":"Determines if the project cryptographically signs release artifacts.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#signed-releases"}},{"name":"Binary-Artifacts","score":10,"reason":"no binaries found in the repo","details":null,"documentation":{"short":"Determines if the project has generated executable (binary) artifacts in the source repository.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#binary-artifacts"}},{"name":"Fuzzing","score":0,"reason":"project is not fuzzed","details":["Warn: no fuzzer integrations found"],"documentation":{"short":"Determines if the project uses fuzzing.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#fuzzing"}},{"name":"Pinned-Dependencies","score":0,"reason":"dependency not pinned by hash detected -- score normalized to 0","details":["Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/cff-validator.yml:23: update your workflow using https://app.stepsecurity.io/secureworkflow/STEllAR-GROUP/hpx/cff-validator.yml/master?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/cff-validator.yml:32: update your workflow using https://app.stepsecurity.io/secureworkflow/STEllAR-GROUP/hpx/cff-validator.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/codeql.yml:42: update your workflow using https://app.stepsecurity.io/secureworkflow/STEllAR-GROUP/hpx/codeql.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/codeql.yml:46: update your workflow using https://app.stepsecurity.io/secureworkflow/STEllAR-GROUP/hpx/codeql.yml/master?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/codeql.yml:53: update your workflow using https://app.stepsecurity.io/secureworkflow/STEllAR-GROUP/hpx/codeql.yml/master?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/codeql.yml:58: update your workflow using https://app.stepsecurity.io/secureworkflow/STEllAR-GROUP/hpx/codeql.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/codeql.yml:73: update your workflow using https://app.stepsecurity.io/secureworkflow/STEllAR-GROUP/hpx/codeql.yml/master?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/codeql.yml:80: update your workflow using https://app.stepsecurity.io/secureworkflow/STEllAR-GROUP/hpx/codeql.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/codeql.yml:90: update your workflow using https://app.stepsecurity.io/secureworkflow/STEllAR-GROUP/hpx/codeql.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/linux_crosscompile_arm_eve_sve_release.yml:17: update your workflow using https://app.stepsecurity.io/secureworkflow/STEllAR-GROUP/hpx/linux_crosscompile_arm_eve_sve_release.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/linux_crosscompile_arm_sve_release.yml:17: update your workflow using https://app.stepsecurity.io/secureworkflow/STEllAR-GROUP/hpx/linux_crosscompile_arm_sve_release.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/linux_debug.yml:18: update your workflow using https://app.stepsecurity.io/secureworkflow/STEllAR-GROUP/hpx/linux_debug.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/linux_debug_fetch_boost.yml:17: update your workflow using https://app.stepsecurity.io/secureworkflow/STEllAR-GROUP/hpx/linux_debug_fetch_boost.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/linux_debug_fetch_hwloc.yml:17: update your workflow using https://app.stepsecurity.io/secureworkflow/STEllAR-GROUP/hpx/linux_debug_fetch_hwloc.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/linux_hip.yml:17: update your workflow using https://app.stepsecurity.io/secureworkflow/STEllAR-GROUP/hpx/linux_hip.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/linux_release_fetchcontent.yml:17: update your workflow using https://app.stepsecurity.io/secureworkflow/STEllAR-GROUP/hpx/linux_release_fetchcontent.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/linux_release_static.yml:18: update your workflow using https://app.stepsecurity.io/secureworkflow/STEllAR-GROUP/hpx/linux_release_static.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/linux_sanitizers.yml:17: update your workflow using https://app.stepsecurity.io/secureworkflow/STEllAR-GROUP/hpx/linux_sanitizers.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/linux_with_bench_test.yml:18: update your workflow using https://app.stepsecurity.io/secureworkflow/STEllAR-GROUP/hpx/linux_with_bench_test.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/linux_with_nanobench_test.yml:18: update your workflow using https://app.stepsecurity.io/secureworkflow/STEllAR-GROUP/hpx/linux_with_nanobench_test.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/macos_debug.yml:17: update your workflow using https://app.stepsecurity.io/secureworkflow/STEllAR-GROUP/hpx/macos_debug.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/macos_debug_fetch_boost.yml:16: update your workflow using https://app.stepsecurity.io/secureworkflow/STEllAR-GROUP/hpx/macos_debug_fetch_boost.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/macos_debug_fetch_hwloc.yml:17: update your workflow using https://app.stepsecurity.io/secureworkflow/STEllAR-GROUP/hpx/macos_debug_fetch_hwloc.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/msvc_analysis.yml:36: update your workflow using https://app.stepsecurity.io/secureworkflow/STEllAR-GROUP/hpx/msvc_analysis.yml/master?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/msvc_analysis.yml:51: update your workflow using https://app.stepsecurity.io/secureworkflow/STEllAR-GROUP/hpx/msvc_analysis.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/msvc_analysis.yml:63: update your workflow using https://app.stepsecurity.io/secureworkflow/STEllAR-GROUP/hpx/msvc_analysis.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/windows_clang_debug.yml:17: update your workflow using https://app.stepsecurity.io/secureworkflow/STEllAR-GROUP/hpx/windows_clang_debug.yml/master?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/windows_clang_debug.yml:18: update your workflow using https://app.stepsecurity.io/secureworkflow/STEllAR-GROUP/hpx/windows_clang_debug.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/windows_clang_release.yml:17: update your workflow using https://app.stepsecurity.io/secureworkflow/STEllAR-GROUP/hpx/windows_clang_release.yml/master?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/windows_clang_release.yml:18: update your workflow using https://app.stepsecurity.io/secureworkflow/STEllAR-GROUP/hpx/windows_clang_release.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/windows_debug_vs2022.yml:17: update your workflow using https://app.stepsecurity.io/secureworkflow/STEllAR-GROUP/hpx/windows_debug_vs2022.yml/master?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/windows_debug_vs2022.yml:18: update your workflow using https://app.stepsecurity.io/secureworkflow/STEllAR-GROUP/hpx/windows_debug_vs2022.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/windows_debug_vs2022_fetch_boost.yml:16: update your workflow using https://app.stepsecurity.io/secureworkflow/STEllAR-GROUP/hpx/windows_debug_vs2022_fetch_boost.yml/master?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/windows_debug_vs2022_fetch_boost.yml:17: update your workflow using https://app.stepsecurity.io/secureworkflow/STEllAR-GROUP/hpx/windows_debug_vs2022_fetch_boost.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/windows_debug_vs2022_fetch_hwloc.yml:17: update your workflow using https://app.stepsecurity.io/secureworkflow/STEllAR-GROUP/hpx/windows_debug_vs2022_fetch_hwloc.yml/master?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/windows_debug_vs2022_fetch_hwloc.yml:18: update your workflow using https://app.stepsecurity.io/secureworkflow/STEllAR-GROUP/hpx/windows_debug_vs2022_fetch_hwloc.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/windows_release_2022.yml:16: update your workflow using https://app.stepsecurity.io/secureworkflow/STEllAR-GROUP/hpx/windows_release_2022.yml/master?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/windows_release_2022.yml:17: update your workflow using https://app.stepsecurity.io/secureworkflow/STEllAR-GROUP/hpx/windows_release_2022.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/windows_release_gcc_mingw.yml:16: update your workflow using https://app.stepsecurity.io/secureworkflow/STEllAR-GROUP/hpx/windows_release_gcc_mingw.yml/master?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/windows_release_gcc_mingw.yml:17: update your workflow using https://app.stepsecurity.io/secureworkflow/STEllAR-GROUP/hpx/windows_release_gcc_mingw.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/windows_release_static.yml:17: update your workflow using https://app.stepsecurity.io/secureworkflow/STEllAR-GROUP/hpx/windows_release_static.yml/master?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/windows_release_static.yml:18: update your workflow using https://app.stepsecurity.io/secureworkflow/STEllAR-GROUP/hpx/windows_release_static.yml/master?enable=pin","Warn: containerImage not pinned by hash: tools/docker/Dockerfile:6: pin your Docker image by updating stellargroup/build_env:17 to stellargroup/build_env:17@sha256:a23b14929d3c327e38dc60deca017a19c302a16640ea90ecdf8a1094a2c7b541","Warn: downloadThenRun not pinned by hash: .jenkins/lsu-test-coverage/batch.sh:50","Info:   0 out of  29 GitHub-owned GitHubAction dependencies pinned","Info:   0 out of  13 third-party GitHubAction dependencies pinned","Info:   0 out of   1 containerImage dependencies pinned","Info:   0 out of   1 downloadThenRun dependencies pinned"],"documentation":{"short":"Determines if the project has declared and pinned the dependencies of its build process.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#pinned-dependencies"}},{"name":"Branch-Protection","score":-1,"reason":"internal error: error during branchesHandler.setup: internal error: githubv4.Query: Resource not accessible by integration","details":null,"documentation":{"short":"Determines if the default and release branches are protected with GitHub's branch protection settings.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#branch-protection"}},{"name":"Vulnerabilities","score":0,"reason":"13 existing vulnerabilities detected","details":["Warn: Project is vulnerable to: GHSA-55x5-fj6c-h6m8","Warn: Project is vulnerable to: PYSEC-2014-9 / GHSA-57qw-cc2g-pv5p","Warn: Project is vulnerable to: PYSEC-2021-19 / GHSA-jq4v-f5q6-mjqq","Warn: Project is vulnerable to: GHSA-pgww-xf46-h92r","Warn: Project is vulnerable to: PYSEC-2022-230 / GHSA-wrxv-2j5q-m38w","Warn: Project is vulnerable to: PYSEC-2018-12 / GHSA-xp26-p53h-6h2p","Warn: Project is vulnerable to: PYSEC-2018-34 / GHSA-2fc2-6r4j-p65h","Warn: Project is vulnerable to: PYSEC-2021-856 / GHSA-5545-2q6w-2gh6","Warn: Project is vulnerable to: PYSEC-2019-108 / GHSA-9fq2-x9r6-wfmf","Warn: Project is vulnerable to: PYSEC-2018-33 / GHSA-cw6w-4rcx-xphc","Warn: Project is vulnerable to: PYSEC-2021-857 / GHSA-f7c7-j99h-c22f","Warn: Project is vulnerable to: GHSA-fpfv-jqm9-f5jm","Warn: Project is vulnerable to: PYSEC-2017-1 / GHSA-frgw-fgh6-9g52"],"documentation":{"short":"Determines if the project has open, known unfixed vulnerabilities.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#vulnerabilities"}},{"name":"SAST","score":10,"reason":"SAST tool is run on all commits","details":["Info: SAST configuration detected: CodeQL","Info: all commits (30) are checked with a SAST tool"],"documentation":{"short":"Determines if the project uses static code analysis.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#sast"}}]},"last_synced_at":"2025-08-16T03:24:47.501Z","repository_id":3405543,"created_at":"2025-08-16T03:24:47.501Z","updated_at":"2025-08-16T03:24:47.501Z"},"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":31964738,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-04-18T00:39:45.007Z","status":"online","status_checked_at":"2026-04-18T02:00:07.018Z","response_time":103,"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":["c-plus-plus","concurrency","cpp20","cpp20-modules","cross-platform","distributed","parallelism"],"created_at":"2026-04-18T10:13:19.793Z","updated_at":"2026-04-18T10:13:23.150Z","avatar_url":"https://github.com/TheHPXProject.png","language":"C++","funding_links":["https://github.com/sponsors/STEllAR-GROUP","https://opencollective.com/hpx"],"categories":[],"sub_categories":[],"readme":"..\n    Copyright (c) 2007-2026 Louisiana State University\n\n    SPDX-License-Identifier: BSL-1.0\n    Distributed under the Boost Software License, Version 1.0. (See accompanying\n    file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)\n\n|github_status| |codacy_quality| |OpenSSF| |CFF| |JOSS| |zenodo_doi|\n\nDocumentation: `latest \u003chttps://docs.hpx.dev/latest/html/index.html\u003e`_,\n`development (master) \u003chttps://docs.hpx.dev/branches/master/html/index.html\u003e`_\n\n|hpx_logo|\n\n------\n\nHPX is a C++ Standard Library for Concurrency and Parallelism. It implements all\nof the corresponding facilities as defined by the C++ Standard. Additionally, in\nHPX we implement functionalities proposed as part of the ongoing C++\nstandardization process. We also extend the C++ Standard APIs to the distributed\ncase.\n\nThe goal of HPX is to create a high quality, freely available, open source\nimplementation of a new programming model for conventional systems, such as\nclassic Linux based Beowulf clusters or multi-socket highly parallel SMP nodes.\nAt the same time, we want to have a very modular and well designed runtime\nsystem architecture which would allow us to port our implementation onto new\ncomputer system architectures. We want to use real-world applications to drive\nthe development of the runtime system, coining out required functionalities and\nconverging onto a stable API which will provide a smooth migration path for\ndevelopers.\n\nThe API exposed by HPX is not only modeled after the interfaces defined by the\nC++11/14/17/20/23 ISO standard, it also adheres to the programming guidelines used\nby the Boost collection of C++ libraries. We aim to improve the scalability of\ntoday's applications and to expose new levels of parallelism which are necessary\nto take advantage of the exascale systems of the future.\n\nWhat's so special about HPX?\n============================\n\n* HPX exposes a uniform, standards-oriented API for ease of programming parallel\n  and distributed applications.\n* It enables programmers to write fully asynchronous code using hundreds of\n  millions of threads.\n* HPX provides unified syntax and semantics for local and remote operations.\n* HPX makes concurrency manageable with dataflow and future based\n  synchronization.\n* It implements a rich set of runtime services supporting a broad range of use\n  cases.\n* HPX exposes a uniform, flexible, and extendable performance counter framework\n  which can enable runtime adaptivity\n* It is designed to solve problems conventionally considered to be\n  scaling-impaired.\n* HPX has been designed and developed for systems of any scale, from hand-held\n  devices to very large scale systems.\n* It is the first fully functional implementation of the ParalleX execution\n  model.\n* HPX is published under a liberal open-source license and has an open, active,\n  and thriving developer community.\n* HPX is a member project of the `High-Performance Software Foundation \u003chttps://hpsf.io/\u003e`_.\n\nGovernance\n==========\n\nThe HPX project is a meritocratic, consensus-based community project. Anyone\nwith an interest in the project can join the community, contribute to the\nproject design and participate in the decision making process.\n`This document \u003chttp://hpx.stellar-group.org/documents/governance/\u003e`_ describes\nhow that participation takes place and how to set about earning merit within\nthe project community.\n\n\nDocumentation\n=============\n\nIf you plan to use HPX we suggest to start with the latest released version\nwhich can be downloaded `here \u003chttps://github.com/TheHPXProject/hpx/releases/\u003e`_.\n\nTo quickly get started with HPX on most Linux distributions you can read the\nquick start guide `here\n\u003chttps://docs.hpx.dev/latest/html/quickstart.html\u003e`_.\nDetailed instructions on building and installing HPX on various platforms can be\nfound `here\n\u003chttps://docs.hpx.dev/latest/html/manual/building_hpx.html\u003e`_.\nThe full documentation for the latest release of HPX can always be found `here\n\u003chttps://docs.hpx.dev/latest/html/index.html\u003e`_.\n\nIf you would like to work with the cutting edge version of this repository\n(``master`` branch) the documentation can be found `here\n\u003chttps://docs.hpx.dev/branches/master/html/index.html\u003e`_.\nWe strongly recommend that you follow the current health status of the master\nbranch by looking at our `continuous integration results website\n\u003chttps://cdash.rostam.cct.lsu.edu/index.php?project=HPX\u003e`_. While we try to keep the\nmaster branch stable and usable, sometimes new bugs trick their way into the\ncode base. The Github continuous integration service additionally tracks the\ncurrent build status for the master branch: |github_status|.\n\nWe use `Codacy \u003chttps://www.codacy.com/\u003e`_ to assess the code quality of this\nproject: |codacy_quality|.\n\nIf you can't find what you are looking for in the documentation or you suspect\nyou've found a bug in HPX we very much encourage and appreciate any issue\nreports through the `issue tracker for this Github project\n\u003chttps://github.com/TheHPXProject/hpx/issues\u003e`_.\n\nIf you have any questions feel free to ask it over at `StackOverflow\n\u003chttps://stackoverflow.com\u003e`_ and tag the question with `hpx\n\u003chttps://stackoverflow.com/questions/tagged/hpx\u003e`_.\n\nFor a full list of support options please see our `Support page\n\u003chttps://github.com/TheHPXProject/hpx/blob/master/.github/SUPPORT.md\u003e`_.\n\nIf you would like to read more about HPX, we recommend the `book \u003chttps://link.springer.com/book/10.1007/978-3-031-54369-2\u003e`_ \n\"Parallel C++ -- Efficient and Scalable High-Performance Parallel Programming Using HPX\" the code examples are available `here \u003chttps://github.com/ModernCPPBook/Examples\u003e`_.\n\n\nCode of conduct\n===============\n\nWe have adopted a `code of conduct\n\u003chttps://github.com/TheHPXProject/hpx/blob/master/.github/CODE_OF_CONDUCT.md\u003e`_\nfor this project. Please refer to this document if you would like to know more\nabout the expectations for members of our community, with regard to how they\nwill behave toward each other.\n\nPlease find the project's gpg key, which is used to sign HPX releases\n`here\n\u003chttps://pgp.mit.edu/pks/lookup?op=get\u0026search=0xE18AE35E86BB194F\u003e`_.\n\nCiting\n======\n\nIn publications, please use our paper in The Journal of Open Source\nSoftware as the main citation for HPX: |JOSS|. For referring\nto the latest release of HPX please use: |zenodo_doi|.\n\nAcknowledgements\n================\n\nWe have used a free open-source license of `PVS-Studio, a static analyzer for C++ code\n\u003chttps://pvs-studio.com/en/pvs-studio/?utm_source=github\u0026utm_medium=organic\u0026utm_campaign=open_source\u003e`_\nto check our code base.\n\nPast and current funding and support for HPX is listed `here\n\u003chttps://hpx.stellar-group.org/funding-acknowledgements\u003e`_.\n\nCopyright � 2026 HPX Project a Series of LF Projects, LLC\n\n.. |github_status| image:: https://github.com/TheHPXProject/hpx/actions/workflows/build-and-test.yml/badge.svg\n     :target: https://github.com/TheHPXProject/hpx/actions/workflows/build-and-test.yml\n     :alt: HPX master branch build status\n\n.. |zenodo_doi| image:: https://zenodo.org/badge/DOI/10.5281/zenodo.598202.svg\n     :target: https://doi.org/10.5281/zenodo.598202\n     :alt: Latest software release of HPX\n\n.. |codacy_quality| image:: https://app.codacy.com/project/badge/Grade/aa011ca3557846a5aa96f4cac9322374\n     :target: https://app.codacy.com/gh/TheHPXProject/hpx/dashboard\n     :alt: HPX Code Quality Assessment\n\n.. |JOSS| image:: https://joss.theoj.org/papers/022e5917b95517dff20cd3742ab95eca/status.svg\n    :target: https://joss.theoj.org/papers/022e5917b95517dff20cd3742ab95eca\n    :alt: JOSS Paper about HPX\n\n.. |CFF| image:: https://github.com/TheHPXProject/hpx/actions/workflows/cff-validator.yml/badge.svg\n    :target: https://github.com/TheHPXProject/hpx/actions/workflows/cff-validator.yml\n    :alt: Citations file for HPX\n\n.. |OpenSSF| image:: https://bestpractices.coreinfrastructure.org/projects/6093/badge\n    :target: https://bestpractices.coreinfrastructure.org/projects/6093\n    :alt: OpenSSF Best Practices\n\n.. |hpx_logo| image:: http://hpx.stellar-group.org/files/hpx_logo.png\n    :target: http://hpx.stellar-group.org/\n    :alt: HPX Logo\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fthehpxproject%2Fhpx","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fthehpxproject%2Fhpx","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fthehpxproject%2Fhpx/lists"}