parallelism.md

July 15, 2021 ยท View on GitHub

Bookmarks tagged [parallelism]

www.codever.land/bookmarks/t/parallelism

Celluloid

http://celluloid.io

Actor-based concurrent object framework for Ruby.


Concurrent Ruby

https://github.com/ruby-concurrency/concurrent-ruby

Modern concurrency tools including agents, futures, promises, thread pools, supervisors, and more. Inspired by Erlang, Clojure, Scala, Go, Java, JavaScript, and classic concurrency patterns.


EventMachine

https://github.com/eventmachine/eventmachine

An event-driven I/O and lightweight concurrency library for Ruby.


forkoff

https://github.com/ahoward/forkoff

brain-dead simple parallel processing for ruby.


Parallel

https://github.com/grosser/parallel

Run any code in parallel Processes (> use all CPUs) or Threads (> speedup blocking operations).


concurrent.futures

https://docs.python.org/3/library/concurrent.futures.html

(Python standard library) A high-level interface for asynchronously executing callables.


multiprocessing

https://docs.python.org/3/library/multiprocessing.html

(Python standard library) Process-based parallelism.


eventlet

http://eventlet.net/

Asynchronous framework with WSGI support.


gevent

http://www.gevent.org/

A coroutine-based Python networking library that uses greenlet.


uvloop

https://github.com/MagicStack/uvloop

Ultra fast implementation of asyncio event loop on top of libuv.


scoop

https://github.com/soravux/scoop

Scalable Concurrent Operations in Python.