Falcon is a multi-process, multi-fiber rack-compatible HTTP server built on top of async, async-io, async-container and async-http. Each request is executed within a lightweight fiber and can block on up-stream request
agoo
A High Performance HTTP Server for Ruby
Usage
require 'agoo'
Agoo::Server.init(6464, 'root')
class MyHandler
def call(req)
[ 200, { }, [ "hello world" ] ]
end
end
h
Rack, a modular Ruby webserver interface¶ ↑
Rack provides a minimal, modular, and adaptable interface for developing web applications in Ruby. By wrapping HTTP requests and responses in the simplest way possible,
Ansible: Ruby on Rails Server (Ubuntu 16.x)
Use this ansible playbook to setup a fresh server with the following components:
Nginx
Puma App Server
Certbot (Let's Encrypt)
MySQL
Memcached
Redis
Sidekiq
Phusion Passenger
Supercharge your Ruby, Node.js and Python apps
Phusion Passenger™ is a web server and application server, designed to be fast, robust and lightweight. It takes a lot of complexity out of
No Longer Maintained
The TorqueBox project is no longer actively developed nor maintained. Do not use it for development or production usage unless you are willing and able to fix issues as they come up.
Torq
"A dizzying lifetime... reeling by on celluloid" -- Rush / Between The Wheels
Reel is a fast, non-blocking "evented" web server built on http_parser.rb, websocket-driver, Celluloid::IO, and nio4r. Thanks to
Puma: A Ruby Web Server Built For Concurrency
Puma is a simple, fast, multi-threaded, and highly concurrent HTTP 1.1 server for Ruby/Rack applications.
Built For Speed & Concurrency
Puma proce
Goliath
Goliath is an open source version of the non-blocking (asynchronous) Ruby web server framework. It is a lightweight framework designed to meet the following goals: bare metal performance, Rack API and middlew