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...?)
GLFW bindings
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.
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 YAML data.
Parses command-line arguments to statically typed options or a string map with the help of usage description.
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.
A V wrapper for duckdb lib
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.
A machine learning (ML) library and command line interface for classification using a nearest neighbor algorithm based on Hamming distances.
Provides shared code for writing command-line tools.
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
It's a dependency injection library based on nestjs/angular dependency injection
Depricated since Hiven no longer exists.
OpenAL bindings
Whirlpool crypto algorythm implemented in V
West is a wrapper of vweb dessigned to emulate the way nestjs works
OpenGL bindings for the V language.
Cross-platform GUI library for V. Inspired by the syntax of Java's Swing.
4d geometry
os.args parser
Independent BSON implementation in V programming language.
ANSI color and cursor utility module for V.
A temporary cache with configurable read/write timeout
Telegram Bot library written in V.
DataFrames for V, inspired by Pandas
Express inspired web framework written in V with net.http.server module.
rpv is a v library for analyzing RPC servers and interfaces on the Windows operating system
A V module that wraps libsecp256k1
V bindings for Oniguruma, a modern, fast and flexible regular expressions library.
Bech32 encoding and decoding
decimal
Utilities for working with file and directory paths, supporting both POSIX and Windows separators.
Library for making CLI programs
Utilities for working with file and directory paths, supporting just the backslash, the Windows separator.
Utilities for working with file and directory paths, supporting just the slash, the POSIX separator.
A simple, self-contained module for making and verifying JWTs using HMAC SHA256.
A twilio API wrapper to send and fetch SMS
Core Nostr types and functions
vdns, the native DNS library
range iterator
Utility functions for V
A tiny and simple config library made because JSON was overkill for my recent use cases.
A shim V module for the GNU readline library (with a simpler interface).
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.
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.
A wrapper V module for the GNU getopt library, with automatic --help generation.
Cross-platform GUI library for V. Inspired by the syntax of Java's Swing.
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.
A networking library
VTray is a cross-platform V library to place an icon and menu in the notification area.
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.
Declarative html-element in V.
Vibe is a request library that wraps libcurl to enable fast and reliable requests while providing a higher-level API.
A CSS parser written V
🌀 A library for V to display customizable spinners on the command line.
A data validation Component Developed by V Language
System information module for V
A port of Go's sort package to V
Cross platform get and set mouse position.
Beautiful interactive prompts for V
otp and hotp for vlang
Get information about the system CPU.
Kitchen: sync / rsync / watchexec program that runs a command on source or text file changes. Ignores common binary extensions and common binary/package dirs.
Customizable progress indicators for V terminal applications.
V bindings for zstd - a fast lossless compression algorithm, targeting real-time compression scenarios at zlib-level and better compression ratios.
Raylib wrapper for vlang
Concurrency-safe v caching library with expiration capabilities.
GraphQL language parser package. For more information see the GraphQL spec: https://graphql.org/ The library is inspired by the GraphQL.js package.
Python's dir() for V
Image Viewer & Editor written in the V Programming Language.
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()}"') } ```
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.
discord.v is a V programming language library for interacting with the Discord API
Google Text-to-Speech support for The V Programming Language
dotenv for V
Meveo to Vlang module converter.
MeCab wrapper for V
Low-level wrapper for CLAP plugin API in V
Download audio/video from web site url
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.
Additional functions for working with semantic versions, for example with pre-releases.
An incredibly simple key-value cache that sits in memory. Uses a primitive LRU method to maintain cache size.
wiringX library for V
Several functions for managing GitHub projects.
package test dont use it
This module implements efficient deque as a circular automatically growing & shrinking buffer.
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.
Helper functions for web scraping
Chalk clone for V.
Discord API wrapper
a fork of elitru/v-jwt with my edits to work on latest v
Lexical Universally Unique Identifier optimized for database use. Comes with utility functions. Has more random bits compared to UUID v7.
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
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.
UI library for the Cosmos code editor
The vmosquitto library is a V language binding for libmosquitto - the Mosquitto MQTT (Message Queuing Telemetry Transport) client library. This library provides a comprehensive interface for interacting with MQTT brokers, facilitating the development of applications that require messaging capabilities.
V bindings to each noise algorithm in https://github.com/stegu/perlin-noise
vserialx is a tiny library for serial communication in Linux using V.
vvatch is cross-platform V module to monitor changes in directories. It utilizes the dmon C99 library.
A module for generating nanoid (https://github.com/ai/nanoid) style ID strings
Redict library for the V language. Compatible with Redis <=7.2.4 https://redict.io/docs/redis-compat/
Render circle in sdl
sss
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
Parse RSS and Atom feed
Windows registry wrappers for Vlang
vplot is a wrapper for GNU Plot (gnuplot_i).
A SokolGP wrapper for V
Template engine written in V. Uses syntax similar to Mustache, the reason why it's called Wustache. It's built to be simple and error tolerant, with options to make it strict.
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
Simple text colorize
Client to BrasilAPI in Vlang(V)
A simple `.env` parser
IDN string library for converting internationalized domain names
This package provides a simple API for pretty printing tabular data in V.
A (V) beautifier of signal.h. A piko (single function) library of signal() function.
Structured level logger (JSON)
Generate slug from string. With language-specific transliterations, custom transliterations, max length options and more.
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.
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.
ArrangoDB driver (WIP)
A tiny I2C library written in V.
v module to translate string using https://translate.google.com, https://mymemory.translated.net or https://www.linguee.com/
spinner is a simple package to add a spinner / progress indicator to any terminal application.
Auto completion for vlang cli commands
WELCOME TO GET-AGE-NPM Package note(it can be used in JavaScript for now) Most Wanted Package Dont Be Afraid to test it I know it my first npm package but hey trust me you will see..... how to run it npm i get_age_npm the boom it there and make your life easy A npm package used to get gender and also age of a user How To Use It npm i get_age_npm import getAgeAndGender from 'get_age_npm'; Use it Responsible
Loads environment variables from a .env file, for development purposes.
wustache is a lightweight and efficient templating engine written in V. It provides a fast way to render templates with dynamic content. Simple as 1, 2, 3 — (1) load the template, (2) write the context as JSON, and (3) execute render. It is safe by default, but you can make it less picky.