ray-project/ray

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 ↗Jump to charts ↓Open shareable report →

Data as of . Signed-in members get hourly updates — create a free account.

Summary Information

Updated 1 hour ago
Added to GitGenius on February 25th, 2026
Created on October 25th, 2016
Open Issues & Pull Requests: 3,566 (-6)
GitHub issues: Enabled
Number of forks: 8,123
Total Stargazers: 43,990 (+1)
Total Subscribers: 485 (+0)

Repository Insights (GitGenius)

Median issue/PR response: 42.2 hours
Mean response time: 280.3 days
90th percentile: 1153.1 days
Tracked items: 7,866

How this project is maintained

About 8% of issues opened in the past year have never received a reply. 92% of open issues come from outside the core team, so the backlog reflects real-world use rather than internal planning. Work labelled "weekly-release-blocker" is answered fastest, typically in about 3 hours, while "P2" waits about 25 months. 53% of tracked open issues have had no activity in three months. 66% of issues opened in the past year have been closed, leaving a working backlog.

Charts & Analytics

Fetching additional details & charts...

Issue Activity (beta)

Open issues: 2,679
New in 7 days: 13
Closed in 7 days: 21
Avg open age: 603 days
Stale 30+ days: 2,485
Stale 90+ days: 2,269

Recent activity

Opened in 7 days: 13
Closed in 7 days: 17
Comments in 7 days: 10
Events in 7 days: 60

Top labels

  • bug (7,591)
  • core (3,744)
  • triage (3,500)
  • stability (3,169)
  • enhancement (3,008)
  • P1 (2,857)
  • community-backlog (2,754)
  • P2 (2,636)

Most active issues this week

Sign in to see which issues are moving.
Sign in

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.

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.