Ruby Async

Open-source Ruby projects categorized as Async

Top 9 Ruby Async Projects

  1. falcon

    A high-performance web server for Ruby, supporting HTTP/1, HTTP/2 and TLS. (by socketry)

    Project mention: What's New in Ruby on Rails 8 | news.ycombinator.com | 2024-10-07

    I'm optimistic about Ruby's async story with the work Samuel Williams has been doing. https://github.com/socketry/falcon is the tip of the iceberg, which is built on top of https://github.com/socketry/protocol-http2 and a not of other repos at https://github.com/socketry.

    It's inspiring other's in the community to think of interesting applications, like using the HTML slot API to stream responses to HTML without JS. https://x.com/joeldrapper/status/1841984952407110037

    I know other frameworks have had asynchronous IO support forever, but it's finally coming to Ruby that seems like it will stick around and be well supported.

  2. InfluxDB

    InfluxDB – Built for High-Performance Time Series Workloads. InfluxDB 3 OSS is now GA. Transform, enrich, and act on time series data directly in the database. Automate critical tasks and eliminate the need to move data externally. Download now.

    InfluxDB logo
  3. Async Ruby

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

    Project mention: Building a Multi-Connection Redis Server with Ruby's Async Library [Part 1] | dev.to | 2025-02-26

    Recently I've started Codecrafters' Build your own Redis (which I highly recommend!). One of the first steps is to make a TCP server that can accept more than one connection. I noticed that all the provided solutions use threads or IO#Select, and none of them use a fiber-based solution with Async. In this really short article, I'll show how one could achieve the result using Async.

  4. render_async

    render_async lets you include pages asynchronously with AJAX

  5. telegram-bot

    Ruby gem for building Telegram Bot with optional Rails integration

  6. async-redis

    Project mention: Persistent Redis Connections in Sidekiq with Async::Redis: A Deep Dive. | dev.to | 2024-07-18

    Besides Ruby's support for the fiber scheduler, for some I/O operations, you might use specific gems, like Async::Redis. You can still use other Ruby gems that use native Ruby I/O with Async and they will give you non-blocking I/O as well, but there are two reasons to prefer Async::Redis:

  7. async-await

    Why wait? It's available today!

  8. nostr

    Asynchronous Nostr client in Ruby (by wilsonsilva)

  9. SaaSHub

    SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives

    SaaSHub logo
  10. async-pool

    Provides support for connection pooling both singleplex and multiplex resources. (by socketry)

  11. rails_async_methods

    A Highly Opinionated DX Gem for faster development.

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).

Ruby Async discussion

Log in or Post with

Ruby Async related posts

  • Building a Multi-Connection Redis Server with Ruby's Async Library [Part 1]

    1 project | dev.to | 26 Feb 2025
  • Rack for Ruby: Socket Hijacking

    1 project | dev.to | 4 Dec 2024
  • Persistent Redis Connections in Sidekiq with Async::Redis: A Deep Dive.

    4 projects | dev.to | 18 Jul 2024
  • Ask HN: What is your go-to stack for the web?

    5 projects | news.ycombinator.com | 9 Feb 2024
  • EventMachine Performance Spikes

    2 projects | /r/ruby | 5 Sep 2023
  • Is ruby really slow?

    2 projects | /r/ruby | 21 Apr 2023
  • Show HN: Goru, an experimental, Go-inspired concurrency library for Ruby

    2 projects | news.ycombinator.com | 3 Apr 2023
  • A note from our sponsor - SaaSHub
    www.saashub.com | 13 May 2025
    SaaSHub helps you find the best software and product alternatives Learn more →

Index

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

# Project Stars
1 falcon 2,774
2 Async Ruby 2,249
3 render_async 1,077
4 telegram-bot 650
5 async-redis 87
6 async-await 77
7 nostr 27
8 async-pool 24
9 rails_async_methods 13

Sponsored
InfluxDB – Built for High-Performance Time Series Workloads
InfluxDB 3 OSS is now GA. Transform, enrich, and act on time series data directly in the database. Automate critical tasks and eliminate the need to move data externally. Download now.
www.influxdata.com

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