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

SeismicMesh
SeismicMeshPython

A Python package for generating high-quality 2D/3D triangular meshes for finite element simulations, with parallel support and seismology applications.

#meshing#scientific-computing#parallel-computing
Stars142
Forks36
Last commit3 years ago
libvc
libvcC++

A GPGPU engine for C++ that executes SPIR-V compute shaders using Vulkan, similar to OpenCL but with a more abstract interface.

#vulkan#parallel-computing#compute-shaders
Stars141
Forks10
Last commit4 years ago
doddle-model
doddle-modelScala

An in-memory machine learning library for Scala with a scikit-learn-like API, built on Breeze for parallel and distributed systems.

#parallel-computing#in-memory#data-science
Stars139
Forks22
Last commit1 year ago
SIMDArray
SIMDArrayF#

SIMD-enhanced array operations for F# that leverage CPU vector instructions for significant performance improvements.

#parallel-computing#simd#cpu-acceleration
Stars138
Forks16
Last commit5 months ago
bigmemory
bigmemoryC++

An R package for creating, storing, and manipulating massive matrices using shared memory and memory-mapped files.

#parallel-computing#r-package#shared-memory
Stars133
Forks24
Last commit1 month ago
luaproc
luaprocC

A concurrent programming library for Lua that enables parallel execution of Lua processes using message passing and POSIX threads.

#parallel-computing#channel-based-communication#concurrent-programming
Stars130
Forks27
Last commit9 years ago
darwin-rs
darwin-rsRust

A Rust library for writing evolutionary algorithms to solve optimization problems like TSP, Sudoku, and OCR.

#parallel-computing#genetic-algorithms#evolutionary-algorithms
Stars129
Forks16
Last commit4 years ago
go-lock
go-lockGo

A Go library providing efficient read-write mutexes with trylock, timeout, and no-starvation mechanisms.

#parallel-computing#lock#no-starvation
Stars126
Forks8
Last commit4 years ago
ddR
ddRR

A unified R API for writing parallel and distributed applications across different backends like parallel, HP Distributed R, and SparkR.

#parallel-computing#high-performance-computing#api
Stars118
Forks17
Last commit8 years ago
RF
RFGo

A parallel Random Forest implementation in Go for classification and regression tasks.

#ensemble-learning#random-forest#parallel-computing
Stars115
Forks42
Last commit12 years ago
lisp-actors
lisp-actorsCommon Lisp

A Common Lisp implementation of transactional Hewitt Actors for building highly concurrent, thread-agnostic, and secure distributed systems.

#functional-programming#parallel-computing#transactional-actors
Stars113
Forks11
Last commit
GaussianMixtures
GaussianMixturesJulia

A Julia package for efficient large-scale Gaussian Mixture Models with support for diagonal/full covariance, parallel training, and variational Bayes.

#julia#parallel-computing#expectation-maximization
Stars108
Forks40
Last commit
Pebl
PeblPython

A Python library for learning Bayesian network structure from observational and interventional data with support for missing values and parallel execution.

#systems-biology#parallel-computing#bayesian-networks
Stars104
Forks21
Last commit14 years ago
FIO
FIOF#

A type-safe, purely functional effect system for building asynchronous and concurrent applications in F#.

#functional-programming#parallel-computing#parallel-programming
Stars95
Forks0
Last commit3 days ago
riposte
riposteC++

A fast interpreter and JIT compiler for the R programming language, designed as a drop-in replacement.

#programming-language#parallel-computing#interpreter
Stars92
Forks10
Last commit10 years ago
FindTBB
FindTBBCMake

A CMake find module for locating and linking Intel Threading Building Blocks (TBB) libraries in C++ projects.

#parallel-computing#find-module#cmake
Stars89
Forks34
Last commit8 years ago
MPQC
MPQCC++

A massively parallel quantum chemistry platform for ab initio electronic structure simulations of molecules and solids.

#scientific-computing#parallel-computing#high-performance-computing
Stars81
Forks27
Last commit3 years ago
Chips-n-Salsa
Chips-n-SalsaJava

A Java library of customizable, hybridizable, iterative, parallel, stochastic, and self-adaptive local search algorithms.

#parallel-computing#genetic-algorithms#java-library
Stars77
Forks39
Last commit1 day ago
parex
parexElixir

An Elixir module for executing multiple slow functions or processes in parallel.

#functional-programming#parallel-computing#elixir
Stars64
Forks2
Last commit11 years ago
exmatrix
exmatrixElixir

An Elixir library implementing parallel matrix multiplication and utilities for matrix operations, used for benchmarking concurrent code.

#parallel-computing#elixir#performance-analysis
Stars58
Forks14
Last commit3 years ago
pwrake
pwrakeRuby

A parallel workflow extension for Rake that runs tasks on multicores, clusters, and cloud environments.

#scientific-computing#parallel-computing#workflow
Stars57
Forks5
Last commit6 years ago
optimizer.ml
optimizer.mlC#

A toolset for parallel parameter optimization of QuantConnect Lean trading algorithms using various optimization methods.

#parallel-computing#trading#lean
Stars55
Forks21
Last commit3 years ago
Parany
ParanyOCaml

A generalized map-reduce library for parallel processing on multicore systems, handling large files and infinite streams.

#stream-processing#multi-processing#ocaml-library
Stars54
Forks8
Last commit2 years ago
avm
avmCommon Lisp

An efficient arrayed vector math library for Common Lisp with multi-threading and CUDA support.

#cuda#scientific-computing#parallel-computing
Stars54
Forks4
Last commit5 years ago
lparallel
lparallelCommon Lisp

A Common Lisp library providing a comprehensive suite of constructs for parallel programming, including tasks, promises, and parallel data operations.

#asynchronous-programming#parallel-computing#task-queue
Stars47
Forks8
Last commit
ordered-concurrently
ordered-concurrentlyGo

A Go library for concurrent processing that returns output in the same order as the input via channels.

#parallel-computing#queue-processing#concurrent
Stars46
Forks8
Last commit3 years ago
FastColabCopy
FastColabCopyPython

A Python script for parallel multi-threaded file transfers in Google Colab, achieving 10-50x speed improvements.

#google-colab#parallel-computing#performance-optimization
Stars33
Forks37
Last commit4 years ago
Nproc
NprocOCaml

A process pool implementation for OCaml that enables parallel task execution across multiple cores using message-passing.

#parallel-computing#async-programming#performance-optimization
Stars30
Forks6
Last commit13 years ago
A implementation of Shor's algorithm written in Python calling Q# for the quantum part
A implementation of Shor's algorithm written in Python calling Q# for the quantum partHTML

A Python implementation of Shor's algorithm that calls Q# for quantum phase estimation, featuring cross-language interoperability and parallel computation.

#parallel-computing#python3#hybrid-algorithm
Stars29
Forks11
Last commit
MPI
MPIOCaml

OCaml bindings for the Message Passing Interface (MPI) library, enabling distributed-memory parallel programming in OCaml.

#scientific-computing#parallel-computing#high-performance-computing
Stars28
Forks13
Last commit4 months ago
splitmap
splitmapJava

A Java library for parallel evaluation of boolean circuits and aggregations over filters using RoaringBitmap.

#bitmap#parallel-computing#java-library
Stars27
Forks2
Last commit7 years ago
cuda
cudaAda

Compiles Ada and SPARK code directly to NVIDIA GPUs using CUDA toolsuite.

#cuda#parallel-computing#high-performance-computing
Stars25
Forks7
Last commit1 year ago
opencl-ada
opencl-adaAda

An Ada binding for the OpenCL host API, enabling OpenCL host programming in Ada.

#ada-binding#parallel-computing#host-api
Stars18
Forks6
Last commit12 years ago
ForkWork
ForkWorkOCaml

An OCaml library for parallelizing work across multiple cores using child process forking.

#functional-programming#parallel-computing#library
Stars17
Forks3
Last commit6 years ago
DerelictCUDA
DerelictCUDAD

Dynamic bindings to NVIDIA CUDA Driver and Runtime APIs for the D programming language.

#cuda#d-language#parallel-computing
Stars17
Forks3
Last commit7 years ago
coalton-threads
coalton-threadsCommon Lisp

A primitive threading and concurrency library for Coalton, wrapping bordeaux-threads with additional utilities like Mutex.

#threading#parallel-computing#coalton
Stars16
Forks1
Last commit1 year ago
PreviousPage 5 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
21 hours ago
6 months ago
2 months ago
7 years ago
Next
#Concurrency41
#Machine Learning41
#High Performance Computing37
#C Plus Plus34
#Scientific Computing31
#Cuda24
#Gpu Computing24
#Python24
#Performance18
#High Performance17
#Multithreading16
#Rust16