Open-Awesome
CategoriesAlternativesStacksSelf-HostedExplore
Open-Awesome

© 2026 Open-Awesome. Curated for the developer elite.

TermsPrivacyAboutGitHubRSS
  1. Home
  2. Tags
  3. Parallel Computing

Parallel Computing

186 projects

Showing 36 of 186 projects

Bevy
BevyRust

A refreshingly simple, data-driven game engine built in Rust, offering a complete 2D and 3D feature set.

#parallel-computing#modular-architecture#open-source
Stars48.0k
Forks4.8k
Last commit1 day ago
Servo
ServoRust

A prototype web browser engine written in Rust, designed for parallel processing and embedding in applications.

#prototype#parallel-computing#embedding
Stars37.9k
Forks3.8k
Last commit1 day ago
XGBoost
XGBoostC++

A scalable, portable, and distributed gradient boosting library for efficient machine learning across multiple languages and platforms.

#parallel-computing#gbdt#data-science
Stars28.7k
Forks8.9k
Last commit1 day ago
Sogou Workflow
Sogou WorkflowC++

A C++ parallel computing and asynchronous networking framework for building high-performance, high-concurrency backend services.

#parallel-computing#high-performance#redis
Stars14.4k
Forks2.6k
Last commit23 days ago
Rayon
RayonRust

A lightweight data-parallelism library for Rust that makes it easy to convert sequential computations into parallel ones.

#no-data-races#parallel-computing#webassembly
Stars13.3k
Forks604
Last commit5 days ago
concurrentqueue
concurrentqueueC++

A fast, industrial-strength, lock-free concurrent queue for C++11 supporting multi-producer and multi-consumer patterns.

#parallel-computing#c-plus-plus-11#high-performance
Stars12.5k
Forks1.9k
Last commit1 month ago
Taskflow
TaskflowC++

A fast, expressive, and header-only C++ library for building task-parallel programs with static, dynamic, and conditional task graphs.

#work-stealing#threadpool#cuda
Stars12.1k
Forks1.4k
Last commit27 days ago
modin
modinPython

A drop-in replacement for pandas that scales data analysis workflows to use all CPU cores and handle out-of-memory datasets.

#parallel-computing#distributed#data-science
Stars10.4k
Forks680
Last commit6 months ago
Torch7 Cheat sheet
Torch7 Cheat sheetC

A scientific computing framework with wide support for machine learning algorithms, built around multi-dimensional tensor operations.

#scientific-computing#parallel-computing#deep-learning
Stars9.1k
Forks2.3k
Last commit1 year ago
ThreadPool
ThreadPoolC++

A simple C++11 thread pool implementation for parallel task execution in C++ applications.

#parallel-computing#task-queue#c-plus-plus-11
Stars8.8k
Forks2.3k
Last commit2 years ago
Amethyst
AmethystRust

A data-oriented and data-driven game engine written in Rust, designed for extreme multithreading and clean architecture.

#hacktoberfest#parallel-computing#gamedev
Stars8.0k
Forks726
Last commit4 years ago
deap
deapPython

A Python framework for rapid prototyping and testing of evolutionary algorithms, including genetic algorithms, genetic programming, and evolution strategies.

#parallel-computing#genetic-algorithms#cma-es
Stars6.4k
Forks1.2k
Last commit4 months ago
deap
deapPython

A Python framework for rapid prototyping and testing of evolutionary algorithms, including genetic algorithms, genetic programming, and evolution strategies.

#parallel-computing#genetic-algorithms#cma-es
Stars6.4k
Forks1.2k
Last commit4 months ago
BLAKE3
BLAKE3Assembly

A cryptographic hash function that is significantly faster than SHA-256, highly parallelizable, and serves as a PRF, MAC, KDF, and XOF.

#parallel-computing#key-derivation#simd
Stars6.4k
Forks475
Last commit2 days ago
Concurrent Ruby
Concurrent RubyRuby

A comprehensive suite of modern concurrency abstractions and thread-safe utilities for Ruby, inspired by Erlang, Clojure, and Java.

#futures#parallel-computing#thread-safety
Stars5.8k
Forks417
Last commit2 days ago
NCCL
NCCLC++

A library of optimized communication primitives for multi-GPU and multi-node collective operations.

#multi-gpu#cuda#distributed-training
Stars5.0k
Forks1.4k
Last commit1 day ago
Thrust
ThrustC++

A C++ parallel algorithms library that enables high-performance computing on GPUs and multicore CPUs with a productivity-focused interface.

#cuda#parallel-computing#high-performance-computing
Stars5.0k
Forks760
Last commit2 years ago
ArrayFire
ArrayFireC++

A general-purpose tensor library for parallel computing across CPUs, GPUs, and hardware accelerators.

#oneapi#cuda#scientific-computing
Stars4.9k
Forks556
Last commit6 months ago
Whisper JAX
Whisper JAXJupyter Notebook

A JAX implementation of OpenAI's Whisper model offering up to 70x faster transcription on TPUs.

#parallel-computing#jax#deep-learning
Stars4.7k
Forks411
Last commit2 years ago
joblib
joblibPython

Computing with Python functions.

#multiprocessing#threading#parallel-computing
Stars4.4k
Forks474
Last commit1 day ago
Slurm
SlurmC

An open-source cluster resource management and job scheduling system for Linux-based high-performance computing.

#parallel-computing#high-performance-computing#open-source
Stars4.3k
Forks881
Last commit1 day ago
xarray
xarrayPython

A Python package for working with labeled multi-dimensional arrays, inspired by pandas and tailored for scientific data.

#multi-dimensional-arrays#labeled-data#scientific-computing
Stars4.2k
Forks1.3k
Last commit2 days ago
Warp-CTC
Warp-CTCCuda

A fast parallel implementation of the Connectionist Temporal Classification (CTC) loss function for CPU and GPU.

#cuda#parallel-computing#torch-binding
Stars4.1k
Forks1.0k
Last commit2 years ago
data.table <img class="emoji" alt="heart" src="https://cdn.jsdelivr.net/gh/qinwf/awesome-R@3c66da6e291bcc0520b1649125b0bed750896a9a/heart.png" height="20" align="absmiddle" width="20">
data.table <img class="emoji" alt="heart" src="https://cdn.jsdelivr.net/gh/qinwf/awesome-R@3c66da6e291bcc0520b1649125b0bed750896a9a/heart.png" height="20" align="absmiddle" width="20">R

A high-performance R package for fast data manipulation of large datasets, extending data.frame with concise syntax and memory efficiency.

#parallel-computing#high-performance#r-package
Stars3.9k
Forks1.1k
Last commit
threads.js
threads.jsTypeScript

A library that simplifies using web workers and worker threads across Node.js, browsers, and Electron with a uniform API.

#parallel-computing#web-worker#isomorphic-javascript
Stars3.5k
Forks173
Last commit2 years ago
Parallel Hashmap
Parallel HashmapC++

A family of header-only C++ hashmap and btree containers offering drop-in replacements for std::unordered_map/std::map with superior speed and memory efficiency.

#tables#hash#parallel-computing
Stars3.2k
Forks312
Last commit2 months ago
OpenSubdiv
OpenSubdivC++

An open-source library for high-performance subdivision surface evaluation on CPU and GPU, matching Pixar's Renderman precision.

#subdivision-surfaces#parallel-computing#animation
Stars3.1k
Forks585
Last commit15 days ago
BS::thread_pool
BS::thread_poolC++

A fast, lightweight, modern, and easy-to-use C++17/20/23 thread pool library for high-performance parallel computing.

#threadpool#cplusplus-20#scientific-computing
Stars3.0k
Forks331
Last commit8 months ago
Chrono
ChronoC++

High-performance C++ library for multiphysics and multibody dynamics simulations, including rigid/flexible bodies, granular dynamics, and fluid-solid interaction.

#robotics#parallel-computing#simulation
Stars3.0k
Forks632
Last commit1 day ago
murmur
murmurC++

A compiler for a C-based SPMD language that generates high-performance SIMD code for CPUs and GPUs.

#programming-language#parallel-computing#high-performance-computing
Stars3.0k
Forks351
Last commit7 days ago
concurrencpp
concurrencppC++

A modern C++ concurrency library providing tasks, executors, timers, and C++20 coroutines for writing highly concurrent applications.

#threadpool#threading#parallel-computing
Stars2.8k
Forks252
Last commit1 year ago
PINCache
PINCacheObjective-C

A fast, non-deadlocking parallel object cache for iOS, tvOS, watchOS, and macOS, designed to persist expensive-to-reproduce temporary objects.

#parallel-computing#ios#memory-cache
Stars2.7k
Forks365
Last commit5 days ago
Kokkos
KokkosC++

A C++ programming model for writing performance-portable applications targeting all major HPC platforms.

#cuda#sycl#parallel-computing
Stars2.7k
Forks516
Last commit1 day ago
swifter
swifterPython

A Python package that automatically accelerates pandas and Modin DataFrame apply operations by choosing the fastest available method.

#parallelization#parallel-computing#data-science
Stars2.6k
Forks104
Last commit2 years ago
OpenMPI
OpenMPIC

An open-source implementation of the Message Passing Interface (MPI) specification for high-performance computing.

#hpc-library#hacktoberfest#scientific-computing
Stars2.6k
Forks988
Last commit5 days ago
specs
specsRust

A parallel Entity-Component System (ECS) library for Rust, designed for high flexibility and performance.

#parallel-computing#simulation#data-oriented-design
Stars2.6k
Forks215
Last commit2 years ago
Page 1 of 6

Related Tags

Community-curated · Updated weekly · 100% open source

Found a gem we're missing?

Open-Awesome is built by the community, for the community. Submit a project, suggest an awesome list, or help improve the catalog on GitHub.

Submit a projectStar on GitHub
2 days ago
Next
#Machine Learning41
#Concurrency41
#High Performance Computing37
#C Plus Plus34
#Scientific Computing31
#Python25
#Cuda24
#Gpu Computing24
#Performance18
#High Performance17
#Multithreading16
#Rust16