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

EmmaTheMartian.von

# 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

16 hours ago
0
1

watzon.vnzb

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.

4 days ago
0
0

watzon.magnetar

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.

6 days ago
0
1

khalyomede.commander

Create command line applications.

last Jul 6
0
2

Avocadocs.svgg

Utility lib to load and resterize svg file into gg.Image object

last Jul 3
0
1

rosshadden.gd

V bindings for the Godot game engine.

last Jun 28
0
0

houzhongjian.inibeta

ini

last Jun 26
0
0

Ddiidev.sdkgemini

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.

last Jun 22
0
3

blackshirt.curve25519

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.

last Jun 16
0
0

gui

An immediate mode UI framework for the V language

last Jun 13
0
263
nikeedev.scratchy

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...?)

1 year ago
0
309296

vsl

V Scientific Library

2 years ago
0
258498

lv37.utils

Utility functions for V

1 year ago
0
240083

xiusin.vredis

The Redis client is a software tool that allows you to connect to a Redis database over the network, send commands, and receive responses.

1 year ago
0
237701

herudi.vjs

V bindings to quickjs javascript engine. Run JS in V.

1 year ago
0
191177

ui

2 years ago
0
189836

markdown

2 years ago
0
131540

duarteroso.glfw

GLFW bindings

2 years ago
0
115564

vtl

2 years ago
0
114614

Terisback.discordv

2 years ago
0
101702
EmmaTheMartian.von

# 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

16 hours ago
0
1

watzon.vnzb

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.

4 days ago
0
0

watzon.magnetar

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.

6 days ago
0
1

khalyomede.commander

Create command line applications.

last Jul 6
0
2

Avocadocs.svgg

Utility lib to load and resterize svg file into gg.Image object

last Jul 3
0
1

rosshadden.gd

V bindings for the Godot game engine.

last Jun 28
0
0

houzhongjian.inibeta

ini

last Jun 26
0
0

Ddiidev.sdkgemini

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.

last Jun 22
0
3

blackshirt.curve25519

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.

last Jun 16
0
0

gui

An immediate mode UI framework for the V language

last Jun 13
0
263