| April 13, 2006; 10 years ago (2006-04-13)|
1.0.0 / September 8, 2012; 4 years ago (2012-09-08)
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.
EventMachine has been used to build a number of different libraries and frameworks in which concurrency is a performance concern. Some examples include:critical networked applications
web servers and proxies
email and IM production systems
Thin web application server
Goliath web application server