Skip to content

Package ecosystem

Vow packages install with vpm. Default registry: https://vpm.vowlang.dev30 packages at vow 0.1.0.

Package Version Tier Role
vow-web-server 0.2.1 production Express-like HTTP router / serve loop
vow-serve 0.1.0 production Global process manager (vpm add -g) — vow-serve, vds
vow-postgres 0.2.0 production PostgreSQL client — sync vpg.query or await db_query + block_on in HTTP apps
vow-metrics 0.1.0 production Metrics label and in-process counter helpers
vow-csv 0.1.0 production RFC 4180 CSV parse and format
vow-cli 0.1.0 production CLI flag and option string helpers
vow-test 0.1.0 production Test assertion helpers beyond built-in assert
vow-log 0.1.0 production Structured logging via the Log capability
vow-body-parser 0.1.0 helper JSON body parsing helpers for vow-web-server handlers
vow-cors 0.1.0 helper CORS header helpers for vow-web-server
vow-rbac 0.1.0 helper Role-based access control helpers — not a policy engine
vow-session 0.1.0 helper Session cookie parsing and Set-Cookie helpers
vow-validate 0.1.0 helper JSON request validation helpers
vow-query 0.1.0 helper SQL fragment builder
vow-migrate 0.1.0 helper Schema migration naming helpers
vow-datetime 0.1.0 helper ISO date formatting helpers
vow-uuid 0.1.0 helper UUID nil checks and helpers
vow-yaml 0.1.0 helper YAML parse and serialize (JSON-compatible subset)
vow-agent 0.1.0 helper AI agent tool descriptors and standard run(caps, input) contract (Phase 6.1 early)
vow-crypto 0.1.0 stub Pure hashing and Rand-gated salt generation
vow-jwt 0.1.0 stub JWT Bearer token extraction helpers
vow-redis 0.1.0 stub Redis client — SET/GET/DEL/EXPIRE/LPUSH/LPOP via RESP
vow-sqlite 0.1.0 stub SQLite client — open_db, query, exec, DbError handling
vow-mysql 0.1.0 stub MySQL client — connect, query, exec, DbError handling
vow-mongo 0.1.0 stub MongoDB client — connect, find, insert, DbError handling
vow-mq 0.1.0 stub Message queue topic naming helpers
vow-s3 0.1.0 stub S3-compatible object storage client — PUT/GET/DELETE
vow-grpc 0.1.0 stub gRPC method path helpers
vow-websocket 0.1.0 stub WebSocket upgrade detection helpers
vow-queue 0.1.0 stub Background job queue — Redis-backed or in-process
vow-tracing 0.1.0 stub Tracing span label helpers
Terminal window
vpm search vow
vpm add vow-web-server@0.2.1
vpm add vow-cors vow-body-parser
vpm install

Packaged REST proof:

Terminal window
cd vow-examples/vow-web-server/integration_rest
vpm install && ./e2e.sh
# runtime: vow run src/main.vow -- --grant net:
Tier Meaning
production Stable API intended for real apps — postgres, metrics, csv, cli, test, log
helper Focused utilities (CORS, validation, SQL fragments, YAML, agent contract) — not full subsystems
stub Connection/error wiring may work; wire protocol or I/O incomplete — use mem:* stubs in tests

Runtime Db / Log capabilities (--grant db:…, --grant log:…) exist as Tier-0 compiler surface — separate from postgres/mysql wire clients.