![]() |
This article has multiple issues. Please help improve it or discuss these issues on the talk page. (Learn how and when to remove these template messages)
|
Original author(s) | Francis Cianfrocca |
---|---|
Initial release | April 13, 2006; 18 years ago (2006-04-13) |
Stable release | 1.2.7[1] / 12 May 2018; 6 years ago (12 May 2018) |
Repository | |
Written in | Ruby |
Operating system | Microsoft Windows, OS X, Linux |
Type | Event-driven networking |
License | GPLorRuby License |
EventMachine is a software system designed for writing highly scalable applications for Ruby. It provides event-driven I/O using the reactor pattern. EventMachine is the most popular library for concurrent computing in the Ruby programming language.[2]
EventMachine has been used to build a number of different libraries and frameworks in which concurrency is a performance concern. Some examples include:[3]
| ||||||
---|---|---|---|---|---|---|
Implementations |
| |||||
IDE |
| |||||
Applications |
| |||||
Libraries and frameworks |
| |||||
Server software |
| |||||
People |
| |||||
Other |
| |||||
|