Package Manager for the V Language
Discover new packages from open-source collaborators. Become a contributor and enhance our community with your work. It's all about exploring, learning, and growing together.
Popular categories
New packages
Most downloaded
Fast JSON Schema validation for the V language: parse a schema once, check every request, explain every violation. Targets draft 2020-12 · measured, documented performance · pure V · structured errors · zero C dependencies
"Who uses this?" — static use-site queries over a V codebase: definitions, callers, and interface implementations, all as plain data, from one deterministic scan.
Give your coding agent real V powers. Compile errors, program runs, structured diagnostics, smart test selection, repo maps — over the Model Context Protocol (MCP).
Run only the tests a change can actually affect. Fast debug-test loops waste most of their time re-running tests the change cannot touch. `vaffected` closes that gap: feed it what changed and it returns the `*_test.v` files that transitively depend on those source files, via a static scan of every V file's imports — deterministic, change-size independent, and capped by saying nothing rather than guessing. Written in V. Pure V (no subprocesses in the library), same philosophy as [vrepo](https://github.com/gil-silva/vrepo) and [v-mcp-server](https://github.com/gil-silva/v-mcp-server). MIT.
Compact, token-efficient repo maps for coding agents. When a coding AI (Claude Code, OpenCode, Zed, ...) opens a project, its most expensive activity is not running tools — it's reading code to build a mental model of the repo. vrepo answers that with one deterministic artifact: a small brief holding the module identity, entry points, a file tree with LOC, and per-file symbol outlines — all capped at a character budget you control. Point an agent at the brief instead of at the file system and it starts with a map instead of a maze. Written in V. Pure V (no subprocesses, no dependencies), same philosophy as v-mcp-server. MIT.
V wrapper for libssh2: SSH sessions, deadlock-free command streaming, PTY/shell, SFTP, and known_hosts host-key verification
Idiomatic V binding for the Universal WASM Loader. It wraps the C single-header loader so you call .wasm exports with native V values and !/or error handling. The hard parts (WIT parsing, Canonical ABI marshalling, cabi_post string returns, version pinning) live once, in the C loader. This repo is a thin wrapper over it (a small C shim + a V module) — built on the wasmtime C API.
Kavel is a free AI video generator and AI image generator. Generate an AI image from V with one function, standard library only; no key needed for a first try.
An OTel package to add telemetry to your app or service.
vgraph is an Ent-style graph layer for V. Updated to 0.2.0 to include OTel integration.
Scratchy - Get Scratch info about users or projects Using Scratch API for getting information about a user or a project Also using Scratch's session server, you can login using a token (that will be retrieved trough the session server, to get more info like if you're a new Scratcher, or if you are banned (but are you...?)
V Scientific Library
Utility functions for V
The Redis client is a software tool that allows you to connect to a Redis database over the network, send commands, and receive responses.
V bindings to quickjs javascript engine. Run JS in V.
GLFW bindings