NVIDIA's CUDA platform for Rust. Host runtime crates plus Tile (cutile-rs) and SIMT (cuda-oxide) kernel programming models in idiomatic Rust.
High Performance Computing GitHub Repositories (2026) · Open Source Tools
Discover the best High Performance Computing open source repositories on GitHub. Explore trending tools, live star counts, source code, and developer projects updated daily.
A coupling library and ecosystem for partitioned multi-physics and multi-scale simulations, including surface and volume coupling.
Lightweight, general, scalable C++ library for finite element methods
Run Slurm on Kubernetes. A Slinky project.
A high-performance, universal serving framework for any-to-any models.
Compiler for multiple programming models (SYCL, C++ standard parallelism, HIP/CUDA) for CPUs and GPUs from all vendors: The independent, community-driven compiler for C++-based heterogeneous programming models. Lets applications adapt themselves to all the hardware in the system - even at runtime!
Open-source software for volunteer computing and grid computing.
C++-based high-performance parallel environment execution engine (vectorized env) for general RL environments.
A Rust-based, lightweight unikernel.
SPHinXsys provides C++ APIs for engineering simulation and optimization. It aims at complex systems driven by fluid, structure, multi-body dynamics and beyond. The multi-physics library is based on a unique and unified computational framework by which strong coupling has been achieved for all involved physics.
DaCe - Data Centric Parallel Programming
A modern, fast, lightweight thread pool library based on C++2x
Run Slurm in Kubernetes
The fastest automatic differentiation library for C++, with Python bindings. Forward, adjoint and higher-order derivatives, checkpointing, Eigen support and JIT. Reproducible benchmarks against CppAD, Adept and autodiff.
Next generation of ADIOS developed in the Exascale Computing Program
A personal research and development (R&D) lab that facilitates the sharing of knowledge.
A Taichi-powered high-performance numerical simulator for multiscale and multifield geophysical problems
Mt-KaHyPar (Multi-Threaded Karlsruhe Hypergraph Partitioner) is a shared-memory multilevel graph and hypergraph partitioner equipped with parallel implementations of techniques used in the best sequential partitioning algorithms. Mt-KaHyPar can partition extremely large hypergraphs very fast and with high quality.
A C++17 message passing library based on MPI
PSyclone is a source-to-source Fortran compiler designed to programmatically optimise, parallelise and instrument HPC applications via user-provided transformation scripts.