Topics / #parallel-programming

Parallel-programming projects on GitHub

Writing code that runs across many cores.

As of , the most-starred Parallel-programming projects on GitHub are bend (23.7K stars), codon (16.9K stars) and ants (14.5K stars). GitHub.Locker tracks 6 Parallel-programming repositories with 79.3K stars combined. The fastest-growing on October 16 was bend, with +44 stars in a day.

6Projects
79.3KStars in total
+48Stars in a day

Hot right now

Most stars gained in a day · Oct 16

The all-time top

6 projects · by stars

  1. #1 · bendlang/bend

    bend

    A high-level, massively parallel programming language. It feels like Python or Haskell (closures, unrestricted recursion, continuations) but scales across many cores and GPUs with no thread or lock code to write.

    23.7K
  2. #2 · exaloop/codon

    codon

    Codon is a high-performance Python implementation that compiles your code straight to native machine code — typically 10-100x faster than vanilla Python on a single thread, on par with C/C++.

    16.9K
  3. #3 · panjf2000/ants

    ants

    ants is a goroutine pool library for Go: it manages and recycles a massive number of goroutines with a fixed capacity, letting you limit how many run concurrently in your program.

    14.5K
  1. 4

    taskflow

    12.2Ktaskflow/taskflow · C++

    Taskflow is a C++ library that helps you write high-performance task-parallel programs with high programming productivity, letting you build and run graphs of dependent tasks across CPU threads and GPUs.

  2. 5

    conc

    10.4Ksourcegraph/conc · Go

    conc is a Go library — a 'toolbelt' for structured concurrency that makes common concurrent patterns in Go easier and safer than raw goroutines and sync primitives.

  3. 6

    TornadoVM

    1.5Kbeehive-lab/TornadoVM · Java

    An open-source GPU programming framework for Java: it JIT-compiles Java bytecode at runtime into NVIDIA CUDA, OpenCL C or Apple Metal code, so Java programs run on GPUs and multi-core CPUs. Works with JDK 21-27.

Often tagged together