Welcome to AxonASP 2.0: The Ultimate Classic ASP Engine for the Modern Web

Supercharge your legacy code. Build blazing-fast modern APIs. Experience Classic ASP like never before.

Welcome to AxonASP 2.0, the definitive, high-performance runtime for executing Classic ASP and VBScript in pure Go. This is the engine your applications deserve—a complete reinvention of what Classic ASP can be in the modern era.


What Is AxonASP?

AxonASP is a high-performance execution engine that processes Classic ASP pages, compiles VBScript into optimized bytecode, and executes code through an advanced stack-based virtual machine. The engine provides complete compatibility with Microsoft Classic ASP standards while introducing powerful modern innovations that make ASP development faster, safer, and more scalable than ever before.

Unlike traditional ASP interpreters, AxonASP runs on any operating system—Windows, Linux, macOS, and beyond—using the same codebase. Deploy anywhere Go is supported. No more constraint to Windows and IIS.


Why Choose AxonASP? The Performance Revolution

We didn't just update Classic ASP. We completely reimagined it for the modern web:

Lightning-Fast Compilation and Execution

Total Compatibility Meets Innovation

Multiple Execution Modes

AI-Ready Architecture

Testing and Quality Assurance


What's New in Version 2.0?


Understanding This Manual

This manual is organized to help you understand AxonASP from the ground up:

Early Chapters

Start with foundational concepts: how the platform works, how to deploy it, and how to understand the configuration model that powers every aspect of the engine.

Section: Runtime

Detailed documentation on deployment modes, configuration, web.config support, global.asa lifecycle, caching strategies, FastCGI setup, Linux service configuration, and MCP integration.

Section: Libraries

Complete API references for every built-in native library: G3JSON, G3DB, G3HTTP, G3Mail, G3Image, G3Crypto, G3ZIP, G3Template, and all others.

Section: Built-in Functions

Comprehensive reference for VBScript functions, array manipulation, string operations, date/time handling, and AxonASP-specific enhancements.

Section: System Objects

Documentation for classic ASP intrinsic objects (Request, Response, Server, Session, Application) and compatibility objects (ADODB, MSXML, FileSystemObject, Dictionary, WScript.Shell).

Section: Test Suite

Learn how to write automated tests for your ASP applications and integrate them into CI/CD pipelines.

Section: Examples

Working code examples demonstrating architectural patterns, library usage, and best practices.


Key Capabilities at a Glance

Server-Side Power:

Native Libraries (Zero-Overhead): G3JSON, G3DB, G3HTTP, G3Mail, G3Image, G3Crypto, G3Zip, G3TAR, G3ZSTD, G3ZLIB, G3Template, G3PDF, G3MD, G3FC, G3FileUploader, and G3TestSuite.

Compatibility Objects: ADODB (with real database backends), MSXML, Scripting.FileSystemObject, Scripting.Dictionary, WScript.Shell, VBScript.RegExp, and MSWC components.

Production Ready: Reverse proxy mode, FastCGI integration, command-line execution, automated testing, MCP for AI agents, comprehensive logging, and performance monitoring.


Getting Started

To begin working with AxonASP, start by reading about the runtime architecture and deployment options. Then select the deployment model that fits your infrastructure, configure your environment, and deploy your applications with confidence.

For detailed API reference on any library or object, consult the menu on the left or use ./www/manual/menu.md for a complete navigational structure.


A Word About Version 2.0

Version 1.0 of AxonASP is completely deprecated and incompatible with Version 2.0. We made deliberate architectural decisions to deliver superior performance, maintainability, and feature parity with modern requirements. The investment in rewriting the engine from the ground up pays dividends in speed, reliability, and joy of development.

If you're upgrading from Version 1.0, your AxonASP code and configuration will require migration. It's worth the effort—the improvements are transformational.


Questions? Ready to Deploy?

This manual contains everything you need to understand, configure, and deploy AxonASP. Each section builds on prior knowledge, so start at the beginning if you're new, or jump directly to specific topics you need to solve.

Your Classic ASP applications—and your team—are about to experience what the platform can truly do.

Ready | Page: axonasp/welcome