Downloads
Products
Sales and Licensing
For Developers

If you are a programmer and you want to learn more about programming with the Neokernel, start with these links:

Support
Company

Welcome to neokernel.com

The Neokernel is a lightweight and secure ASP.NET web application server. It can be embedded and distributed with other applications or used as a standalone web server.

To get a website up and running quickly, start with one of these links:

How to run an ASP.NET application (without IIS) using the Neokernel Web Server.

The Quick Reference for administrators.

The server supports web applications written with ASP.NET, ASP.NET AJAX, WCF, ASP.NET Web Services, and the Neokernel API for writing C# and Visual Basic.NET server plug-ins. The Developer Tutorial shows how to write server plug-ins for the Neokernel Web Server.


Latest News

  • Neokernel for XP Embedded - This release is optimized for use with Windows XP Embedded.
  • Run the ASP.NET AJAX Toolkit with the Neokernel Web Server - The Neokernel release from November 19th, 2007 adds support for the ASP.NET AJAX Control Toolkit. This is useful if you are having problems running AJAX using XSP (the Mono Project web server.)
  • Neokernel for ASP.NET 1.1: Neokernel for .NET Framework 1.1 - This release is for applications that require .NET framework version 1.1 or ASP.NET 1.1.
  • New email server plug-ins: Email Package - This package provides features for sending and receiving email from Neokernel Web Server applications. It comes with a sample application for C# developers.

Features

The Neokernel Web Server is a fast, lightweight replacement for bundled servers like WebDev.WebServer.exe, PWS (Personal Web Server) or the Cassini sample webserver. The Neokernel Web Server supports features like SSL, http-auth, keep-alive, multithreading, web services, logging, XML based configuration, and more.

  • Embed a web application server in your .NET solution instead of relying on
    Internet Information Server (IIS).
  • Build dynamic web applications with Visual Basic or C# server plug-ins
  • High performance multi threaded execution.
  • Supports ASP.NET, SSL, passwords, virtual hosts, proxying, and redirection.
  • XML based server configuration.
  • Includes APIs for working with certificates and cryptography.
  • Runs as a Windows Service, in the Console under the current user account, or embedded in other applications.
  • The Neokernel assembly is small (500 KB).
Getting Started

Click here to download the Neokernel Web Server software for Windows. Here is a tar.gz file for UNIX users. You will also need the .NET framework from Microsoft or the Mono framework if you are using a UNIX system.

This guide shows how to run an ASP.NET application (without IIS) using the Neokernel Web Server.

Here is the Quick Reference for running and administering the server.

If are a Visual Basic or C# developer, the Online Tutorial shows how to extend the server.

The User Guide provides details about configuring the web server for virtual hosts, proxying, redirection, SSL, and authentication.