Evented Fiber-aware Ruby webserver
Ruby
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Failed to load latest commit information.
bin
lib
spec
.gitignore
.rspec
.yardopts
Gemfile
LICENSE
README.md
Rakefile
config.ru
myapp.rb
rity.gemspec

README.md

Evented Fiber-aware Ruby webserver

Rity is a lightweight Ruby webserver that runs inside an EventMachine loop and puts each request into a fiber.

TODO

  • Proxying via EM.enable_proxy
  • Contents of env hash
  • Headers with multiple values
  • Rack Handler
  • Support for keep-alive connections
  • Investigate MVM support in JRuby/Rubinius/MRI
  • Support for SPDY
  • Investigate preforking and letting multiple EventMachine loops listen on a shared socket
  • Support for X-Sendfile header
  • Deamonizing & dropping privileges