Package Manager for the V Language
Discover new packages from open-source collaborators. Become a contributor and enhance our community with your work. It's all about exploring, learning, and growing together.
Popular categories
New packages
Most downloaded
Recently updated
# Von - Veasally Object Notation Von is yet another <language>-y object notation language, but this time for Vlang. Von's is also *fast*: ``` $ sh benchmark.sh Benchmark: 100000 runs on dataset.von Total Runtime: 34:08.589 Average Runtime: 20.485ms $ du dataset.von -h 168K dataset.von ``` This benchmark ran over the course of 34 minutes parsing a 11K LOC Von 100k times. The file contained "bells and whistles" in the syntax (commas, map type declarations, etc) to make it a little more tough on the parser. This was compiled **without optimizations**. To run the benchmark for yourself, clone the repo and `cd benchmark`, then run `benchmark.sh`. It will take a *while* by default. If you want to speed it up, you can reduce the amount of test iterations in `benchmark.vsh` or make the
A high-performance NZB (Newzbin) parsing and manipulation library written in V. VNZB provides zero-dependency, memory-safe operations for working with NZB files, extracting metadata, and managing Usenet article information.
A high-performance BitTorrent parsing and manipulation library written in V. Magnetar provides zero-dependency, memory-safe operations for working with torrent files, bencode data, and magnet links.
Create command line applications.
Utility lib to load and resterize svg file into gg.Image object
V bindings for the Godot game engine.
ini
A V language SDK for interacting with Google's Gemini AI API. This module provides a simple and efficient way to integrate Gemini's generative AI capabilities into your V applications.
From wikipedia, Curve25519 is an elliptic curve used in elliptic-curve cryptography (ECC) offering 128 bits of security (256-bit key size) and designed for use with the elliptic curve Diffie–Hellman (ECDH) key agreement scheme. It is one of the fastest curves in ECC, and is not covered by any known patents. The reference implementation is public domain software. The original Curve25519 paper defined it as a Diffie–Hellman (DH) function. Daniel J. Bernstein has since proposed that the name "Curve25519" be used for the underlying curve, and the name "X25519" for the DH function Curve25519 is an elliptic curve that offers 128 security bits and is designed for use in the Elliptic Curve Diffie-Hellman (ECDH) key agreement key design scheme.
An immediate mode UI framework for the V language
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
# Von - Veasally Object Notation Von is yet another <language>-y object notation language, but this time for Vlang. Von's is also *fast*: ``` $ sh benchmark.sh Benchmark: 100000 runs on dataset.von Total Runtime: 34:08.589 Average Runtime: 20.485ms $ du dataset.von -h 168K dataset.von ``` This benchmark ran over the course of 34 minutes parsing a 11K LOC Von 100k times. The file contained "bells and whistles" in the syntax (commas, map type declarations, etc) to make it a little more tough on the parser. This was compiled **without optimizations**. To run the benchmark for yourself, clone the repo and `cd benchmark`, then run `benchmark.sh`. It will take a *while* by default. If you want to speed it up, you can reduce the amount of test iterations in `benchmark.vsh` or make the
A high-performance NZB (Newzbin) parsing and manipulation library written in V. VNZB provides zero-dependency, memory-safe operations for working with NZB files, extracting metadata, and managing Usenet article information.
A high-performance BitTorrent parsing and manipulation library written in V. Magnetar provides zero-dependency, memory-safe operations for working with torrent files, bencode data, and magnet links.
Create command line applications.
Utility lib to load and resterize svg file into gg.Image object
V bindings for the Godot game engine.
ini
A V language SDK for interacting with Google's Gemini AI API. This module provides a simple and efficient way to integrate Gemini's generative AI capabilities into your V applications.
From wikipedia, Curve25519 is an elliptic curve used in elliptic-curve cryptography (ECC) offering 128 bits of security (256-bit key size) and designed for use with the elliptic curve Diffie–Hellman (ECDH) key agreement scheme. It is one of the fastest curves in ECC, and is not covered by any known patents. The reference implementation is public domain software. The original Curve25519 paper defined it as a Diffie–Hellman (DH) function. Daniel J. Bernstein has since proposed that the name "Curve25519" be used for the underlying curve, and the name "X25519" for the DH function Curve25519 is an elliptic curve that offers 128 security bits and is designed for use in the Elliptic Curve Diffie-Hellman (ECDH) key agreement key design scheme.
An immediate mode UI framework for the V language