awesome-v

Vlang toolset

A curated list of tools and resources for developing with Vlang

A curated list of awesome V frameworks, libraries, software and resources.

GitHub

2k stars
73 watching
124 forks
last commit: almost 2 years ago
Linked from 4 awesome lists

awesomeawesome-listv

Awesome V / Applications / Command-line

crepl29over 2 years agoCompile and execute C code on the fly as you type it
github-releases5over 3 years agoCli tool to keep track of applications released as GitHub Release (or assets in workflow) and download them
HN-top22over 6 years agoA simple command to list most recent news from hacker-news
klonol20almost 3 years agoCLI tool to help you "clone all" git repositories belonging to you. Works with GitHub and Gitea
lsv21about 2 years agofile lister in the spirit of exa, eza, lsd, pls, natls, ls-go and others
portctl9over 3 years agoCLI tool to manage Docker Swarm resources using Portainer API
runner25over 2 years agoA tool that automates running/compiling code written in various programming languages
symlinker8about 5 years agoA small Linux tool to manage symlinks
vast27about 5 years agoA simple tool for vlang, generate v source file to AST json file
vcli3about 3 years agoA CLI tool to generate folder structure according to the
verve7almost 4 years agoSimple and fast static file server
vgoogle9over 3 years agoMake google search on the terminal
vindex5about 3 years agoA simple file list server generating json strings, compatible with nginx's autoindex module
vinit16over 5 years agoA tool to generate v projects
vLogQL17over 2 years agoA tiny command-line utility to query LogQL APIs
vqrcode26almost 2 years agoCLI for creating QR Codes
vspect2over 5 years agoA tool to inspect vlang source file. ( Archived )
vzcc26over 3 years agoA CLI cross-compiling tool based on Zig CC for V
vin2almost 2 years agoA Basic Command Line Interface for V

Awesome V / Applications / Editors

polygon-editor6about 3 years agoA tool to create and edit 2D polygons with sprite lookup, created in V
text_editor35,918almost 2 years agoSmall text editor from the official V examples
ved1,394almost 2 years ago1 MB text editor written in V with hardware accelerated text rendering. Compiles in <1s
vee49over 2 years agoV Editor Engine. A V module providing the guts of a text editor. Comes with a
vPDF81almost 3 years agoA module to simplify PDF file creation using the V programming language

Awesome V / Applications / Games

20483almost 2 years agoA 2048 game with several types of traditional AI integrated
Boundstone61over 6 years agoHigh Performance / Fast Compilation / Lightweight Minecraft: Bedrock Edition Server
flappylearning-v35,918almost 2 years agoA simple flappy learning demo in v
Kurarin52about 2 years agoosu! beatmap visualizer made in V.
minesweeper38over 2 years agoA simple Minesweeper game written in vlang
Puzzle Vibes16almost 2 years agoA jigsaw-like puzzle game written in V using
v-pong13over 6 years agoA classic paddle game brought back to life through the power of V

Awesome V / Applications / Graphics

mpv-v28about 2 years agoWorld's Simplest Video Player
vRayTracer49about 6 years agoA simple ray tracer written in V

Awesome V / Applications / Interpreters/Compilers

Aixt63almost 2 years agoProgramming framework for microcontrollers based on a V-based language and written in V
cotowali614about 3 years agoA statically typed scripting language that transpiles into POSIX sh
monkey_v37about 6 years agoImplementation of in V
stas56over 3 years agoA stack based compiled programming language. The bootstrap compiler is written in V
v35,918almost 2 years agoV itself. Simple, fast, safe, compiled language for developing maintainable software
vas97about 2 years agoA simple x86-64 assembler written in V
vbf19over 5 years agoA brainfuck interpreter/compiler
vfuckA brainfuck interpreter written in V
vcc100over 2 years agoA C compiler written in V
Vork27almost 7 years agoAlternative V compiler/interpreter written in Python

Awesome V / Applications / Operating systems/Kernels

Vinix1,962almost 2 years agoSmall and simple OS in V. Runs bash
V-Unikernel16almost 2 years agoA unikernel is a computer program statically linked with the operating system code on which it depends

Awesome V / Applications / Package managers

vpm118almost 2 years agoThe V language package management tool written in V

Awesome V / Applications / Project management

Lenra template3over 3 years agoThe Lenra template to write V app for Lenra platform
vset19over 6 years agoA project setup and configuration tool for V projects

Awesome V / Applications / Serialization

ini-v5over 2 years agoSimple and practical module for manipulating ini/cfg file
v-toxml9over 5 years agoXML Serialization library for V
vgura21about 3 years agoOfficial Gura parser for V
vlang-yaml24over 4 years agoA V-native YAML reader, incl. YAML-to-JSON converter
vproto52about 4 years agoProtobuf compiler and runtime in V

Awesome V / Applications / Utilities

emoji-mart-desktop21over 2 years agoAn emoji picker created with V, webview and SvelteKit
v-nodejs-addon6over 2 years agoAn demo of how to create a Node.js addon with V

Awesome V / Applications / Web

Gitly1,385almost 2 years agoA light and fast SCM alternative to GitHub/GitLab written in V
Heroku Buildpack for V2over 4 years agoDeploy V apps on Heroku
Tiniest Veb Server12almost 2 years agoA < 1MB static hosting web server written in V, based on . 🍃
v-admin-skeleton14about 2 years agoBackend skeleton written in V
vblog29almost 3 years agoA simple, fast and responsive blogging system
Vebview.JS75about 3 years agoElectron/Neutralino.JS alternative written in V
Vieter11about 3 years agoArchlinux repository server & package build system, written in V
Vlang Benchmarks Visualization9over 4 years agoFancy statistics and plots for
vorum216almost 2 years agoOpen-source blogging/forum software written in V
vss34about 2 years agoEasy-to-use static site generator
VTik18almost 4 years agoTikTok and Twitter video downloader app (CLI / Telegram Bot)

Awesome V / Libraries / Audio

miniaudio50almost 2 years agoBindings for the excellent miniaudio C audio library
vave39over 2 years agoA crazy simple library for reading/writing WAV files in V. 🌊
vspeech49over 6 years agoComplete V bindings for Mozilla's DeepSpeech TensorFlow based Speech-to-Text library. 📢📜

Awesome V / Libraries / Automation

vrobot52over 4 years agoDesktop automation for V. Only supports Windows

Awesome V / Libraries / Command line interface (CLI) / Terminal / Shell

bartender51almost 2 years agoCustomizable progress indicators for V terminal applications
boxx99over 3 years agoCreate highly customizable terminal boxes that also look great! 📦
lol16about 4 years agoV version of lolcat (text/character rainbowizer)
progressbar29over 3 years agoAn easy to use V library for creating progress bars in cli
spinners20almost 4 years agoCreate spinners in your terminal!
termtable44over 3 years agoV Terminal Tables: Simple and highly customizable library to display tables in the terminal
vargs38over 6 years agoV library for parsing arguments from argv-like arrays. ( Archived )
vesseract17almost 5 years agoV wrapper for Tesseract-OCR (optical character recognition)

Awesome V / Libraries / Database clients

mongodb47about 2 years agoMongoDB driver for V
redict1about 2 years agoClient for Redict, a LGPL-3.0-only fork of Redis (compatible with Redis <=7.2.4)
redis67over 2 years agoRedis client for V, written in V
vmemcached11over 5 years agoMemcached client for V, written in V
vredis7about 2 years agoA simple, user-friendly, and comprehensive Redis client
vsql46almost 5 years agoA sql query builder for V
vduckdb32almost 2 years agoA DuckDB client wrapper for V

Awesome V / Libraries / Discord

discord.v120over 2 years agoUser-friendly Discord bot library
discordwebhook1about 3 years agoSuper simple interface to send discord messages through webhooks
kitten14about 3 years agoSimple Discord API library for writing bots
viscord20almost 6 years agoPretty basic library for connecting to the Discord gateway
vord5over 4 years agoLibrary for interacting with user account endpoints and gateway (Self-bots, custom clients, etc)

Awesome V / Libraries / Eventing

eventbus35,918almost 2 years agoA simple event bus system for V

Awesome V / Libraries / File handling

v-mime24over 6 years agoMIME detection library for V
vmon35almost 2 years agoAsynchronously watch for file changes in a directory. The module is essentially a V wrapper for . It works for Windows, macOS and Linux

Awesome V / Libraries / Game development

engine44over 4 years agoWIP Vulkan in V
raylib.v68over 2 years agoUpdated V bindings for with plans for complete cross-platform support
shy56almost 2 years agoA foundation that helps you being creative in V
V_ecs17over 3 years agoECS library made in V inspired by Bevy ECS
vraylib6about 4 years agoA V wrapper for the awesome raylib library
vraylib49over 5 years agoV wrapper (bindings) for raylib, the C game development framework

Awesome V / Libraries / Graphics

V Earcut14about 3 years agofast (real-time) polygon triangulation library based on to handle holes, twisted polygons, degeneracies and self-intersections
V_sokol_gp4about 4 years agoA V wrapper for the sokol_gp library for easy and fast 2d graphics
viup46over 2 years agoV wrapper for the C-based cross-platform UI library, IUP
vsdl12over 4 years agoV wrapper for the C-based SDL library
vsdl245over 2 years agoA libSDL2 wrapper
vsl.vcl358almost 2 years agoVCL 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

Awesome V / Libraries / IRC

vitric4about 4 years agoA transparent IRC library

Awesome V / Libraries / Networking

vibe32almost 2 years agoRequest library that wraps libcurl to enable fast and reliable requests while providing a higher-level API
vmq17almost 4 years agoV wrapper For (aka ZeroMQ, ØMQ, 0MQ: a high-performance asynchronous messaging library)

Awesome V / Libraries / Operating system

clipboard35,918almost 2 years agoV module for interacting with the OS clipboard. Fully cross-platform
mmap5over 5 years agoProvide native V-lang support for memory-mapping on Linux and Windows
vlipboard12about 6 years agoAn easy to use wrapper of clipboard with Wayland and Termux support
winreg5over 2 years agoMS Windows Registry API. (WIP)

Awesome V / Libraries / Scientific computing

vplot16almost 4 years agoV wrapper for GNU Plot ( )
vsl358almost 2 years agoVSL 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
vtl148almost 2 years agoThe V Tensor Library is a numerical computing library supporting n-dimensional data structure, backed by VSL
NeuralNetworks-V-Module26about 2 years agoThis is a V module to create neural networks

Awesome V / Libraries / Serial Communications

vi2c14over 2 years agoA tiny (wrapper) library for I2C serial communication for Linux written in V
vserialport11almost 5 years agoV wrapper for
vserialx12about 2 years agoA tiny (wrapper) serial communication library for Linux written in V

Awesome V / Libraries / Telecommunications

vagi6over 4 years agoAsterisk FastAGI library in V

Awesome V / Libraries / Telegram

vgram145about 4 years agoTelegram bot library

Awesome V / Libraries / Text processing

ascii_robot13almost 6 years agoASCII Robot generator written in V
chalk22about 4 years agoColorize strings in the terminal
cjson11about 4 years agoWrap cJSON for vlang
crayon57over 2 years agoPaint your terminal output like Picasso. 🖍️🎨
iconv6about 5 years agoWrap iconv for vlang
pcre25almost 3 years agoLibrary for processing PCRE regular expressions
read_xlsx_v0about 3 years agoRead xlsx using vlang
Rosie-RPL6over 4 years agoA Rosie Pattern Language (RPL) implementation
slugify3almost 2 years agoTransform Unicode strings to url-friendly human-readable ASCII slugs
strfmtTiny and fast string formatting library ideal for templating
text-processing5almost 4 years agoV text processing library, that contains common tools to manipulate text data
v-regex14almost 5 years agoA simple regex library for V
vxml1almost 4 years agoPure V library for parsing XML to a DOM
whisker39over 2 years agoFast, robust template engine for V inspired by mustache
lexical_uuid4almost 2 years agoLexicographically-sortable universally unique identifiers

Awesome V / Libraries / User Interface toolkits

iUI102almost 2 years agoIsaiah's cross-platform GUI library for V. Inspired by the syntax of Java's Swing
mui106about 2 years agoA Cross-Platform UI library for Windows, Linux, Android and Web
V UI2,339almost 2 years agoIntegrated cross platform UI toolkit for Windows, macOS, Linux, Android, iOS and the web
vgtk360almost 4 years agoA wrapper for GTK3 in V
vig55over 2 years agoBindings for GUI toolkit
vnk49about 2 years agoBindings for GUI toolkit
V-WebUI113about 2 years agoA 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
webview66almost 2 years agoBindings 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

Awesome V / Libraries / Utility

dialog26almost 2 years agoA cross-platform utility library to open system dialogs - open files, message boxes, color-pickers etc
dotenv2about 2 years agoLoads environment variables from a .env file for development purposes
json2v28almost 2 years agoConvert a json to a struct in Vlang
objc8about 2 years agoV bindings to Objective-C runtime
range33over 3 years agoFunctionality of Python's range() in V
ssh-configA V library for parsing SSH config files
vaker17about 3 years agoA light-weight compile-time-generated data faker written in V
vdotenv37about 2 years agoSupport for .env files which loads environment variables
vhs4over 2 years agoHaskell prelude list functions(zip, zipwith, head, etc) implemented in V
VInstall37over 2 years agoA cross-platform installer creator
votp19almost 3 years agoTOTP and HOTP implementation in v

Awesome V / Libraries / Web

pico.v109about 6 years agoA web server in V based on picoev and picohttpparser
v-jsonrpc32about 5 years agoBasic JSON-RPC 2.0-compliant server written on V
v-tiktokA V library for downloading TikTok videos
validate21over 5 years agoA simple library to validate strings in V
valval152almost 6 years agoWeb framework written in V, improved by vweb
vcurrency7about 5 years agoAPI wrapper (written in V) for
vest4about 3 years agoA REST client in V
vex341over 2 years agoWeb framework written on V inspired by Express and Sinatra
vigest4over 4 years agoSimple client for digest authentication (written in V)
vistas1almost 2 years agoCentral file server API
vweb35,918almost 2 years agoV's built-in web framework. Used by Vorum
vxbloauth8over 5 years agoA minimalistic Xbox Live authenticator for vweb
west10over 2 years agoA wrapper of vweb to work in a similar way as nestjs works with modules and dependency injection
An introduction to V

Awesome V / Other / Books

Getting Started with V Programming - Navule Pavan Kumar Rao - Packt 2021 DecIntroductory book on V

Awesome V / Other / Communities

V Community

Awesome V / Other / Editor plugins

language-v7over 5 years agoV language support for Atom (port of vscode-vlang)
v-mode61almost 4 years agoEmacs major mode for the V programming language
vlang-mode.el11over 3 years agoEmacs major mode for the V programming language
sublime-v15almost 3 years agoFully-featured Sublime Text 3 package for the V Programming Language
vlang-sublime18about 5 years agoSublime text 3 Support for the Vlang Programming Language
vscode-vlang385over 3 years agoV Language extension for Visual Studio Code
v-analyzer122almost 2 years agoBring IDE features for the V programming language to VS Code
v-vim176over 2 years agoSupport for V syntax highlighting in Vim
vim-v25over 4 years agoQuality syntax highlighting for the V programming language
vim-vtools17over 5 years agoV tools for Vim, including auto formatting

Awesome V / Other / Forums

r/vlang
Stack Overflow

Awesome V / Other / GitHub actions

action-create-v-docsGitHub action to create documentation for V modules
setup-vGitHub action to install and use V in your workflow

Awesome V / Other / GitHub templates

v-project-basement13about 3 years agoA basement for every V project, that contains universal minimum GitHub CI scripts and issue templates for a V project

Awesome V / Other / IDEs with V

Vide120almost 2 years ago

Awesome V / Other / Online IDEs with V

V Playground
V Playground (old)
VOSCA V Playground

Awesome V / Other / Operating Systems & OS Development Examples

Simple Linux kernel module example27about 4 years agoDemonstration & test of writing a very simple Linux kernel module, using V

Awesome V / Other / Patterns

MVU.v5over 3 years agoMVU pattern (The Elm Architecture) implemented in V programming language

Awesome V / Other / Programming contests

Advent of Code 201912almost 7 years agoSolution of Advent of Code 2019 in V
Advent of Code 202242almost 2 years agoSolution of Advent of Code 2022 in V
Rosetta Code in VSolutions for Rosetta Code in V
SoloLearn Coding Challenges14over 3 years agoImplementation of the SoloLearn coding challenges in V

Awesome V / Other / Syntax highlighting

kate-syntax-highlight-v21about 2 years agoV syntax highlighting for
scite-v-support2over 2 years agoV syntax highlighting for

Awesome V / Other / Tutorials

Learn V in Y Minutes62about 5 years ago
V by Example170almost 4 years agoV book as
V for Node Devs29about 4 years agoVlang for node js developers
V learning notes170almost 2 years agoPersonal learning notes in Chinese
VOSCA Blog TutorialsTutorial category on VOSCA blog

Awesome V / Other / Videos

The V Programming Language
V Programming Tutorials

Backlinks from these awesome lists:

More related projects: