Async Ruby

This page summarizes the projects mentioned and recommended in the original post on /r/ruby

CodeRabbit: AI Code Reviews for Developers
Revolutionize your code reviews with AI. CodeRabbit offers PR summaries, code walkthroughs, 1-click suggestions, and AST-based analysis. Boost productivity and code quality across all major languages with each PR.
coderabbit.ai
featured
Nutrient – The #1 PDF SDK Library, trusted by 10K+ developers
Other PDF SDKs promise a lot - then break. Laggy scrolling, poor mobile UX, tons of bugs, and lack of support cost you endless frustrations. Nutrient’s SDK handles billion-page workloads - so you don’t have to debug PDFs. Used by ~1 billion end users in more than 150 different countries.
www.nutrient.io
featured
  1. Async Ruby

    An awesome asynchronous event-driven reactor for Ruby. (by socketry)

    Indeed, and this is a limitation of running networking libraries with no specific knowledge of the inner event loop. The article mentions using URI.openor net-http with async for parallel requests, but this only works if the underlying sockets aren't shared across fibers, something that more advanced libraries do for you. This is something I found out while testing httpx inside async , and it's something impossible to do atm without async-specific code (what async-http does), something which will hopefully be addressed. Do you know if polyphony suffers from the same limitation?

  2. CodeRabbit

    CodeRabbit: AI Code Reviews for Developers. Revolutionize your code reviews with AI. CodeRabbit offers PR summaries, code walkthroughs, 1-click suggestions, and AST-based analysis. Boost productivity and code quality across all major languages with each PR.

    CodeRabbit logo
  3. Polyphony

    Fine-grained concurrency for Ruby

    how is this diff from: https://github.com/digital-fabric/polyphony

  4. Ruby on Rails

    Ruby on Rails

    It seems that Active Record compatibility is being discussed here. It's kind of cool that all it took for Sequel to be async-compatible was to replace Thread.current with Fiber.current.

  5. Sequel

    Sequel: The Database Toolkit for Ruby

    It seems that Active Record compatibility is being discussed here. It's kind of cool that all it took for Sequel to be async-compatible was to replace Thread.current with Fiber.current.

  6. Puma

    A Ruby/Rack web server built for parallelism

    there is a PR on puma for this: https://github.com/puma/puma/pull/2601

  7. async-await

    Why wait? It's available today!

NOTE: The number of mentions on this list indicates mentions on common posts plus user suggested alternatives. Hence, a higher number means a more popular project.

Suggest a related project

Related posts

  • Catching up on things

    7 projects | /r/ruby | 19 Dec 2021
  • Best of (Ruby) Gems Series - What's Next? What's Hot?

    19 projects | /r/ruby | 12 Mar 2021
  • Ruby, Rails, Multi-threading e Puma: Como tudo isso se conecta?

    2 projects | dev.to | 11 Feb 2025
  • How to Use Sinatra to Build a Ruby Application

    8 projects | dev.to | 7 Jun 2023
  • Dusting off my rails knowledge, need some tips / guidance on rails 7 and production

    10 projects | /r/rails | 7 Apr 2023

Did you know that Ruby is
the 12th most popular programming language
based on number of references?