All Packages
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.
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...?)
optutils is a utility module to work with v's option type, it is inspired by Rust unwrap().
V text processing library, that contains common tools to manipulate text data
2D transform library, written in V
String and character lookup and manipulation utilities.
Obsoleted by https://github.com/vlang/pcre.
Tiny, simple and fast debug logging library.
Build and access JSON/YAML data using a dynamic sumtype instead of static types.
2D polygon colliders implemented in V
Strictly parse and format JSON data.
Shopware 6 admin API client: The reliable way to import and update a bazillion products.
PCRE, a regular expression pattern matching library using the same syntax and semantics as Perl 5.
Parses command-line arguments to statically typed options or a string map with the help of usage description.
Strictly parse and format YAML data.
Loads environment variables from `.env` to `os.getenv()` automagically. Fully compatible with docker-compose .env.
V binding for webview - a tiny cross-platform library to build modern cross-platform GUI applications.
Strictly parse and format INI file contents.
Utilities for working with file and directory paths, supporting the separator from the operating system.
Looks for a configuration file in various formats and reads it into a configuration object.
Utilities for interacting with the underlying operating system.
Provides noise2d(), noise3d(), noise4d() functions for generating random noise.
Loads and strictly parses .env file contents, sets environment variables.
Simple and fast string templating library.
Please, do NOT use this module. This module is a work in progress.
SVG rendering context web - Canvas like rendering context 2d What's working: (poly)lines (begin(),stroke(),fill(),line_to,arc_to) rectangle ellipse stroke_text fill_text context save and restore context transforms (translate, rotate, scale) context parameters: fill_style stroke_style line_cap line_dash_offset line_join line_width miter_limit direction font font_kerning text_align text_baseline line_dash Examples for now see the file rendering_context_test.v
Provides shared code for writing command-line tools.
A machine learning (ML) library and command line interface for classification using a nearest neighbor algorithm based on Hamming distances.
It's a dependency injection library based on nestjs/angular dependency injection
Depricated since Hiven no longer exists.
West is a wrapper of vweb dessigned to emulate the way nestjs works
Independent BSON implementation in V programming language.
4d geometry
os.args parser
a library for V programs to connect and interface with Redis-compatible databases
ANSI color and cursor utility module for V.
Cross-platform GUI library for V. Inspired by the syntax of Java's Swing.
rpv is a v library for analyzing RPC servers and interfaces on the Windows operating system
Library for making CLI programs
V bindings for Oniguruma, a modern, fast and flexible regular expressions library.
range iterator
Utilities for working with file and directory paths, supporting both POSIX and Windows separators.
Utilities for working with file and directory paths, supporting just the slash, the POSIX separator.
Utilities for working with file and directory paths, supporting just the backslash, the Windows separator.
OpenGL bindings for the V language.
A twilio API wrapper to send and fetch SMS
vdns, the native DNS library
Binance Connector V
Utility functions for V
Cross-platform GUI library for V. Inspired by the syntax of Java's Swing.
Cross platform module for showing an icon with a menu in the system tray module, based on https://github.com/zserge/tray .
A temporary cache with configurable read/write timeout
whisker is inspired by Mustache but is more stable, robust and predictable. It is a fast template engine for V with a simple syntax.
Byte (u8) to UTF-8 rune conversion in V.
A V wrapper for DuckDB database
Graphs in V
A west module to get the health endpoint out of the box Endpoints implemented: /.well-known/live /.well-known/ready
a library for managing sessions in web applications
Lexicographically-sortable universally unique identifier generation
decimal
A V wrapper of the image loader, writer and resizer from nothings/stb. You can use it to load resize and write images from file or memory.
VTray is a cross-platform V library to place an icon and menu in the notification area.
A data validation Component Developed by V Language
a library to simplify caching in V programs
A CSS parser written V
System information module for V
Get information about the system CPU.
A port of Go's sort package to V
PCRE2, a regular expression pattern matching library using the same syntax and semantics as Perl 5.
colorize is a simple command line tool to colorize text. It reads text from standard input and writes colorized text to standard output.
Cross platform get and set mouse position.
Customizable progress indicators for V terminal applications.
Vibe is a request library that wraps libcurl to enable fast and reliable requests while providing a higher-level API.
🌀 A library for V to display customizable spinners on the command line.
Kitchen: sync / rsync / watchexec program that runs a command on source or text file changes. Ignores common binary extensions and common binary/package dirs.
Declarative html-element in V.
Box data types.
discord.v is a V programming language library for interacting with the Discord API
Loads environment variables from a .env file for development purposes.
Meveo to Vlang module converter.
Google Text-to-Speech support for The V Programming Language
Image Viewer & Editor written in the V Programming Language.
Raylib wrapper for vlang
MeCab wrapper for V
Arbitrary-precision fixed-point decimal numbers
quicksort library for V
simple_aes is a library that simplifies the usage of AES in VLang. This is because the implementation provided by the built-in crypto.aes library does not support data of lengths greater or smaller than the AES block size (16 bytes).
An incredibly simple key-value cache that sits in memory. Uses a primitive LRU method to maintain cache size.
vcss is a frontend to CSS, written and used in V. It allows you to have full control over your CSS code, with V and its host of features. Compiles to CSS.
dotenv for V
Helper functions for web scraping
Discord API wrapper
VUT is a lightweight and versatile framework designed for rule validation and unit testing in Vlang. Simplify the process of ensuring code correctness, validating data, and conducting unit tests with this intuitive and efficient tool.
Python's dir() for V
Low-level wrapper for CLAP plugin API in V
simple term lib. ### Select ```v import sterm { Selection } fn main() { mut sel := Selection{ items: ['a', 'b', 'c'] idx: 0 hide_cursor: true } sel.draw() sel.run() println('You selected "${sel.value()}"') } ```
A tiny scalar valued Autograd engine, An implementation of micrograd in V
A V wrapper for DuckDB database
Detect bots via user agents and requested URLs
Simple Minecraft IGN/UUID lookup library (Inspired by MCUUID PyPi)
V bindings to Objective-C runtime.
A machine learning (ML) library for classification using a nearest neighbor algorithm based on Hamming distances. You can incorporate the `VHamML` functions into your own code, or use the included Command Line Interface app (`src/vhamml.v`).
Catppuccin for V
otp and hotp for vlang
Pure V language implementation of limited subset of Transport Layer Security version 1.3 (TLS 1.3) from RFC 8446 at https://datatracker.ietf.org/doc/html/rfc8446 for learning purposes
Simple and practical module for manipulating ini/cfg file.
Chalk clone for V.
Telegram Bot library written in V.
Render circle in sdl
sss
Strings to url-friendly human-readable strings. Multi-language and custom-replacement maps compatible
Build and access JSON/YAML data using a dynamic sumtype instead of static types.
simple_aes is a library that simplifies the usage of AES in VLang. This is because the implementation provided by the built-in crypto.aes library does not support data of lengths greater or smaller than the AES block size (16 bytes).
GraphQL language parser and schema execute package. For more information see the GraphQL spec: https://graphql.org/ The library is inspired by the GraphQL.js package.
Super simple interface to send discord messages through webhooks in vlang
Concurrency-safe v caching library with expiration capabilities.
V bindings for zstd - a fast lossless compression algorithm, targeting real-time compression scenarios at zlib-level and better compression ratios.
A simple, self-contained module for making and verifying JWTs using HMAC SHA256.
This project is developed using the V programming language and has no complex design. It is simple and currently only available for preview.
A static spacial index for 2D points in V
Simple wrapper around type to allow is an a optional value
VAdbLib allows you to use ADB commands in your V language projects.
A library to provide estimated time will spend reading text documents.
client, fcgi and server gemini protocol implementation FMI: https://gemini.circumlunar.space
[WIP] 2D Plotting library for V
A simple module to simplify working with ".properties" files.
A V library for working with colors! Supports: CIELAB, LCH, sRGB, AdobeRGB, CMYK, Hex (with optional alpha), and HSL
Simple text colorize
Windows registry wrappers for Vlang
Client to BrasilAPI in Vlang(V)
Additional functions for working with semantic versions, for example with pre-releases.
This is a simple implementation of a Goal-Oriented Action Planning (GOAP) library in the V programming language. This library provides basic data structures and algorithms for representing and reasoning about goals and actions in a planning problem.
A RedBlack Tree implementation in VLang
Lightweight library that lets you create Merkle trees with custom branching factors.
Client side Mastodon API for the V programming language
TinySoundFont synthesizer
Command line browsing in V - A small command line browser in V - Basically an excuse for me to learn V, because it seemed cool Commands q - quit the browser <url> - navigate to the given url
Tiger is a spec-compliant web browser.
Several functions for managing GitHub projects.
Reyden-X is an automated service for promoting live broadcasts on external sites with integrated system of viewers and views management.
Minimal implementation of libsecret (Secret Service API) for managing secrets in Vlang.
Doubly-Linked-List implementation using array.
vdapter is a very simple adapter that adapts one structure to another data structure.
A simple `.env` parser
Dotenv V is a package to parse environment files. It support reading in multiple environment files which are added to the process' environment variables upon load.