For a long time, Classic ASP, VBScript, VB6-style behavior, and server-side JavaScript were treated as technologies locked to a specific era and operating system. Our team started from a different question: what if these languages were not obsolete, just trapped by historical runtime dependencies? With AI-assisted development, we began rebuilding compatibility from the ground up so the same legacy logic can run consistently on Linux, Windows, and macOS without rewriting entire systems.
AxonASP is built around a custom execution engine in Go, with a stack-based virtual machine for VBScript/Classic ASP semantics and an internal JavaScript engine with full EcmaScript 6 compliant path for JScript compatibility. Instead of depending on external interpreters, we parse, compile, and execute code with explicit control over opcodes, coercion rules, error mapping, and ASP object behavior. This gives us room to preserve the quirks that matter in real production applications, including case-insensitive lookups, historical type conversions, and the runtime expectations found in old ASP codebases.
AI has been especially useful in accelerating difficult compatibility work: comparing edge-case behavior, generating focused test scenarios, and helping us inspect regressions quickly across multiple language features. That does not replace engineering judgment, but it shortens the distance between “we found a mismatch” and “we shipped a precise fix.” The practical result is a platform where legacy applications can be studied, maintained, and modernized incrementally rather than discarded because of infrastructure constraints.
If this interests you, take a look at AxonASP on GitHub: https://github.com/guimaraeslucas/axonasp. The project is open to people who care about runtime design, language compatibility, and long-term software preservation, and we would love thoughtful feedback from developers working with old ASP/VBScript/VB6-era systems today.




















