Hacker GitHub

← All repos

socketry/async

View on GitHub ↗ ★ 2,461 Ruby

An awesome asynchronous event-driven reactor for Ruby.

15 mentions on Hacker News by 11 people: 2 stories, 13 comments · first 2018-05-07 · latest 2025-02-28

Mentions per year 15 mentions · busiest year 2020 (3)
20082026
  1. …not http/2 fault, but rather ruby for not having a better concurrency story, like say golang. [0]: https://github.com/socketry/async [1]: https://github.com/socketry/falcon
  2. https://github.com/socketry/async uses coroutines and I think in general it’s been a great model with very few downsides in practice.
    comment by ioquatix · 2023-09-02 · in Philosophy of Coroutines
  3. Ruby is really good at concurrency now with non-blocking fibers. https://github.com/socketry/async makes it really easy to use.
    comment by quechimba · 2023-06-15 · in Rich Kilmer on the Power of Ruby (2007)
  4. It's adopted by Ruby: < https://github.com/socketry/io-event > which is used by < https://github.com/socketry/async > which is part of the Ruby 3+ Fiber Scheduler for light weight concurrency. It shows promising performance.
  5. i think this announcement https://brunosutic.com/blog/async-ruby & the associated async libraries ( https://github.com/socketry/async ) do a much better job of showing off the potential for the ruby 3.1+ fiber scheduler. Async gem is…
  6. …they're pretty experimental currently. 1. https://github.com/ruby-concurrency/concurrent-ruby 2. https://github.com/socketry/async
  7. …lazy iteration. Recent efforts have built on fibers to provide concurrency with non-blocking I/O: https://github.com/socketry/async https://github.com/digital-fabric/polyphony Disclaimer: I'm the author of Polyphony.
    comment by ciconia · 2021-06-18 · in A Foray for Fun into Windows Fibers
  8. in ruby you have the async gems from https://github.com/socketry/async i dont know for data manipulation but i guess also ruby has it. maybe this https://github.com/thbar/kiba
    comment by claudiug · 2020-12-25 · in Ruby 3.0
  9. Ruby does via libraries ( https://github.com/socketry/async for instance). Which is my point. Pick a language that makes it easy. Even then, it's a bit misleading; make it so concurrency, in general, is easy and efficient. Async is…
  10. …is doing tons of great work for Ruby at the moment. You'll want to check out, for instance: - https://github.com/socketry/async "An awesome asynchronous event-driven reactor for Ruby" - https://github.com/socketry/falcon "A…
    comment by thibaut_barrere · 2020-04-17 · in Ruby Concurrency Final Report
  11. I wrote a full stack implementation for Ruby: https://github.com/socketry/async Come and chat here: https://gitter.im/socketry/async TruffleRuby folks are trying to support us using native fibers in the JVM, but I'm not sure when that will…
  12. I love stuff like this thanks. It's really interesting to see that Falcon is based on the https://github.com/socketry/async library. I've previously been looking at https://github.com/ruby-concurrency/concurrent-ruby based on its use in…
  13. …rocha/async/blob/2edef4d6990259cc60cc30... I implemented almost exactly the same model for Ruby here: https://github.com/socketry/async and if you are interested in how it works, see these projects which build on it:…