Ruby is an amazing programming language with a wide array of features and libraries. Ruby is a popular programming language that's been used in everything from the web to the enterprise, but it's also really great for data analysis. Ruby applications on the web, use some form of streaming analytics to collect data without a long delay between action and response. These flexible tools are incredibly helpful for data analysis projects. With the increasing popularity of streaming analytics, there's been a lot of talk about the best libraries for building the real-time dashboards that are becoming more and more important.
Popular Ruby Streaming Analytics open source libraries for developers include: mosql - MongoDB PostgreSQL streaming replication; tweetstream - simple EventMachinebased library for consuming Twitter; down - Streaming downloads using net/http, http.rb or wget; earthquake - Twitter terminal client with streaming API support.