ray
by
ray-project

Description: Ray is an AI compute engine. Ray consists of a core distributed runtime and a set of AI Libraries for accelerating ML workloads.

View on GitHub ↗

Summary Information

Updated 3 minutes ago
Added to GitGenius on February 25th, 2026
Created on October 25th, 2016
Open Issues & Pull Requests: 3,460 (+1)
Number of forks: 7,782
Total Stargazers: 43,186 (+3)
Total Subscribers: 482 (+0)

Issue Activity (beta)

Open issues: 2,666
New in 7 days: 4
Closed in 7 days: 6
Avg open age: 634 days
Stale 30+ days: 2,562
Stale 90+ days: 2,270

Recent activity

Opened in 7 days: 2
Closed in 7 days: 4
Comments in 7 days: 15
Events in 7 days: 61

Top labels

  • bug (7,516)
  • core (3,603)
  • triage (3,447)
  • stability (3,000)
  • enhancement (2,947)
  • P1 (2,834)
  • P2 (2,621)
  • community-backlog (2,497)

Repository Insights (GitGenius)

Median issue/PR response: 1468.3 days
Mean response time: 1471.0 days
90th percentile: 1995.2 days
Tracked items: 1,018

Most active contributors

Detailed Description

Ray is a unified framework for scaling AI and Python applications, consisting of a core distributed runtime paired with specialized AI libraries designed to simplify machine learning compute. The project addresses the fundamental challenge that modern ML workloads have become increasingly compute-intensive, requiring infrastructure beyond single-node development environments. Ray enables seamless scaling of the same Python code from a laptop to a cluster without requiring additional infrastructure setup.

The core of Ray is built around three key abstractions. Tasks are stateless functions executed across the cluster, Actors are stateful worker processes created in the cluster, and Objects are immutable values accessible across the cluster. These primitives form the foundation for higher-level functionality. Ray's AI Libraries layer includes Data for scalable datasets in ML workflows, Train for distributed training, Tune for scalable hyperparameter tuning, RLlib for scalable reinforcement learning, and Serve for scalable and programmable model serving. The framework is designed to be general-purpose, capable of performantly running any kind of workload written in Python.

Ray operates across diverse deployment environments, running on any machine, cluster, cloud provider, and Kubernetes installations. The project includes monitoring and debugging capabilities through the Ray Dashboard for observing Ray apps and clusters, and the Ray Distributed Debugger for application debugging. Installation is straightforward via pip, with nightly wheels available for users wanting the latest development versions.

The repository shows substantial activity and engagement. GitGenius tracking data reveals a median issue and pull request response latency of 0.0 hours with a mean of 6916.1 hours across 8400 items, indicating rapid initial response times with some longer-tail resolution periods. The most frequently labeled issues involve bugs with 5121 occurrences, core functionality with 3071 occurrences, and stability concerns with 2936 occurrences. The primary contributors tracked include can-anyscale with 38591 events, cszhu with 4496 events, and jjyao with 4081 events, demonstrating concentrated development effort. The repository shares overlapping contributors with microsoft/vscode, ray-project/kuberay, and microsoft/typescript, indicating cross-project collaboration patterns.

The project is classified across multiple domains including distributed computing, scalable AI, machine learning, deep learning, reinforcement learning, Python frameworks, parallel processing, data processing, task orchestration, and cluster management. Ray's ecosystem includes community integrations that extend its capabilities. The project maintains active community engagement through multiple channels including a Discourse forum for development discussions, GitHub issues for bug reports and feature requests, Slack for user collaboration, StackOverflow for usage questions, a Bay Area meetup group, and Twitter for feature announcements. The framework is written in Python and available at ray.io, with comprehensive documentation and multiple academic papers describing its architecture and components.

ray
by
ray-projectray-project/ray

Repository Details

Fetching additional details & charts...