routing, orm, auth, cache, queues, mail, storage, and more.
One unified framework API — learn once, use across every service.
>Velocity is packed with production-ready features designed to accelerate your Go development
30+ built-in services working together out of the box. No hunting for packages — just start building.
Real-time channels with WebSocket driver and presence tracking. Push events instantly.
Full HTTP server with gRPC support, gateway, interceptors, and health checking.
Database, cache, queue, storage, and mail each ship pluggable drivers, configured by environment variables. Swap backends without touching application code.
Generic models with a fluent query builder. Define your schema once and query it with full type safety across PostgreSQL, MySQL, and SQLite.
Security headers, HTTPS redirect, CORS, CSRF, and rate limiting — all built in with safe defaults. Cross-origin requests are denied until you explicitly allow them.
Session and JWT guards with authorization gates and policies. Protect routes with declarative middleware.
Define jobs as Go structs and dispatch them to memory, Redis, or database drivers — with retries, delayed dispatch, and failed job tracking built in.
Dispatch events to queued listeners and run cron-like tasks on a schedule. Automate your application lifecycle.
The stack and the DX that engineers actually want — auth and dashboard pre-wired.







./vel generates handlers, models, migrations, and jobs the way Velocity expects — then runs your dev server, queues, and migrations from the same place.
Add this to ~/.zshrc (or ~/.bashrc) and call vel from anywhere.
>alias vel='./vel'Everything you need to build, test, and deploy — no third-party packages required.
Built-in test helpers with in-memory services, type-safe model factories, fake dispatchers, and database helpers for setup and teardown.
Fluent migration system with a table builder API, batch tracking, and rollback support. Driver-aware for PostgreSQL, MySQL, and SQLite.
Struct-based form requests and inline rules with database-aware checks. Validate once, trust everywhere.
Multi-channel delivery to mail, database, broadcast, and Slack with one unified API. Send the same message everywhere your users are.
AES-256-GCM with key rotation and HMAC signing helpers. Wrap secrets without rolling your own crypto.
Server-driven frontends with the Inertia.js adapter and optional SSR. Build SPAs without splitting your stack into two.
Get started with Velocity in minutes.
>