Topics / #parallel

Parallel projects on GitHub

Running computation in parallel across cores and machines.

As of , the most-starred Parallel projects on GitHub are ansible (71K stars), ray (44.1K stars) and php-src (40.4K stars). GitHub.Locker tracks 23 Parallel repositories with 482.3K stars combined. The fastest-growing on October 17 was bend, with +21 stars in a day.

23Projects
482.3KStars in total
+107Stars in a day

Hot right now

Most stars gained in a day · Oct 17

The all-time top

23 projects · by stars

  1. #1 · ansible/ansible

    ansible

    Ansible is a radically simple IT automation system for configuration management, application deployment, cloud provisioning, ad-hoc tasks, network automation, and multi-node orchestration.

    71K
  2. #2 · ray-project/ray

    ray

    Ray is an open-source framework for scaling AI and Python applications: a core distributed runtime plus a set of AI libraries that simplify ML compute.

    44.1K
  3. #3 · php/php-src

    php-src

    This is the source code of PHP, the popular general-purpose scripting language especially suited to web development — the interpreter itself, written in C.

    40.4K
  1. 4

    polars

    40.1Kpola-rs/polars · Rust

    Polars is an extremely fast analytical query engine for DataFrames, written in Rust and designed to be fast, easy to use and expressive.

  2. 5

    servo

    38.2Kservo/servo · Rust

    Servo is a prototype web browser engine written in Rust. The project aims to give developers a lightweight, high-performance alternative for embedding web technologies in applications.

  3. 6

    tqdm

    31.4Ktqdm/tqdm · Python

    A fast, extensible progress bar for Python and the CLI: wrap any iterable with tqdm(iterable) and your loop instantly shows a smart meter with percentage, speed and ETA.

  4. 7

    xgboost

    28.9Kdmlc/xgboost · C++

    XGBoost is an optimized distributed gradient boosting library designed to be highly efficient, flexible and portable — it implements machine learning algorithms under the Gradient Boosting framework.

  5. 8

    the_silver_searcher

    27.1Kggreer/the_silver_searcher · C

    The Silver Searcher (ag) is a command-line code-searching tool similar to ack, built with a focus on speed.

  6. 9

    bend

    23.8Kbendlang/bend · TypeScript

    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.

  7. 10

    LightGBM

    18.9Klightgbm-org/LightGBM · C++

    LightGBM is a gradient boosting framework that uses tree-based learning algorithms, used for ranking, classification and many other machine learning tasks.

  8. 11

    Megatron-LM

    18.2KNVIDIA/Megatron-LM · Python

    NVIDIA's open-source toolkit for training large transformer (LLM) models at scale. It comes as Megatron-LM, a reference setup with ready training scripts, and Megatron Core, a composable library of GPU-optimized building blocks for training models across thousands of GPUs.

  9. 12

    optuna

    14.9Koptuna/optuna · Python

    Optuna is an open-source framework for automatic hyperparameter optimization, built primarily for machine learning: you wrap your training code in an objective function and it searches for the best settings automatically.

  10. 13

    rayon

    13.4Krayon-rs/rayon · Rust

    Rayon is a data-parallelism library for Rust. It is extremely lightweight and makes it easy to turn a sequential computation into a parallel one, with data-race freedom guaranteed.

  11. 14

    tiny-gpu

    13.1Kadam-maj/tiny-gpu · SystemVerilog

    tiny-gpu is a minimal GPU design written in Verilog (SystemVerilog) built purely to teach how GPU architecture works from the ground up, covering core concepts like SIMD parallelization, memory bandwidth management, and instruction execution.

  12. 15

    capistrano

    13Kcapistrano/capistrano · Ruby

    Capistrano is a deployment automation tool built on Ruby, Rake, and SSH. It gives you a cap command that connects to your servers over SSH and runs scripted, repeatable deploy steps.

  13. 16

    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.

  14. 17

    numba

    11.2Knumba/numba · Python

    Numba is a Just-In-Time compiler that translates a subset of Python and NumPy code into fast machine code using LLVM, letting numerical functions run near C/Fortran speed without leaving Python.

  15. 18

    razzle

    11Kjaredpalmer/razzle · JavaScript

    Razzle is a tool that bundles all the complex configuration needed for building SPAs and server-rendered (SSR) universal JavaScript apps into a single dependency. You get a create-react-app-like developer experience, while decisions about frameworks, routing, and data fetching stay yours.

  16. 19

    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.

  17. 20

    agentbox

    538madarco/agentbox · TypeScript

    AgentBox is a CLI that runs multiple coding agents in parallel, each in its own sandboxed VM, with a single command — on your PC, a self-hosted server, or in the cloud.

  18. 21

    ordewell

    202ordewell/ordewell · TypeScript

    Multi-agent task orchestration for coding agents: you describe one goal and it becomes an ordered plan of tasks, each executed by its own Claude Code, Codex or OpenCode session, then verified.

  19. 22

    toolrush

    157OnlyTerp/toolrush · Python

    ToolRush is a low-overhead execution layer plugin for Hermes Agent (Nous Research's agent harness) that eliminates the latency overhead of tool calls like file reads, searches, and terminal commands while keeping the same tools, outputs, and safety gates.

  20. 23

    turbocrypt

    129jedisct1/turbocrypt · Zig

    TurboCrypt is a fast, easy-to-use command-line tool that encrypts and decrypts files, Git repositories, and directory trees — from a single document to a whole directory of backups.

Often tagged together