V

Simple, fast, safe, compiled language for developing maintainable software.

228 resources3 categoriesView Original

Applications(75 items)

2

2048

A 2048 game with several types of traditional AI integrated.

Applications
A

Aixt

Programming framework for microcontrollers based on a V-based language and written in V.

Applications
B

Boundstone

High Performance / Fast Compilation / Lightweight Minecraft: Bedrock Edition Server.

Applications
C

clockwork

A language-agnostic build tool wrote in V.

Applications
C

cotowali

A statically typed scripting language that transpiles into POSIX sh.

Applications
C

crepl

Compile and execute C code on the fly as you type it.

Applications
E

emoji-mart-desktop

An emoji picker created with V, webview and SvelteKit.

Applications
F

fdup

Find and remove duplicate files.

Applications
F

flappylearning-v

A simple flappy learning demo in v.

Applications
G

github-releases

Cli tool to keep track of applications released as GitHub Release (or assets in workflow) and download them.

Applications
G

Gitly

A light and fast SCM alternative to GitHub/GitLab written in V.

Applications
H

Heroku Buildpack for V

Deploy V apps on Heroku.

Applications
H

HN-top

A simple command to list most recent news from hacker-news.

Applications
I

ini-v

Simple and practical module for manipulating ini/cfg file.

Applications
K

klonol

CLI tool to help you "clone all" git repositories belonging to you. Works with GitHub and Gitea.

Applications
K

Kurarin

osu! beatmap visualizer made in V. Example video.

Applications
L

Lenra template

The Lenra template to write V app for Lenra platform.

Applications
L

lsv

`ls` file lister in the spirit of exa, eza, lsd, pls, natls, ls-go and others.

Applications
M

Mantis

A web framework written in V.

Applications
M

maple

A very simple key-value config format wrote in V.

Applications
M

minesweeper

A simple Minesweeper game written in vlang.

Applications
M

monkey_v

Implementation of Thorsten Ball's Monkey Language in V.

Applications
M

mpv-v

World's Simplest Video Player.

Applications
P

polygon-editor

A tool to create and edit 2D polygons with sprite lookup, created in V.

Applications
P

portctl

CLI tool to manage Docker Swarm resources using Portainer API.

Applications
P

Puzzle Vibes

A jigsaw-like puzzle game written in V using `shy`.

Applications
R

rr-dl

Royal-Road Novel downloader.

Applications
R

runner

A tool that automates running/compiling code written in various programming languages.

Applications
S

stas

A stack based compiled programming language. The bootstrap compiler is written in V.

Applications
S

symlinker

A small Linux tool to manage symlinks.

Applications
T

text_editor

Small text editor from the official V examples.

Applications
T

Tiniest Veb Server

A < 1MB static hosting web server written in V, based on `veb`. 🍃

Applications
V

v

V itself. Simple, fast, safe, compiled language for developing maintainable software.

Applications
V

v-admin-skeleton

Backend skeleton written in V.

Applications
V

v-nodejs-addon

An demo of how to create a Node.js addon with V.

Applications
V

v-pong

A classic paddle game brought back to life through the power of V.

Applications
V

v-toxml

XML Serialization library for V.

Applications
V

V-Unikernel

A unikernel is a computer program statically linked with the operating system code on which it depends.

Applications
V

v-vite starter

A starter kit for Veb applications, preconfigured with Vite.js.

Applications
V

vab

The official V tool to build and package applications for Android.

Applications
V

vab-sdl

Standalone and extra command for `vab` to build and package

Applications
V

vas

A simple x86-64 assembler written in V.

Applications
V

vast

A simple tool for vlang, generate v source file to AST json file.

Applications
V

vbf

A brainfuck interpreter/compiler.

Applications
V

vblog

A simple, fast and responsive blogging system.

Applications
V

vcc

A C compiler written in V.

Applications
V

vcli

A CLI tool to generate folder structure according to the guideline

Applications
V

Vebview.JS

Electron/Neutralino.JS alternative written in V.

Applications
V

ved

1 MB text editor written in V with hardware accelerated text rendering. Compiles in <1s.

Applications
V

vee

V Editor Engine. A V module providing the guts of a text editor. Comes with a TUI editor example.

Applications
V

verve

Simple and fast static file server.

Applications
V

vfetch

A macOS system information fetch written in V.

Applications
V

vfuck

A brainfuck interpreter written in V.

Applications
V

vgoogle

Make google search on the terminal.

Applications
V

vgura

Official Gura parser for V.

Applications
V

Vieter

Archlinux repository server & package build system, written in V.

Applications
V

vin

A Basic Command Line Interface for V.

Applications
V

vindex

A simple file list server generating json strings, compatible with nginx's autoindex module.

Applications
V

vinit

A tool to generate v projects.

Applications
V

Vinix

Small and simple OS in V. Runs bash.

Applications
V

Vlang Benchmarks Visualization

Fancy statistics and plots for *Is V still fast?*.

Applications
V

vlang-yaml

A V-native YAML reader, incl. YAML-to-JSON converter.

Applications
V

vLogQL

A tiny command-line utility to query LogQL APIs.

Applications
V

Vork

Alternative V compiler/interpreter written in Python.

Applications
V

vorum

Open-source blogging/forum software written in V.

Applications
V

vPDF

A module to simplify PDF file creation using the V programming language.

Applications
V

vpm

The V language package management tool written in V.

Applications
V

vproto

Protobuf compiler and runtime in V.

Applications
V

vqrcode

CLI for creating QR Codes.

Applications
V

vRayTracer

A simple ray tracer written in V.

Applications
V

vset

A project setup and configuration tool for V projects.

Applications
V

vspect

A tool to inspect vlang source file. ( Archived )

Applications
V

vss

Easy-to-use static site generator.

Applications
V

VTik

TikTok and Twitter video downloader app (CLI / Telegram Bot).

Applications
V

vzcc

A CLI cross-compiling tool based on Zig CC for V.

Applications

Libraries(114 items)

A

ascii_robot

ASCII Robot generator written in V.

Libraries
B

bartender

Customizable progress indicators for V terminal applications.

Libraries
B

boxx

Create highly customizable terminal boxes that also look great! 📦

Libraries
C

chalk

Colorize strings in the terminal.

Libraries
C

chipmunk2d

V wrapper of the Chipmunk2D physics library.

Libraries
C

cjson

Wrap cJSON for vlang.

Libraries
C

clipboard

V module for interacting with the OS clipboard. Fully cross-platform.

Libraries
C

crayon

Paint your terminal output like Picasso. 🖍️🎨

Libraries
D

dialog

A cross-platform utility library to open system dialogs - open files, message boxes, color-pickers etc.

Libraries
D

discord.v

User-friendly Discord bot library.

Libraries
D

discordwebhook

Super simple interface to send discord messages through webhooks.

Libraries
D

dotenv

Loads environment variables from a .env file for development purposes.

Libraries
E

engine

WIP Vulkan in V.

Libraries
E

eventbus

A simple event bus system for V.

Libraries
F

firebird

Client for Firebird SQL.

Libraries
I

iconv

Wrap iconv for vlang.

Libraries
I

iUI

Isaiah's cross-platform GUI library for V. Inspired by the syntax of Java's Swing.

Libraries
J

jni

V wrapper around the C Java Native Interface (Desktop + Android).

Libraries
J

json2v

Convert a json to a struct in Vlang.

Libraries
K

kitten

Simple Discord API library for writing bots.

Libraries
L

lexical_uuid

Lexicographically-sortable universally unique identifiers.

Libraries
L

lol

V version of lolcat (text/character rainbowizer).

Libraries
M

miniaudio

Bindings for the excellent miniaudio C audio library.

Libraries
M

mmap

Provide native V-lang support for memory-mapping on Linux and Windows.

Libraries
M

mongodb

MongoDB driver for V.

Libraries
M

mui

A Cross-Platform UI library for Windows, Linux, Android and Web.

Libraries
N

netaddr

IPv4, IPv6 and MAC (EUI-48, EUI-64) addresses manipulation library.

Libraries
N

NeuralNetworks-V-Module

This is a V module to create neural networks.

Libraries
O

objc

V bindings to Objective-C runtime.

Libraries
P

pcre2

Library for processing PCRE regular expressions.

Libraries
P

pico.v

A web server in V based on picoev and picohttpparser.

Libraries
P

progressbar

An easy to use V library for creating progress bars in cli.

Libraries
R

range

Functionality of Python's range() in V.

Libraries
R

raylib.v

Updated V bindings for raylib with plans for complete cross-platform support.

Libraries
R

read_xlsx_v

Read xlsx using vlang.

Libraries
R

redict

Client for Redict, a LGPL-3.0-only fork of Redis (compatible with Redis <=7.2.4).

Libraries
R

redis

Redis client for V, written in V.

Libraries
R

Rosie-RPL

A Rosie Pattern Language (RPL) implementation.

Libraries
S

sdl

Official SDL2 & SDL3 bindings for V.

Libraries
S

sessions

Web-framework-agnostic sessions library.

Libraries
S

sgldraw

An experimental real-time vector render V module based on `sokol.sgl`.

Libraries
S

shy

A foundation that helps you being creative in V.

Libraries
S

slugify

Transform Unicode strings to url-friendly human-readable ASCII slugs.

Libraries
S

spinners

Create spinners in your terminal!

Libraries
S

ssh-config

A V library for parsing SSH config files.

Libraries
S

svgg

V module to load and resterize svg file into `gg.Image` object.

Libraries
T

termtable

V Terminal Tables: Simple and highly customizable library to display tables in the terminal.

Libraries
T

text-processing

V text processing library, that contains common tools to manipulate text data.

Libraries
V

V Earcut

fast (real-time) polygon triangulation library based on mapbox/Earcut to handle holes, twisted polygons, degeneracies and self-intersections.

Libraries
V

V UI

Integrated cross platform UI toolkit for Windows, macOS, Linux, Android, iOS and the web.

Libraries
V

v-jsonrpc

Basic JSON-RPC 2.0-compliant server written on V.

Libraries
V

v-mime

MIME detection library for V.

Libraries
V

v-regex

A simple regex library for V.

Libraries
V

v-tiktok

A V library for downloading TikTok videos.

Libraries
V

V-WebUI

A wrapper for WebUI. A lightweight library that allows you to use any web browser as a GUI, with V in the backend and HTML5 in the frontend.

Libraries
V

vagi

Asterisk FastAGI library in V.

Libraries
V

vaker

A light-weight compile-time-generated data faker written in V.

Libraries
V

validate

A simple library to validate strings in V.

Libraries
V

valval

Web framework written in V, improved by vweb.

Libraries
V

vargs

V library for parsing arguments from argv-like arrays. ( Archived )

Libraries
V

vave

A crazy simple library for reading/writing WAV files in V. 🌊

Libraries
V

vbmp

Read and write bitmap files.

Libraries
V

vcurrency

API wrapper (written in V) for https://api.exchangeratesapi.io.

Libraries
V

vdotenv

Support for .env files which loads environment variables.

Libraries
V

vduckdb

A DuckDB client wrapper for V.

Libraries
V

veb

V's built-in web framework.

Libraries
V

vesseract

V wrapper for Tesseract-OCR (optical character recognition).

Libraries
V

vest

A REST client in V.

Libraries
V

vex

Web framework written on V inspired by Express and Sinatra.

Libraries
V

vgram

Telegram bot library.

Libraries
V

vgtk3

A wrapper for GTK3 in V.

Libraries
V

vhs

Haskell prelude list functions(zip, zipwith, head, etc) implemented in V.

Libraries
V

vi2c

A tiny (wrapper) library for I2C serial communication for Linux written in V.

Libraries
V

vibe

Request library that wraps libcurl to enable fast and reliable requests while providing a higher-level API.

Libraries
V

vig

Bindings for Dear ImGui GUI toolkit.

Libraries
V

vigest

Simple client for digest authentication (written in V).

Libraries
V

VInstall

A cross-platform installer creator.

Libraries
V

viscord

Pretty basic library for connecting to the Discord gateway.

Libraries
V

vistas

Central file server API.

Libraries
V

vite.v

Seamless Vite.js integration for Veb applications.

Libraries
V

vitric

A transparent IRC library.

Libraries
V

viup

V wrapper for the C-based cross-platform UI library, IUP.

Libraries
V

vlipboard

An easy to use wrapper of clipboard with Wayland and Termux support.

Libraries
V

vmemcached

Memcached client for V, written in V.

Libraries
V

vmon

Asynchronously watch for file changes in a directory. The module is essentially a V wrapper for `septag/dmon`. It works for Windows, macOS and Linux.

Libraries
V

vmq

V wrapper For ZMQ (aka ZeroMQ, ØMQ, 0MQ: a high-performance asynchronous messaging library).

Libraries
V

vnk

Bindings for Nuklear GUI toolkit.

Libraries
V

vord

Library for interacting with user account endpoints and gateway (Self-bots, custom clients, etc).

Libraries
V

voronoi

V wrapper of JCash/voronoi.

Libraries
V

votp

TOTP and HOTP implementation in v.

Libraries
V

vplot

V wrapper for GNU Plot (`gnuplot_i`).

Libraries
V

vqoi

V: QOI - The "Quite OK Image" format for fast, lossless image compression.

Libraries
V

vraylib

A V wrapper for the awesome raylib library.

Libraries
V

vraylib

V wrapper (bindings) for raylib, the C game development framework.

Libraries
V

vredis

A simple, user-friendly, and comprehensive Redis client.

Libraries
V

vrobot

Desktop automation for V. Only supports Windows.

Libraries
V

vsdl

V wrapper for the C-based SDL library.

Libraries
V

vsdl2

A libSDL2 wrapper.

Libraries
V

vserialport

V wrapper for libserialport.

Libraries
V

vserialx

A tiny (wrapper) serial communication library for Linux written in V.

Libraries
V

vsl

VSL is a Scientific Library with a great variety of different modules. Although most modules offer pure-V definitions, VSL also provides modules that wrap known C libraries among other backends that allow high performance computing as an alternative. Also provides opinionated wrappers for OpenBLAS, LAPACKE, MPI, OpenCL among other libraries.

Libraries
V

vsl.vcl

VCL is a high level way of writing programs with OpenCL using V. These are highly opinionated OpenCL bindings for V. It tries to make GPU computing easy, with some sugar abstraction, V's concurrency and channels.

Libraries
V

vspeech

Complete V bindings for Mozilla's DeepSpeech TensorFlow based Speech-to-Text library. 📢📜

Libraries
V

vsql

A sql query builder for V.

Libraries
V

vtl

The V Tensor Library is a numerical computing library supporting n-dimensional data structure, backed by VSL.

Libraries
V

vxbloauth

A minimalistic Xbox Live authenticator for vweb.

Libraries
V

vxml

Pure V library for parsing XML to a DOM.

Libraries
V

V_ecs

ECS library made in V inspired by Bevy ECS.

Libraries
V

V_sokol_gp

A V wrapper for the sokol_gp library for easy and fast 2d graphics.

Libraries
W

webview

Bindings for webview. A tiny library to build modern cross-platform GUI applications. It allows to combine V with modern web technologies to design a graphical user interface.

Libraries
W

west

A wrapper of vweb to work in a similar way as nestjs works with modules and dependency injection.

Libraries
W

whisker

Fast, robust template engine for V inspired by mustache.

Libraries
W

winreg

MS Windows Registry API. (WIP)

Libraries
W

wren

V wrapper around the excellent Wren scripting language.

Libraries

Other(39 items)

A

action-create-v-docs

GitHub action to create documentation for V modules.

Other
A

Advent of Code 2019

Solution of Advent of Code 2019 in V.

Other
A

Advent of Code 2022

Solution of Advent of Code 2022 in V.

Other
A

An introduction to V

Other
G

Getting Started with V Programming - Navule Pav...

Introductory book on V.

Other
K

kate-syntax-highlight-v

V syntax highlighting for Kate.

Other
L

language-v

V language support for Atom (port of vscode-vlang).

Other
L

Learn V in Y Minutes

Other
L

limine-v-template

A simple template for building a Limine-compliant kernel in V.

Other
M

MVU.v

MVU pattern (The Elm Architecture) implemented in V programming language.

Other
R

r/vlang

Other
R

Rosetta Code in V

) - Solutions for Rosetta Code in V.

Other
S

scite-v-support

V syntax highlighting for SciTE.

Other
S

setup-v

GitHub action to install and use V in your workflow.

Other
S

Simple Linux kernel module example

Demonstration & test of writing a very simple Linux kernel module, using V.

Other
S

SoloLearn Coding Challenges

Implementation of the SoloLearn coding challenges in V.

Other
S

Stack Overflow

Other
S

sublime-v

Fully-featured Sublime Text 3 package for the V Programming Language.

Other
T

The V Programming Language

Other
V

V by Example

V book as GitBook.

Other
V

V Community

Other
V

V for Node Devs

Vlang for node js developers.

Other
V

V learning notes

Personal learning notes in Chinese.

Other
V

V Playground

Other
V

V Playground (old)

Other
V

V Programming Tutorials

Other
V

v-analyzer

Bring IDE features for the V programming language to VS Code.

Other
V

v-limine

A V library for handling Limine boot protocol structures.

Other
V

v-mode

Emacs major mode for the V programming language.

Other
V

v-project-basement

A basement for every V project, that contains universal minimum GitHub CI scripts and issue templates for a V project.

Other
V

v-vim

Support for V syntax highlighting in Vim.

Other
V

Vide

Other
V

vim-v

Quality syntax highlighting for the V programming language.

Other
V

vim-vtools

V tools for Vim, including auto formatting.

Other
V

vlang-mode.el

Emacs major mode for the V programming language.

Other
V

vlang-sublime

Sublime text 3 Support for the Vlang Programming Language.

Other
V

VOSCA Blog Tutorials

Tutorial category on VOSCA blog.

Other
V

VOSCA V Playground

Other
V

vscode-vlang

V Language extension for Visual Studio Code.

Other