Lightweight HTTP Server
Embed a high-performance web server with just a few lines of code, providing RESTful API, WebSocket and modern networking capabilities for your VB6/TwinBasic applications
Nine Years of Craftsmanship · Open Source June 1, 2026 · Revitalize VB6

🎉 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.
' 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=123VBMAN is a full-stack network development framework built specifically for VB6 / TwinBasic developers:
| Capability | Traditional VB6 | With 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 (Edge Chromium) |
| Database Operations | ⚠️ Verbose ADO | ✅ Simplified wrapper, ready to use |
| Module | Description | Status |
|---|---|---|
cHttpServer | Embedded HTTP/HTTPS server | ✅ Stable |
cWebView2 | Modern browser control (VBMAN2) | ✅ Stable |
cJson | JSON parsing and generation | ✅ Stable |
cHttpClient | HTTP request client | ✅ Stable |
cLogger | Graded logging system | ✅ Stable |
cDatabase | Database operation wrapper | ✅ Stable |
cSocket | Asynchronous network communication | ✅ Based on VbAsyncSocket |
cAI | AI capability integration | 🚧 VBMAN2 Planning |
| MQTT/Modbus | IoT protocol support | 🚧 In development |
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 🎉VBMAN would not exist without these excellent open source projects:
| Project | License | Purpose |
|---|---|---|
| VbAsyncSocket | MIT | Underlying Socket communication |
| VBA-JSON | MIT | JSON processing engine |
| cTimer | - | High-precision timer |
📌 Usage Notice
VBMAN products are for legal use only. Strictly prohibited for any illegal activities.
This website has no affiliation or partnership with Microsoft Corporation.
🌐 Service Status
Real-time monitoring: http://uptime.a-vi.com/status/vi