Top 19 Ray Open-Source Projects

  • Ray

    Ray is a unified framework for scaling AI and Python applications. Ray consists of a core distributed runtime and a toolkit of libraries (Ray AIR) for accelerating ML workloads.

    Project mention: Think about it for a second | reddit.com/r/mathmemes | 2022-10-19

    https://ray.io (just dropping the link)

  • horovod

    Distributed training framework for TensorFlow, Keras, PyTorch, and Apache MXNet.

    Project mention: Anyone know of any papers or models for segmenting satellite images of a city into things like roads, buildings, parks, etc? | reddit.com/r/MLQuestions | 2022-04-25

    Training is not the same as inference (doing the segmentation), so that scale is probably off by a lot. One or two orders of magnitude just depending on the specifics of what hardware you're running on, and your training and eval dataset would be several orders of magnitude smaller. FAANGs would parallelize that training as well (don't remember if UNet is inherently parallelizable for training) via their internal equivalent of Horovod, so they'll do a GPU-month worth of training in less than a day.

  • Scout APM

    Truly a developer’s best friend. Scout APM is great for developers who want to find and fix performance issues in their applications. With Scout, we'll take care of the bugs so you can focus on building great things 🚀.

  • modin

    Modin: Scale your Pandas workflows by changing a single line of code

    Project mention: Working with more than 10gb csv | reddit.com/r/datascience | 2022-10-05

    Modin should fit. It implements Pandas APIs with e.g. Ray as backend. https://github.com/modin-project/modin

  • mars

    Mars is a tensor-based unified framework for large-scale data computation which scales numpy, pandas, scikit-learn and Python functions.

  • THREE.js-PathTracing-Renderer

    Real-time PathTracing with global illumination and progressive rendering, all on top of the Three.js WebGL framework. Click here for Live Demo: https://erichlof.github.io/THREE.js-PathTracing-Renderer/Geometry_Showcase.html

  • GLSL-PathTracer

    A GLSL Path Tracer

  • GPU-Raytracer

    GPU Raytracer from scratch in C++/CUDA

    Project mention: What is it about my pathtracer that makes it look not very good?(more details in comment) | reddit.com/r/GraphicsProgramming | 2022-09-02
  • InfluxDB

    Build time-series-based applications quickly and at scale.. InfluxDB is the Time Series Data Platform where developers build real-time applications for analytics, IoT and cloud-native services in less time with less code.

  • Python-Raytracer

    A basic Ray Tracer that exploits numpy arrays and functions to work fast.

    Project mention: The Future’s Looking More Pythonic than Ever | reddit.com/r/ProgrammerHumor | 2022-10-12
  • malib

    A parallel framework for population-based multi-agent reinforcement learning.

  • app

    Buggregator is a beautiful, lightweight debug server build on Laravel that helps you catch your smpt, sentry, var-dump, monolog, ray outputs. It runs without installation on multiple platforms. (by buggregator)

    Project mention: Use "dd()", "dump()" and "ray()" in any PHP file on your system | reddit.com/r/laravel | 2022-03-05
  • global-ray

    Enable Ray in all PHP files on your system

    Project mention: GlobalRay - Enable ray(), dd() and dump() in all PHP files on your system | reddit.com/r/github_trends | 2022-06-10
  • gym-continuousDoubleAuction

    A custom MARL (multi-agent reinforcement learning) environment where multiple agents trade against one another (self-play) in a zero-sum continuous double auction. Ray [RLlib] is used for training.

    Project mention: gym-continuousDoubleAuction: NEW Deep Learning And Reinforcement Learning - star count:104.0 | reddit.com/r/algoprojects | 2022-07-30
  • x-ray

    Scan source code for calls to ray() and related calls. (by spatie)

  • node-ray

    Debug your NodeJS & web code with Ray to fix problems faster

  • RayEnvWrapper

    OpenAi's gym environment wrapper to vectorize them with Ray

    Project mention: RayEnvWrapper: Vectorize your environment using Ray | reddit.com/r/reinforcementlearning | 2022-01-24

    Github: https://github.com/ingambe/RayEnvWrapper

  • Inversion-DNSBL-Blocklists

    Malicious URL blocklists for DNSBL applications like pfBlockerNG or Pi-hole, automatically updated every 24 hours.

    Project mention: OISD full list at 438k (ideal for mobile) | reddit.com/r/Adguard | 2022-04-03

    Oisd is evolving, blocklists are included, excluded.. and sometimes there's this extreme shift .. like there was now. This one was mainly caused by including the full list from: https://github.com/elliotwutingfeng/Inversion-DNSBL-Blocklists

  • Inversion-DNSBL-Generator

    Generate malicious URL blocklists for DNSBL applications like pfBlockerNG or Pi-hole by scanning various public URL sources using the Safe Browsing API from Google and/or Yandex.

    Project mention: Adguard Home - Share your settings! | reddit.com/r/Adguard | 2022-07-15

    Source for the last 2 links: https://github.com/elliotwutingfeng/Inversion-DNSBL-Generator

  • rxray

    Ray distributed computing integration for RxPY

  • ray-proxy

    a proxy for the Ray app to allow debugging of payloads

  • Zigi

    The context switching struggle is real. Zigi makes context switching a thing of the past. It monitors Jira and GitHub updates, pings you when PRs need approval and lets you take fast actions - all directly from Slack!

NOTE: The open source projects on this list are ordered by number of github stars. The number of mentions indicates repo mentiontions in the last 12 Months or since we started tracking (Dec 2020). The latest post mention was on 2022-10-19.

Ray related posts


What are some of the best open-source Ray projects? This list will help you:

Project Stars
1 Ray 22,890
2 horovod 12,869
3 modin 8,083
4 mars 2,517
5 THREE.js-PathTracing-Renderer 1,523
6 GLSL-PathTracer 1,304
7 GPU-Raytracer 474
8 Python-Raytracer 392
9 malib 340
10 app 298
11 global-ray 190
12 gym-continuousDoubleAuction 110
13 x-ray 63
14 node-ray 39
15 RayEnvWrapper 15
16 Inversion-DNSBL-Blocklists 15
17 Inversion-DNSBL-Generator 12
18 rxray 7
19 ray-proxy 5
Write Clean Python Code. Always.
Sonar helps you commit clean code every time. With over 225 unique rules to find Python bugs, code smells & vulnerabilities, Sonar finds the issues while you focus on the work.