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
String and character lookup and manipulation utilities.
2D transform library, written in V
Tiny, simple and fast debug logging library.
Obsoleted by https://github.com/vlang/pcre.
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.
Strictly parse and format YAML data.
Parses command-line arguments to statically typed options or a string map with the help of usage description.
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.
Loads and strictly parses .env file contents, sets environment variables.
Provides noise2d(), noise3d(), noise4d() functions for generating random noise.
Simple and fast string templating library.
Provides shared code for writing command-line tools.
Please, do NOT use this module. This module is a work in progress.
A machine learning (ML) library and command line interface for classification using a nearest neighbor algorithm based on Hamming distances.
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
It's a dependency injection library based on nestjs/angular dependency injection
Depricated since Hiven no longer exists.
A V wrapper for duckdb lib
West is a wrapper of vweb dessigned to emulate the way nestjs works
os.args parser
Independent BSON implementation in V programming language.
4d geometry
a library for V programs to connect and interface with Redis-compatible databases
ANSI color and cursor utility module for V.
A temporary cache with configurable read/write timeout
OpenGL bindings for the V language.
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
Express inspired web framework written in V with net.http.server module.
Library for making CLI programs
V bindings for Oniguruma, a modern, fast and flexible regular expressions library.
Telegram Bot library written in V.
decimal
A simple, self-contained module for making and verifying JWTs using HMAC SHA256.
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.
range iterator
Utility functions for V
A twilio API wrapper to send and fetch SMS
vdns, the native DNS library
Binance Connector V
whisker is inspired by Mustache but is more stable, robust and predictable. It is a fast template engine for V with a simple syntax.
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 .
Byte (u8) to UTF-8 rune conversion in V.
colorize is a simple command line tool to colorize text. It reads text from standard input and writes colorized text to standard output.
A networking library
Graphs in V
A west module to get the health endpoint out of the box Endpoints implemented: /.well-known/live /.well-known/ready
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.
Lexicographically-sortable universally unique identifier generation
a library for managing sessions in web applications
A CSS parser written V
DataFrames for V, inspired by Pandas
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
Vibe is a request library that wraps libcurl to enable fast and reliable requests while providing a higher-level API.
System information module for V
a library to simplify caching in V programs
Cross platform get and set mouse position.
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.
🌀 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.
Beautiful interactive prompts for V
Customizable progress indicators for V terminal applications.
GraphQL language parser package. For more information see the GraphQL spec: https://graphql.org/ The library is inspired by the GraphQL.js package.
Raylib wrapper for vlang
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()}"') } ```
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.
Python's dir() for V
MeCab wrapper for V
Low-level wrapper for CLAP plugin API in V
Google Text-to-Speech support for The V Programming Language
An incredibly simple key-value cache that sits in memory. Uses a primitive LRU method to maintain cache size.
Image Viewer & Editor written in the V Programming Language.
otp and hotp for vlang
wiringX library for V
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.
Download audio/video from web site url
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).
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
Chalk clone for V.
Discord API wrapper
A tiny scalar valued Autograd engine, An implementation of micrograd in V
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`).
[WIP] 2D Plotting library for V
Catppuccin for V
V bindings for zstd - a fast lossless compression algorithm, targeting real-time compression scenarios at zlib-level and better compression ratios.
Concurrency-safe v caching library with expiration capabilities.
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.
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.
a fork of elitru/v-jwt with my edits to work on latest v
V bindings to each noise algorithm in https://github.com/stegu/perlin-noise
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).
VAdbLib allows you to use ADB commands in your V language projects.
Super simple interface to send discord messages through webhooks in vlang
A SokolGP wrapper for V
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
A library to provide estimated time will spend reading text documents.
client, fcgi and server gemini protocol implementation FMI: https://gemini.circumlunar.space
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
Parse RSS and Atom feed
Simple text colorize
Windows registry wrappers for Vlang
Client to BrasilAPI in Vlang(V)
IDN string library for converting internationalized domain names
vvatch is cross-platform V module to monitor changes in directories. It utilizes the dmon C99 library.
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.
This package provides a simple API for pretty printing tabular data in V.
vdapter is a very simple adapter that adapts one structure to another data structure.
A simple `.env` parser
ArrangoDB driver (WIP)
v module to translate string using https://translate.google.com, https://mymemory.translated.net or https://www.linguee.com/