Kidgloves. A minimal web server written in pure Ruby, no dependencies.

github.com/schacon/kidgloves

Vaya's read on this project

Problem, audience, market, and the verdict — sign in to see it.

Updates

December 2010
  • Merge remote branch 'rtomayko/rack-status-codes'
  • allow calling server start, accept, stop individually
  • use Rack::Utils::HTTP_STATUS_CODES
June 2010
  • oops. resolved that conflict somewhat wrongly
  • Merge remote branch 'rtomayko/yieldserver'
  • Merge remote branch 'rtomayko/headernames'
  • yield to run block right before accepting connections
May 2010
  • no need to delete these header names now
  • use idiomatic rack :Host and :Port options
  • log to stderr instead of stdout
  • take listen host/port
  • CONTENT_TYPE and CONTENT_LENGTH are not prefixed with HTTP_
  • request header env keys get HTTP_ prefix
April 2010
  • wasnt setting the header vars properly
  • added readme, because im a good github citizen
  • named the lib
  • initial version of the worlds simplest rack handler