All Packages
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
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
Build and access JSON/YAML data using a dynamic sumtype instead of static types.
String and character lookup and manipulation utilities.
2D transform library, written in V
Tiny, simple and fast debug logging library.
Strictly parse and format JSON data.
Shopware 6 admin API client: The reliable way to import and update a bazillion products.
Loads environment variables from `.env` to `os.getenv()` automagically. Fully compatible with docker-compose .env.
Obsoleted by https://github.com/vlang/pcre.
V binding for webview - a tiny cross-platform library to build modern cross-platform GUI applications.
2D polygon colliders implemented in V
PCRE, a regular expression pattern matching library using the same syntax and semantics as Perl 5.
Strictly parse and format YAML data.
Official up-to-date, auto-generated Raylib (and Raymath) bindings for V Current Raylib Target: v5.5
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.
A V wrapper for duckdb lib
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.
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
A machine learning (ML) library and command line interface for classification using a nearest neighbor algorithm based on Hamming distances.
Simple and fast string templating library.
Provides shared code for writing command-line tools.
OpenGL bindings for the V language.
decimal
Provides noise2d(), noise3d(), noise4d() functions for generating random noise.
Please, do NOT use this module. This module is a work in progress.
It's a dependency injection library based on nestjs/angular dependency injection
Depricated since Hiven no longer exists.
A simple command line argument parser
Utility functions for V
V bindings for Oniguruma, a modern, fast and flexible regular expressions library.
Telegram Bot library written in V.
A tiny and simple config library made because JSON was overkill for my recent use cases.
OpenAL bindings
Whirlpool crypto algorythm implemented in V
Utilities for working with file and directory paths, supporting both POSIX and Windows separators.
West is a wrapper of vweb dessigned to emulate the way nestjs works
Cross-platform GUI library for V. Inspired by the syntax of Java's Swing.
Utilities for working with file and directory paths, supporting just the slash, the POSIX separator.
Express inspired web framework written in V with net.http.server module.
Utilities for working with file and directory paths, supporting just the backslash, the Windows separator.
4d geometry
os.args parser
Independent BSON implementation in V programming language.
PCRE2, a regular expression pattern matching library using the same syntax and semantics as Perl 5.
A temporary cache with configurable read/write timeout
rpv is a v library for analyzing RPC servers and interfaces on the Windows operating system
A V module that wraps libsecp256k1
A V module that manage the link between a key and it's action, also provide boutons. It allows the change of the keybinds dynamically. use v install Linklancien.playint to download this module and then import linklancien.playint in your .v file to use it. It use the module gg.
ANSI color and cursor utility module for V.
DataFrames for V, inspired by Pandas
Bech32 encoding and decoding
vdns, the native DNS library
Library for making CLI programs
A simple, self-contained module for making and verifying JWTs using HMAC SHA256.
Several functions for managing GitHub projects.
Core Nostr types and functions
V bindings for zstd - a fast lossless compression algorithm, targeting real-time compression scenarios at zlib-level and better compression ratios.
A twilio API wrapper to send and fetch SMS
vserialx is a tiny library for serial communication in Linux using V.
range iterator
Additional functions for working with semantic versions, for example with pre-releases.
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 .
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 GUI library for V. Inspired by the syntax of Java's Swing.
Vite.v is a V module that integrates Veb applications with Vite.js, enabling seamless frontend asset handling with optimized performance and simple configuration.
Byte (u8) to UTF-8 rune conversion in 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.
Binance Connector V
Library for working with the .tree format.
A wrapper V module for the GNU getopt library, with automatic --help generation.
Redict library for the V language. Compatible with Redis <=7.2.4 https://redict.io/docs/redis-compat/
Lexical Universally Unique Identifier optimized for database use. Comes with utility functions. Has more random bits compared to UUID v7.
[WIP] simple queue system over sqlite
VTray is a cross-platform V library to place an icon and menu in the notification area.
A networking library
Vibe is a request library that wraps libcurl to enable fast and reliable requests while providing a higher-level API.
Cross platform get and set mouse position.
A CSS parser written V
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.
Beautiful interactive prompts for V
Declarative html-element in V.
A lightweight and flexible configuration and environment manager for V. It allows you to load configurations from files, directories, or raw text, and manage environment variables seamlessly, similar to dotenv and dotenv-expand in JavaScript.
A port of Go's sort package to V
Get information about the system CPU.
🌀 A library for V to display customizable spinners on the command line.
an artistic programming language made to be embedded into projects and to build domain-specific-languages
A data validation Component Developed by V Language
System information module for V
otp and hotp for vlang
Raylib wrapper for vlang
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.
Kitchen: sync / rsync / watchexec program that runs a command on source or text file changes. Ignores common binary extensions and common binary/package dirs.
Concurrency-safe v caching library with expiration capabilities.
HC-256 Random number generator
Network address processing library for V
Customizable progress indicators for V terminal applications.
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.
Generate slug from string. With language-specific transliterations, custom transliterations, max length options and more.
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()}"') } ```
Download audio/video from web site url
wiringX library for V
MeCab wrapper for V
vvatch is cross-platform V module to monitor changes in directories. It utilizes the dmon C99 library.
Loads environment variables from a .env file, for development purposes.
Personal tools for generating websites using V.
V-native client for the Firebird SQL relational database management system
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.
Low-level wrapper for CLAP plugin API in 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.
a fork of elitru/v-jwt with my edits to work on latest v
A vlang prompt library inspired by https://github.com/AlecAivazis/survey
[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.
Simple and practical module for manipulating ini/cfg file.
package test dont use it
This module implements efficient deque as a circular automatically growing & shrinking buffer.
Generate fake values for your tests.
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
Windows registry wrappers for Vlang
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.
A module for generating nanoid (https://github.com/ai/nanoid) style ID strings
Lightweight, fast and not magic Web Server
A partial wrapper for the V DOM library that follows V's idiomatic programming style (snake_case for variables and functions, etc.).
UTF8 API for reading from file.
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
Parse RSS and Atom feed
A V library for working with colors! Supports: CIELAB, LCH, sRGB, AdobeRGB, CMYK, Hex (with optional alpha), and HSL
UI library for the Cosmos code editor
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.
pulse - a fast, simple, minimalistic website status checker
sessions is a web-framework-agnostic library for managing sessions in web applications written in the V language.
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
Simple text colorize
vplot is a wrapper for GNU Plot (gnuplot_i).
Structured level logger (JSON)
Auto completion for vlang cli commands
Create PPM image file from vLang
Read env vars from files
A Simple Command Line Interface for V
Simple package for inter-process and service-to-service communication based on redis
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.
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.
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
An implementation of RFC9457, Problem Details for HTTP APIs
A simple SSH host manager for V in cli
Read and write Bitmap images
Libraries to help V developers develop AWS Lambda functions.
A V lang wrapper for generating QBE IR
A structured logger for Vlang with support for method chaining. Defaults to writing messages asynchronously using an internal channel.
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.
A V module that provides support for xAI API
Data size units converter
sdfsdf
A simple color library for V.
Query the SPDX licenses information
Code generator for embedding directories with files into executables
V Obscure Unicode Character CONVersion library