This page is no longer maintained — Please continue to the home page at www.scala-lang.org

tiscaf-0.1.1 - http server in Scala

Andrew Gaydenko published tiscaf-0.1.1 - http server written in Scala: http://gaydenko.com/scala/tiscaf/httpd. The software is written in Scala with no dependencies on external software, and is released under the LGPL licence.

From the list of features:

  • nio - nio using permits resources managing.
  • full streaming - the server allows a streaming in both directions; say, you can download and upload ISO images.
  • dispatching - requests dispatching is limited with your imagination only.
  • multiport - listening to multiple ports is possible.
  • static content - file system resources retrieving is supported out of the box (with files/directories browsing).
  • connections - persistent connections are also supported.
  • output - raw (content-length is known), buffered, gzipped (as a case of buffered), chunked - all cases are supported.
  • methods - GET, POST/urlencoded and POST/multipart are supported.
  • sessions - via URI path extensions and/or cookies are supported.
  • config files - are absent.
  • codebase - ~80KB of Scala.
  • depends on - nothing. Again: nothing.
  • licensing - LGPL.

Copyright © 2012 École Polytechnique Fédérale de Lausanne (EPFL), Lausanne, Switzerland