Skip to content

VBMANNetwork Application Development Framework

Nine Years of Craftsmanship · Open Source June 1, 2026 · Revitalize VB6

VBMAN Logo

⬇️ Download Center

Get VBMAN series products and runtime components, start your BASIC web app development journey

🚀 Framework

VBMAN

BASIC web application development framework

1downloads
🆕 New Version

VBMAN 2

Next-gen VBMAN with Webview2 component

0downloads

Runtime Components

WebView2 Win7 v1.0.9 X8632-bit WebView2 runtime for Win7
WebView2 Win7 v1.0.9 X6464-bit WebView2 runtime for Win7

🎉 Big News: VBMAN is Now Open Source!

June 1, 2026 - After nine years of refinement, VBMAN is officially open sourced under the GPL v3 license!

From an idea in 2017 to today's open source project, VBMAN has always adhered to one belief: Make BASIC language still powerful in the network era.

  • Binaries Free Forever — No usage restrictions on compiled DLL/OCX files
  • Open Source — Following GPL v3 protocol, welcome to Fork, contribute and build the ecosystem together
  • Commercial Licensing Available — Use VBMAN.dllin closed-source commercial projects with zero restrictions. For source code embedding, please Contact us

Visit Repository

🎯 Why Choose VBMAN?

vb
' A complete web server in just a few lines of code

' === 1. Create Business Class (bDemo.cls) ===
Public Sub Hello(ctx As cHttpServerContext)
    Dim id As Long: id = ctx.Request.QueryString("id")
    ctx.Response.Text "Hello VBMAN! id=" & id
End Sub

' === 2. Start Server (Form1.frm) ===
Dim HttpServer As New cHttpServer

With HttpServer
    .Router.Reg "Demo", New bDemo    ' Register business class
    .Router.AutoRoute = True          ' Enable auto-routing
    .Start 800                        ' Start server, listen on port 800
End With

MsgBox "Server running at http://localhost:800"
' Visit: http://127.0.0.1:800/demo/hello?id=123

VBMAN is a full-stack network development framework built specifically for VB6 / TwinBasic developers:

CapabilityTraditional VB6With VBMAN
HTTP Server❌ Requires external components✅ Built-in, start with a few lines
WebSocket❌ Not supported✅ Native support
JSON Processing❌ Manual parsing✅ Built-in serialization/deserialization
Modern Browser Kernel❌ Outdated WebBrowser✅ WebView2 (VBMAN2)
Database Operations⚠️ Verbose ADO✅ Simplified wrapper, ready to use

The business class doesn't need to be in a separate cls file. You can write the hello function directly in the form, then:

vb
.Router.Reg "Demo", Me    ' Register the form itself as business class

📦 Feature Matrix

ModuleDescriptionStatus
cHttpServerEmbedded HTTP/HTTPS server✅ Stable
cWebView2Modern browser control (VBMAN2)✅ Stable
cJsonJSON parsing and generation✅ Stable
cHttpClientHTTP request client✅ Stable
cLoggerGraded logging system✅ Stable
cDatabaseDatabase operation wrapper✅ Stable
cSocketAsynchronous network communication✅ Based on VbAsyncSocket
cAIAI capability integration🚧 VBMAN2 Planning
MQTT/ModbusIoT protocol support🚧 In development

🏗️ Project History

2017 ── Project conceived, BSMAN framework blueprint born
   |
2023 ── ASPMAN first sub-project launched
   |
2024 ── VBMAN official development started
   |
2025 ── TBMAN TwinBasic migration started
   |
2026.06.01 ── VBMAN officially open sourced 🎉

🌟 Technical Acknowledgments

VBMAN would not exist without these excellent open source projects:

ProjectLicensePurpose
VbAsyncSocketMITUnderlying Socket communication
VBA-JSONMITJSON processing engine
cTimer-High-precision timer

View Full Credits List

📌 Usage Notice

VBMAN products are for legal use only. Strictly prohibited for any illegal activities.

  • Downloading and using constitutes agreement to the End User License Agreement
  • Users bear their own legal responsibility for usage
  • This site will cooperate with relevant national regulatory requirements as required by law

This website has no affiliation or partnership with Microsoft Corporation.

🌐 Service Status

Real-time monitoring: http://uptime.a-vi.com/status/vi


Made with ❤️ by Deng Wei · a-vi.com

License: GPL v3

Platform

VB6 and LOGO copyright of Microsoft Corporation