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.
Build and access JSON/YAML data using a dynamic sumtype instead of static types.
Obsoleted by https://github.com/vlang/pcre.
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.
V binding for webview - a tiny cross-platform library to build modern cross-platform GUI applications.
Loads environment variables from `.env` to `os.getenv()` automagically. Fully compatible with docker-compose .env.
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.
Simple and fast string templating library.
Provides noise2d(), noise3d(), noise4d() functions for generating random noise.
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.
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
OpenGL bindings for the V language.
West is a wrapper of vweb dessigned to emulate the way nestjs works
A tiny and simple config library made because JSON was overkill for my recent use cases.
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.
Telegram Bot library written in V.
ANSI color and cursor utility module for V.
A temporary cache with configurable read/write timeout
A V module that wraps libsecp256k1
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
V bindings for Oniguruma, a modern, fast and flexible regular expressions library.
Bech32 encoding and decoding
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.
decimal
Library for making CLI programs
A simple, self-contained module for making and verifying JWTs using HMAC SHA256.
Utility functions for V
vdns, the native DNS library
A twilio API wrapper to send and fetch SMS
Core Nostr types and functions
range iterator
PCRE2, a regular expression pattern matching library using the same syntax and semantics as Perl 5.
Cross platform module for showing an icon with a menu in the system tray module, based on https://github.com/zserge/tray .
A shim V module for the GNU readline library (with a simpler interface).
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.
Binance Connector 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 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.
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.
Vibe is a request library that wraps libcurl to enable fast and reliable requests while providing a higher-level API.
Declarative html-element in V.
Cross platform get and set mouse position.
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
V bindings for zstd - a fast lossless compression algorithm, targeting real-time compression scenarios at zlib-level and better compression ratios.
vserialx is a tiny library for serial communication in Linux using V.
Additional functions for working with semantic versions, for example with pre-releases.
Get information about the system CPU.
Beautiful interactive prompts for V
otp and hotp for vlang
Several functions for managing GitHub projects.
Kitchen: sync / rsync / watchexec program that runs a command on source or text file changes. Ignores common binary extensions and common binary/package dirs.
Raylib wrapper for vlang
Customizable progress indicators for V terminal applications.
Concurrency-safe v caching library with expiration capabilities.
Lexical Universally Unique Identifier optimized for database use. Comes with utility functions. Has more random bits compared to UUID v7.
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.
[WIP] 2D Plotting library for V
An incredibly simple key-value cache that sits in memory. Uses a primitive LRU method to maintain cache size.
wiringX library for V
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
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`).
Catppuccin for V
A library to provide estimated time will spend reading text documents.
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
A SokolGP wrapper for 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).
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
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.