Swazoo is an open source, vendor agnostic, dialect neutral, highly performant Smalltalk web server with resource and web request resolution framework, born on a first Camp Smalltalk 2000 in San Diego. It is used as standalone web server for static content or for running Smalltalk web frameworks like Seaside and Aida/Web.

Currently running on Squeak, GNU Smalltalk, Gemstone, Dolphin and VisualWorks it will soon reach its goal, defined in manifesto back in 2000: "to join forces and make a really good web server in Smalltalk, open source and for all Smalltalk dialects"

Its main features are:

  • virtual site support
  • clean web request resolution framework
  • static web serving
  • input streaming of HTTP requests (for large file uploads)
  • output streaming (chunking) for responding large files and for Comet

Systems implemented on Swazoo:

Swazoo license is LGPL, but we are starting to talk about license options for the future, to be more in line with the broader Smalltalk community.

Updated: 27.1.2013