update lists

This commit is contained in:
2025-07-18 22:22:32 +02:00
parent 55bed3b4a1
commit 5916c5c074
3078 changed files with 331679 additions and 357255 deletions

View File

@@ -11,6 +11,7 @@
## Contents
- [Applications](#applications)
- [Build Systems](#build-systems)
- [Command-line](#command-line)
- [Editors](#editors)
- [Games](#games)
@@ -32,6 +33,7 @@
- [File handling](#file-handling)
- [Game development](#game-development)
- [Graphics](#graphics-1)
- [Interoperability](#interoperability)
- [IRC](#irc)
- [Networking](#networking)
- [Operating system](#operating-system)
@@ -62,18 +64,28 @@
## Applications
### Build Systems
- [clockwork](https://github.com/emmathemartian/clockwork) - A language-agnostic build tool wrote in V.
- [vab](https://github.com/vlang/vab) - The official V tool to build and package applications for Android.
- [vab-sdl](https://github.com/larpon/vab-sdl) - Standalone and extra command for `vab` to build and package
SDL2 and SDL3 based applications importing `vlang/sdl`.
### Command-line
- [crepl](https://github.com/l1mey112/crepl) - Compile and execute C code on the fly as you type it.
- [fdup](https://github.com/gechandesu/fdup) - Find and remove duplicate files.
- [github-releases](https://github.com/Dracks/repo-download-asset) - Cli tool to keep track of applications released as GitHub Release (or assets in workflow) and download them.
- [HN-top](https://github.com/BafS/hn-top) - A simple command to list most recent news from hacker-news.
- [klonol](https://github.com/hungrybluedev/klonol) - CLI tool to help you "clone all" git repositories belonging to you. Works with GitHub and Gitea.
- [lsv](https://github.com/mike-ward/lsv) - `ls` file lister in the spirit of exa, eza, lsd, pls, natls, ls-go and others.
- [portctl](https://github.com/apoprotsky/portctl) - CLI tool to manage Docker Swarm resources using Portainer API.
- [runner](https://github.com/Naheel-Azawy/runner) - A tool that automates running/compiling code written in various programming languages.
- [symlinker](https://github.com/serkonda7/symlinker) - A small Linux tool to manage symlinks.
- [vast](https://github.com/lydiandy/vast) - A simple tool for vlang, generate v source file to AST json file.
- [vcli](https://github.com/changhz/vcli) - A CLI tool to generate folder structure according to the [guideline](https://blog.vlang.io/the-complete-beginners-guide-to-cli-apps-in-v/)
- [verve](https://github.com/MohammadMD1383/verve) - Simple and fast static file server.
- [vfetch](https://github.com/carlosqsilva/vfetch) - A macOS system information fetch written in V.
- [vgoogle](https://github.com/changhz/vgoogle) - Make google search on the terminal.
- [vindex](https://github.com/wenxuanjun/vindex) - A simple file list server generating json strings, compatible with nginx's autoindex module.
- [vinit](https://github.com/pranavbaburaj/vinit) - A tool to generate v projects.
@@ -81,6 +93,7 @@
- [vqrcode](https://github.com/carlosqsilva/vqrcode) - CLI for creating QR Codes.
- [vspect](https://github.com/zakuro9715/vspect) - A tool to inspect vlang source file. ( Archived )
- [vzcc](https://github.com/malisipi/vzcc) - A CLI cross-compiling tool based on Zig CC for V.
- [vin](https://github.com/DeoDorqnt387/vin) - A Basic Command Line Interface for V.
### Editors
@@ -121,6 +134,7 @@
### Operating systems/Kernels
- [Vinix](https://github.com/vlang/vinix) - Small and simple OS in V. Runs bash.
- [V-Unikernel](https://github.com/vlang/unikernel) - A unikernel is a computer program statically linked with the operating system code on which it depends.
### Package managers
@@ -134,6 +148,7 @@
### Serialization
- [ini-v](https://github.com/ldedev/ini-v) - Simple and practical module for manipulating ini/cfg file.
- [maple](https://github.com/emmathemartian/maple) - A very simple key-value config format wrote in V.
- [v-toxml](https://github.com/radare/v-toxml) - XML Serialization library for V.
- [vgura](https://github.com/gura-conf/vgura) - Official Gura parser for V.
- [vlang-yaml](https://github.com/jdonnerstag/vlang-yaml) - A V-native YAML reader, incl. YAML-to-JSON converter.
@@ -148,8 +163,10 @@
- [Gitly](https://github.com/vlang/gitly) - A light and fast SCM alternative to GitHub/GitLab written in V.
- [Heroku Buildpack for V](https://github.com/zztkm/heroku-buildpack-v) - Deploy V apps on Heroku.
- [Tiniest vWeb Server](https://github.com/davlgd/tws) - A < 1MB static hosting web server written in V, based on x.vweb. 🍃
- [Mantis](https://github.com/khalyomede/mantis) - A web framework written in V.
- [Tiniest Veb Server](https://github.com/davlgd/tVeb) - A < 1MB static hosting web server written in V, based on `veb`. 🍃
- [v-admin-skeleton](https://github.com/xiusin/v-system-skeleton) - Backend skeleton written in V.
- [v-vite starter](https://github.com/v-vite/starter) - A starter kit for Veb applications, preconfigured with Vite.js.
- [vblog](https://github.com/scurty-labs/vblog) - A simple, fast and responsive blogging system.
- [Vebview.JS](https://github.com/malisipi/Vebview.JS) - Electron/Neutralino.JS alternative written in V.
- [Vieter](https://github.com/ChewingBever/vieter) - Archlinux repository server & package build system, written in V.
@@ -157,12 +174,13 @@
- [vorum](https://github.com/vlang/vorum) - Open-source blogging/forum software written in V.
- [vss](https://github.com/vssio/vss) - Easy-to-use static site generator.
- [VTik](https://github.com/Sharqo78/VTik) - TikTok and Twitter video downloader app (CLI / Telegram Bot).
- [rr-dl](https://github.com/dy-tea/rr-dl) - Royal-Road Novel downloader.
## Libraries
### Audio
- [miniaudio](https://github.com/Larpon/miniaudio) - Bindings for the excellent miniaudio C audio library.
- [miniaudio](https://github.com/larpon/miniaudio) - Bindings for the excellent miniaudio C audio library.
- [vave](https://github.com/thecodrr/vave) - A crazy simple library for reading/writing WAV files in V. 🌊
- [vspeech](https://github.com/thecodrr/vspeech) - Complete V bindings for Mozilla's DeepSpeech TensorFlow based Speech-to-Text library. 📢📜
@@ -183,9 +201,11 @@
### Database clients
- [firebird](https://github.com/einar-hjortdal/firebird) - Client for Firebird SQL.
- [mongodb](https://github.com/vlang/mongo) - MongoDB driver for V.
- [redis](https://github.com/Coachonko/redis) - Connect and interface with Redis-compatible databases.
- [redict](https://github.com/einar-hjortdal/redict) - Client for Redict, a LGPL-3.0-only fork of Redis (compatible with Redis <=7.2.4).
- [redis](https://github.com/patrickpissurno/vredis) - Redis client for V, written in V.
- [vduckdb](https://github.com/rodabt/vduckdb) - A DuckDB client wrapper for V.
- [vmemcached](https://github.com/blacktrub/vmemcached) - Memcached client for V, written in V.
- [vredis](https://github.com/xiusin/vredis) - A simple, user-friendly, and comprehensive Redis client.
- [vsql](https://github.com/lydiandy/vsql) - A sql query builder for V.
@@ -209,21 +229,33 @@
### Game development
- [chipmunk2d](https://github.com/larpon/chipmunk2d) - V wrapper of the Chipmunk2D physics library.
- [engine](https://github.com/LouisSchmieder/engine) - WIP Vulkan in V.
- [raylib.v](https://github.com/irishgreencitrus/raylib.v) - Updated V bindings for [raylib](https://www.raylib.com) with plans for complete cross-platform support.
- [shy](https://github.com/Larpon/shy) - A foundation that helps you being creative in V.
- [V_ecs](https://github.com/mohamedLT/V_ecs) - ECS library made in V inspired by Bevy ECS.
- [vraylib](https://github.com/mohamedLT/vraylib) - A V wrapper for the awesome raylib library.
- [vraylib](https://github.com/MajorHard/vraylib) - V wrapper (bindings) for raylib, the C game development framework.
- [wren](https://github.com/larpon/wren) - V wrapper around the excellent Wren scripting language.
### Graphics
- [sdl](https://github.com/vlang/sdl) - Official SDL2 & SDL3 bindings for V.
- [sgldraw](https://github.com/larpon/sgldraw) - An experimental real-time vector render V module based on `sokol.sgl`.
- [svgg](https://github.com/Avocadocs/svgg) - V module to load and resterize svg file into `gg.Image` object.
- [V Earcut](https://github.com/Larpon/earcut) - fast (real-time) polygon triangulation library based on [mapbox/Earcut](https://github.com/mapbox/earcut) to handle holes, twisted polygons, degeneracies and self-intersections.
- [V_sokol_gp](https://github.com/mohamedLT/V_sokol_gp) - A V wrapper for the sokol_gp library for easy and fast 2d graphics.
- [viup](https://github.com/kjlaw89/viup) - V wrapper for the C-based cross-platform UI library, IUP.
- [vsdl](https://github.com/kjlaw89/vsdl) - V wrapper for the C-based SDL library.
- [vsdl2](https://github.com/nsauzede/vsdl2) - A libSDL2 wrapper.
- [vsl.vcl](https://github.com/vlang/vsl/tree/master/vcl#readme) - 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.
- [vbmp](https://github.com/dy-tea/vbmp) - Read and write bitmap files.
- [voronoi](https://github.com/larpon/voronoi) - V wrapper of [JCash/voronoi](https://github.com/JCash/voronoi).
- [vqoi](https://github.com/Le0Developer/vqoi) - V: QOI - The "Quite OK Image" format for fast, lossless image compression.
### Interoperability
- [jni](https://github.com/larpon/jni) - V wrapper around the C Java Native Interface (Desktop + Android).
### IRC
@@ -231,6 +263,7 @@
### Networking
- [netaddr](https://github.com/gechandesu/netaddr) - IPv4, IPv6 and MAC (EUI-48, EUI-64) addresses manipulation library.
- [vibe](https://github.com/tobealive/vibe) - Request library that wraps libcurl to enable fast and reliable requests while providing a higher-level API.
- [vmq](https://github.com/jordan-bonecutter/vmq) - V wrapper For [ZMQ](https://zeromq.org/) (aka ZeroMQ, ØMQ, 0MQ: a high-performance asynchronous messaging library).
@@ -246,6 +279,7 @@
- [vplot](https://github.com/erdetn/vplot) - V wrapper for GNU Plot (`gnuplot_i`).
- [vsl](https://github.com/vlang/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.
- [vtl](https://github.com/vlang/vtl) - The V Tensor Library is a numerical computing library supporting n-dimensional data structure, backed by VSL.
- [NeuralNetworks-V-Module](https://github.com/Eliyaan/NeuralNetworks-V-Module) - This is a V module to create neural networks.
### Serial Communications
@@ -271,13 +305,12 @@
- [pcre2](https://github.com/srackham/pcre2) - Library for processing PCRE regular expressions.
- [read_xlsx_v](https://github.com/fanlia/read_xlsx_v) - Read xlsx using vlang.
- [Rosie-RPL](https://github.com/jdonnerstag/vlang-rosie) - A Rosie Pattern Language (RPL) implementation.
- [slugify](https://github.com/Coachonko/slugify) - Transform Unicode strings to url-friendly human-readable ASCII slugs.
- [strfmt](https://github.com/BenStigsen/strfmt) - Tiny and fast string formatting library ideal for templating.
- [slugify](https://github.com/einar-hjortdal/slugify) - Transform Unicode strings to url-friendly human-readable ASCII slugs.
- [text-processing](https://github.com/ArtemkaKun/text-processing) - V text processing library, that contains common tools to manipulate text data.
- [v-regex](https://github.com/spytheman/v-regex) - A simple regex library for V.
- [vxml](https://github.com/walkingdevel/vxml) - Pure V library for parsing XML to a DOM.
- [vxml](https://github.com/i582/vxml) - Pure V library for parsing XML to a DOM.
- [whisker](https://github.com/hungrybluedev/whisker) - Fast, robust template engine for V inspired by mustache.
- [lexical_uuid](https://github.com/Coachonko/lexical_uuid) - Lexicographically-sortable universally unique identifiers.
- [lexical_uuid](https://github.com/einar-hjortdal/lexical_uuid) - Lexicographically-sortable universally unique identifiers.
### User Interface toolkits
@@ -293,6 +326,7 @@
### Utility
- [dialog](https://github.com/ttytm/dialog) - A cross-platform utility library to open system dialogs - open files, message boxes, color-pickers etc.
- [dotenv](https://github.com/einar-hjortdal/dotenv) - Loads environment variables from a .env file for development purposes.
- [json2v](https://github.com/ldedev/Json2V) - Convert a json to a struct in Vlang.
- [objc](https://github.com/magic003/objc) - V bindings to Objective-C runtime.
- [range](https://github.com/Delta456/range) - Functionality of Python's range() in V.
@@ -307,16 +341,18 @@
### Web
- [pico.v](https://github.com/S-YOU/pico.v) - A web server in V based on picoev and picohttpparser.
- [sessions](https://github.com/einar-hjortdal/sessions) - Web-framework-agnostic sessions library.
- [v-jsonrpc](https://github.com/nedpals/v-jsonrpc) - Basic JSON-RPC 2.0-compliant server written on V.
- [v-tiktok](https://github.com/walkingdevel/v-tiktok) - A V library for downloading TikTok videos.
- [validate](https://github.com/endeveit/v-validate) - A simple library to validate strings in V.
- [valval](https://github.com/taojy123/valval) - Web framework written in V, improved by vweb.
- [vcurrency](https://github.com/mehtaarn000/vcurrency) - API wrapper (written in V) for [https://api.exchangeratesapi.io](https://api.exchangeratesapi.io).
- [veb](https://github.com/vlang/v/tree/master/vlib/veb) - V's built-in web framework.
- [vest](https://github.com/alexferl/vest) - A REST client in V.
- [vex](https://github.com/nedpals/vex) - Web framework written on V inspired by Express and Sinatra.
- [vigest](https://github.com/withs/vigest) - Simple client for digest authentication (written in V).
- [vistas](https://github.com/Coachonko/vistas) - Central file server API.
- [vweb](https://github.com/vlang/v/tree/master/vlib/vweb) - V's built-in web framework. Used by Vorum.
- [vistas](https://github.com/einar-hjortdal/vistas) - Central file server API.
- [vite.v](https://github.com/siguici/vite.v) - Seamless [Vite.js](https://vite.dev) integration for Veb applications.
- [vxbloauth](https://github.com/WolvesFortress/vxbl-oauth) - A minimalistic Xbox Live authenticator for vweb.
- [west](https://github.com/Dracks/West) - A wrapper of vweb to work in a similar way as nestjs works with modules and dependency injection.
@@ -353,6 +389,7 @@
#### VS Code
- [vscode-vlang](https://github.com/vlang/vscode-vlang) - V Language extension for Visual Studio Code.
- [v-analyzer](https://github.com/vlang/v-analyzer) - Bring IDE features for the V programming language to VS Code.
#### Vim
@@ -386,7 +423,9 @@
### Operating Systems & OS Development Examples
- [limine-v-template](https://github.com/plos-clan/limine-v-template) - A simple template for building a Limine-compliant kernel in V.
- [Simple Linux kernel module example](https://github.com/spytheman/simple_kernel_module_in_v) - Demonstration & test of writing a very simple Linux kernel module, using V.
- [v-limine](https://github.com/wenxuanjun/v-limine) - A V library for handling Limine boot protocol structures.
### Patterns
@@ -416,3 +455,6 @@
- [The V Programming Language](https://www.youtube.com/channel/UCLZIElNyubHOvbfudT7KS1A)
- [V Programming Tutorials](https://www.youtube.com/watch?v=BVCuZ7z7GMY&list=PLEPMhdsq-gNpFr40A-ZnX-Hu9l-Sp5Oc_)
[v.md Github](https://github.com/vlang/awesome-v
)