What is the Tabby Servlet Container?

Tabby is an Http Servlet Container for the Microsoft .NET framework. It's similar in style to the Apache Tomcat Servlet Container, though currently much more basic. Tabby versions Beta 2.1 upwards includes HTTP basic authentication. Tabby is written using C# and .NET 2.0. You will need Microsoft Visual Studio 2005 to open the solution and project files for the source code, though the Tabby service and runtime libraries can be installed using the .MSI installer provided if you want to install Tabby and start using it straight away.

What is an Http Servlet Container?

An Http Servlet is an Object that receives Http requests and returns Http responses to the caller. A Servlet does a similar thing to an ASP.NET page; but whilst an ASP.NET page is written using markup and a traditional class to support "code behind" event handling (i.e. following the Page Controller pattern), an Http Servlet is a much more simple, traditional class that receives Http requests and returns a response - whatever those requests and responses might be or contain. An Http Servlet is not in any way tied to responding with HTML, though very often they do.

In Tabby, all Http Servlets inherit from Tabby.Runtime.Servlet.HttpServlet. Follow the readme.txt instructions with the Tabby download to write new Http Servlets of your own.

Download Tabby

Current Version: Beta 2.3.1

Tabby comes as a .zip archive with source code, binaries and MSI installer included. Please use the following link to download Tabby:

[tabby.b2.3.1.zip] (2,721KB).

Tabby is supplied under a BSD licence which can be found here: Martin Hunter Source Code Licence.

© Copyright Martin Hunter, all rights reserved