Classic ASP Reimagined

High-performance runtime engine built with GoLang. Run your legacy ASP applications on Windows, Linux, and macOS with blazing speed and zero dependencies.

Cross-Platform 60+ Custom Functions Zero Dependencies Drop-in Replacement
AxonASP Architecture

3x

Faster Performance

60+

Custom Functions

100%

ASP Compatible

3

Platforms Supported

Why G3Pix AxonASP?

Break free from Windows-only hosting and IIS dependencies

Feature
Traditional IIS
G3Pix AxonASP
Platform
Windows only
✓ Windows, Linux, macOS
Performance
Standard
✓ Accelerated (Go)
Dependencies
IIS, Windows Server
✓ Single binary
Deployment
Complex
✓ Simple binary
Cost
Windows licensing
✓ Free & open source
Container Ready
Challenging
✓ Docker-friendly

Powerful Features

Everything you need to modernize your Classic ASP applications

🔥

Blazing Fast

Built with GoLang for superior performance. Experience up to 3x faster response times compared to traditional IIS hosting.

🌍

Cross-Platform

Compile and deploy on Windows, Linux, or macOS. Run anywhere GoLang runs, with no platform-specific dependencies.

🔄

Drop-In Replacement

Run most Classic ASP applications without code modifications. Near-perfect backward compatibility with legacy codebases.

🔒

Secure by Design

Files served only from www/ root directory. Built-in validation, HTML encoding, and secure session management.

🛠️

Extended Functionality

60+ custom functions inspired by PHP. Array manipulation, string processing, hashing, validation, and more.

📦

COM Object Support

Full support for ADODB, MSXML2, and custom G3 libraries. Database access, HTTP requests, JSON, templating, and email.

⚙️

Simple Configuration

Environment-based configuration via .env file. No complex setup or registry modifications required.

🔌

Reverse Proxy Ready

Seamlessly integrates with Nginx, Apache, or IIS as reverse proxy. Production-ready out of the box.

Custom G3 Libraries

Extend Classic ASP with modern functionality

G3JSON

Set json = Server.CreateObject("G3JSON")
Set obj = json.Parse("{""name"": ""John""}")
Response.Write obj.name

Parse and stringify JSON with ease

G3FILES

Set fs = Server.CreateObject("G3FILES")
content = fs.Read("data.txt")
fs.Write "output.txt", "Hello"

File system operations simplified

G3HTTP

Set http = Server.CreateObject("G3HTTP")
Set result = http.Fetch(url, "GET")
Response.Write result.body

Make HTTP requests effortlessly

G3MAIL

Set mail = Server.CreateObject("G3MAIL")
mail.Send to, from, subject, body

Send emails with SMTP support

G3CRYPTO

Set crypto = Server.CreateObject("G3CRYPTO")
uuid = crypto.UUID()
hash = crypto.HashPassword("pass")

UUID generation and password hashing

G3TEMPLATE

Set tpl = Server.CreateObject("G3TEMPLATE")
html = tpl.Render("page.html", data)

Template rendering made simple

Get Started in Minutes

Three simple steps to run your ASP applications

1

Download & Build

git clone https://github.com/guimaraeslucas/axonasp.git
cd axonasp
go build -o axonasp
2

Configure (Optional)

SERVER_PORT=4050
WEB_ROOT=./www
DEBUG_ASP=FALSE
3

Run Your Server

./axonasp
# Access at http://localhost:4050

Multiple Database Support

Connect to your favorite databases with ADODB compatibility

SQLite

Set conn = Server.CreateObject("ADODB.Connection")
conn.Open "Driver=SQLite3;Database=data.db"

MySQL

Set conn = Server.CreateObject("ADODB.Connection")
conn.Open "server=localhost;database=mydb;uid=user;pwd=pass"

PostgreSQL

Set conn = Server.CreateObject("ADODB.Connection")
conn.Open "host=localhost dbname=mydb user=user password=pass"

MS SQL Server

Set conn = Server.CreateObject("ADODB.Connection")
conn.Open "server=localhost;database=mydb;uid=sa;pwd=pass"

Perfect For

🏢 Legacy Application Modernization

Migrate your Classic ASP applications to modern infrastructure without rewriting code. Deploy to cloud platforms like AWS, Azure, or Google Cloud with ease.

💰 Cost Reduction

Eliminate expensive Windows Server licensing costs. Run on Linux servers and save thousands in infrastructure expenses.

🐳 Container Deployments

Package your ASP applications in Docker containers. Deploy with Kubernetes or Docker Swarm for scalable, modern hosting.

🚀 Performance Optimization

Experience up to 3x faster response times. GoLang's efficiency means better performance with lower resource consumption.

Ready to Modernize Your Classic ASP?

Join developers worldwide who are bringing their legacy applications into the modern era