#99th of 22 in ML frameworks and libraries

ray

Distributed Python runtime with libraries for data, training, tuning, RL and serving

Stars
44k
License
Apache-2.0
Last commit
Oct 2026
Last release
Oct 2026
Language
Python
Stars, last 29 weeks+2,534
25 Mar 2026: 41,497 stars1 Apr 2026: 41,605 stars8 Apr 2026: 41,739 stars15 Apr 2026: 41,863 stars22 Apr 2026: 41,992 stars29 Apr 2026: 42,106 stars6 May 2026: 42,184 stars13 May 2026: 42,286 stars20 May 2026: 42,380 stars27 May 2026: 42,479 stars3 Jun 2026: 42,576 stars10 Jun 2026: 42,656 stars17 Jun 2026: 42,748 stars24 Jun 2026: 42,832 stars1 Jul 2026: 42,921 stars8 Jul 2026: 43,013 stars15 Jul 2026: 43,099 stars22 Jul 2026: 43,186 stars29 Jul 2026: 43,268 stars5 Aug 2026: 43,348 stars12 Aug 2026: 43,412 stars19 Aug 2026: 43,484 stars26 Aug 2026: 43,547 stars2 Sept 2026: 43,628 stars9 Sept 2026: 43,709 stars16 Sept 2026: 43,787 stars23 Sept 2026: 43,868 stars30 Sept 2026: 43,923 stars7 Oct 2026: 43,972 stars14 Oct 2026: 44,031 stars

41,497 on 25 Mar 202644,031 on 14 Oct 2026

From GitHub's daily star counts.

Checked on GitHub.

Overview

Ray is a distributed runtime for scaling Python code from a laptop to a cluster, built around tasks, actors and shared objects. On top of the core it ships libraries for datasets (Data), distributed training (Train), hyperparameter tuning (Tune), reinforcement learning (RLlib) and model serving (Serve). It includes a dashboard and a distributed debugger, and runs on local machines, clusters, cloud providers and Kubernetes.

Who it is for: Python and ML engineers scaling workloads across machines or clusters

Strengths

  • Same Python code scales from one machine to a cluster without extra infrastructure
  • One runtime covers data processing, training, tuning, RL and serving
  • Runs on bare clusters, cloud providers and Kubernetes
  • Ships a dashboard and a distributed debugger for cluster apps

Weaknesses

  • Python-centric; README describes scaling Python applications only
  • Broad scope with many libraries means a large surface to learn
  • README gives no hardware requirements or cluster sizing guidance
  • Anyscale managed offering is promoted; OSS versus hosted feature split is unclear

What it needs

  • GPU optional
  • Docker

Also in ML frameworks and libraries

See all 22
Also in ML frameworks and libraries
RankProjectScore
1transformersModel-definition library for text, vision, audio and multimodal models167.7k starsApache-2.094 out of 100
2pytorchPython tensor library with GPU support and tape-based autograd for deep learning104.7k starscustom license93 out of 100
3ultralyticsPython library and CLI for training and running YOLO vision models62.5k starsAGPL-3.088 out of 100
#4supervisionPython toolkit for loading, annotating and counting computer vision detections Live demo ↗ (opens in a new tab)51.2k starsMIT84 out of 100
#5pytorch-image-modelsPyTorch library of image models, pretrained weights and reference training scripts37.2k starsApache-2.082 out of 100