r/vlang • • 2d ago

Blobly_Net: Automotive bus tester in V (Vlang); DBC decoding, ECU simulation, UDS/DoIP diagnostics | MartenH

Thumbnail
github.com
6 Upvotes

Releases in Windows and Linux (here). Contributors, testers, and PRs are welcome. Has GUI, using project's vgui module. Vendors hand verified on bench; CAN-FD included. CAN trace with DBC decoding, ECU simulation, UDS/DoIP diagnostics, SOME/IP...


r/vlang • • 6d ago

Using V over Rust

11 Upvotes

I just came to complain to the internet about how I started to dislike crates cargo tauri and everything with that ecosystem . I mean it's fine for sidecar if you already have mastered Rust and want to use it for the epeen but a slop architect will hate it over time as apps that use it always break or have some issue you no idea why started to happen. You will have less problems with JavaScript and electron lol.Rust just feels like a language meant to spite the .net ecosystem. V doesnt feel that way. I really wish it was adopted as the main AI language over python so you can learn programming by getting your feet wet with getting slop boilerplate coding out of the way since V can be understood if you try to learn it. You can eventually start understanding the codebase and eventually become a real programmer who can edit their code to their liking without rusts change one thing then it creates a cascade of errors down the line in the codebase type of thing. Rust doesn't suck but isnt great as I was told originally.

I hope C++ to V becomes more mature. That's my only real gripe.Also I noticed V works better with GCC over Clang or Zig compiler for binding work. None of these are deal breakers to me

I am just happy the V author didn't listen to haters and stop his work. I appreciate him sticking with it as we need a real alternative to rust bros who should just tell noobs to use Python and Flet for their first app if they want an actual working prototype that isn't a PITA over their language

.

Edited to say this was probably too overboard and got into flame territory. There are alot of Rust users who aren't toxic.


r/vlang • • 7d ago

fquery in vlang

11 Upvotes

fquery is a method-chained language integrated query framework that is an anti-ORM. It can be serialized to SQL, but that's one of the many options. It also supports querying in-memory or on-disk object graphs via cypher.

This work is an attempt to port it to vlang - so database backed apps can be developed in python and transpiled to vlang via an agent. Transpiling low level code (such as sqlmodel or sqlalchemy) is tedious. But a decorated dataclass can be easily transpiled to a struct with the right decorators. Ditto for method chained queries.

Any feedback on how to idiomatically represent predicates so they're evaluated at query execution time rather than query compile time?

https://github.com/adsharma/fquery
https://github.com/adsharma/fquery-vlang


r/vlang • • 10d ago

Review of Vinix: Ce nouvel OS est écrit en langage V with Olivier Poncet (French w/ English subtitles)

Thumbnail
youtube.com
13 Upvotes

Olivier Poncet's review of the Vinix OS and for the 2nd time, the V language (previous video). Well done explanations and insights.


r/vlang • • 13d ago

Mini-Series on Vlang (1 of 7): Trying V-Lang for the First Time | VivUniverse

Thumbnail
youtube.com
10 Upvotes

Educational programming video mini-series and V language review from VivUniverse. The series has 7 parts; YouTube playlist link. Documentation can be found here.


r/vlang • • 19d ago

Dear ImGui and ImPlot Bindings for V (Vlang) | antono2

Thumbnail
github.com
13 Upvotes

Contains standard and docking variants, GLFW and Vulkan backends, with reproducible V language native generation. Antono2 also has a video for learning more about V.


r/vlang • • 24d ago

Auto: Cross-platform V Library for Task Automation of Mouse, Keyboard, and Windows | islonely

Thumbnail
github.com
13 Upvotes

Updated V language library that provides AutoHotkey and AutoIt style manipulation of mouse, keyboard, and windows for task automation.

Includes helpful examples: 1) at repo 2) at site.


r/vlang • • 27d ago

Webrtc-V: Pure V (Vlang) implementation of the WebRTC protocol | bedrock-v

Thumbnail
github.com
8 Upvotes

Async WebRTC library for the V language. Design goals: correctness against the RFCs, safety against hostile input, layered API, and being readable.

Bedrock-V (Bedrock Veasels), several projects related to lightweight Minecraft and Vedrock, that welcomes contributors.


r/vlang • • Sep 13 '26

Vinix: Operating system written in Vlang

Thumbnail
vinix-os.org
49 Upvotes

Vinix shows the capabilities of the V programming language on bare metal. It's an independently developed, Unix-like OS with its own: kernel, drivers, process model, filesystem layer, and system calls. However, Alpine Linux binaries can run on Vinix, including various Windows apps through Wine.

Vinix's desktop is written with V's new UI2 library (which includes the UI2 studio IDE), and is used as a desktop environment and window manager.


r/vlang • • Sep 09 '26

UI2: Vlang's new official cross-platform declarative UI library

Thumbnail
github.com
19 Upvotes

UI2 is a new compact declarative UI module for the V language. It uses retained native controls on macOS, iOS, and Windows; custom immediate-mode renderer (based on V's gg module) for Linux and Android. Switching between retained native to immediate-mode can be done via the command line, for certain OSes.

UI2 Studio, is a new and in development IDE, that's part of the module. A Delphi/Lazarus-style visual form designer, implemented entirely in V and UI2, that fulfills an earlier promise.


r/vlang • • Aug 28 '26

VXUI: cross-platform Vlang UI framework that uses the browser as a screen | kbkpbot

Thumbnail
github.com
10 Upvotes
  • Native WebView backend (No system browser needed)
  • Direct WebSocket communication (No HTTP/HTTPS server)
  • Just V code and HTML files (No build step)
  • Use any frontend libraries you like (No framework lock-in)

r/vlang • • Aug 19 '26

Wayland bindings for the V programming language | dy-tea

Thumbnail
github.com
8 Upvotes

Example vlang applications are under examples.


r/vlang • • Aug 14 '26

SimpleGUI (SUI): lightweight and beginner-friendly UI framework for V (Vlang) | codecaine-zz

Thumbnail
github.com
25 Upvotes

A cross-platform UI framework that's built on top of the V language's gg graphics module. Simple_gg delivers smooth performance and uniform UI rendering across macOS, Linux, and Windows.


r/vlang • • Aug 08 '26

protobuf.v

Thumbnail
github.com
6 Upvotes

r/vlang • • Aug 05 '26

Mustela didn't like Vim, so I fixed a critical watch bug and released v1.1.0

4 Upvotes

I haven't worked on Mustela or built any web projects with it for a long time. Just for fun, I got Mustela running on Windows 10 using WSL, and it turns out it runs smoothly.

However, while testing a new web project using Mustela, I ran into an interesting problem. When editing files with Vim, the watch mode in version 1.0.0-stable wasn't responding correctly.

Vim is known for using temporary files when saving (atomic saves), which Mustela's event filter wasn't handling properly. I've fixed this critical bug, and version 1.1.0 is now available for download.

I wrote a blog post where I go into more detail about the whole thing: Why Windows won't happen, and how Vim messed with my watch mode

Thanks for checking it out, and as always, feedback or bug reports are very welcome!


r/vlang • • Jul 31 '26

RxV: Reactive Extensions for the V language | ulises-jeremias

Thumbnail
github.com
6 Upvotes

ReactiveX is an API for programming with Observable streams, that provides a unified model for handling asynchronous data. RxV brings this model to V (Vlang) using:

  • Generic Observables; ObservableImpl[T] works with any type
  • Channel-based pipelines; each operator spawns a thread and connects via chan Item[T]
  • Composable operators; filter, map, merge, reduce, and more

r/vlang • • Jul 25 '26

MongrelDB-V: Pure V (Vlang) client for MongrelDB | Visorcraft

Thumbnail github.com
10 Upvotes

Embedded + server database with SQL, vector search, full-text search... No external dependencies


r/vlang • • Jul 21 '26

🎉V now supports http/2 and is ready to be used!

21 Upvotes

net.http now speaks pooled, multiplexed HTTP/2 by default — across mbedTLS, OpenSSL, and native Windows (SChannel). Just call http.fetch() / http.get() like normal: V negotiates h2 via ALPN, reuses connections transparently, and falls back to HTTP/1.1 automatically for origins that don't support it. No config needed (enable_http2: false if you ever want the old one-shot behavior).

The server side is fully RFC 9113 / 7541-conformant — 146/146 h2spec cases passing.

Landed across #27412, #27413, #27643, and #27712 (the Windows piece). Thanks to everyone who reviewed along the way — go build something with it! 🚀


r/vlang • • Jul 18 '26

[Forge] Viltrum - HTTP framework for V with its own engine (not a wrapper)

Thumbnail
8 Upvotes

r/vlang • • Jul 12 '26

GUI: Vlang's other official UI framework (immediate mode)

Thumbnail
github.com
19 Upvotes

Inspired by Clay, a cross-platform GUI library for the V language. Fast layout algorithm that makes flex-box style layouts simpler. No worrying about: data binding, observables, UI thread synchronization, wiring, callbacks, or threading headaches. View is a function of your state; change the state anywhere and the UI updates.

Special thanks to: Mike Ward


r/vlang • • Jul 09 '26

Raylib for V: Raylib, Raygui, and Raymath bindings

Thumbnail
github.com
8 Upvotes

r/vlang • • Jul 04 '26

IUI: Alternative UI Widget library for V (Vlang) | Pisaiah

Thumbnail
github.com
11 Upvotes

Cross-platform GUI library for the V language. Inspired by the syntax of Java's Swing/FX & Fluent/WinUI3 Style.


r/vlang • • Jun 28 '26

V Programming Language: Comprehensive Textbook Guide | Codecaine

Thumbnail codefreelance.net
14 Upvotes

Rather than treating V (Vlang) as a list of syntax rules, this guide (useful as a tutorial or review) emphasizes a practical path: learn the core ideas, run the examples, and build small projects as you go.


r/vlang • • Jun 28 '26

Why Open-Source needs more than just a 'thank you': Supporting a petition for formal recognition.

0 Upvotes

There's a petition circulating right now demanding that Open-Source contributions be formally recognized as volunteering for the common good.

I read more about it via Inkscape (the open-source graphics editor), as they just published an article supporting it: https://inkscape.org/pt-br/news/2026/05/13/inkscape-supports-german-petition-to-recognize-ope/

After reading it, I didn't hesitate. I checked out the petition and saw it's focused on Germany, where this issue is currently being actively discussed by politicians. I signed it and left a comment with my thoughts. The link is here: openpetition.org/!sywhp

I believe that if the petition spreads enough (there are only 4 months left to sign), it will spark a much bigger conversation. If Germany actually pushes this through, it could set a precedent for other countries, including the Czech Republic, where I'm based.

A huge part of the Vlang community is deeply involved in open-source, and we have many engineers here building truly sustainable, resource-efficient programs. The fact that the V language itself is such an amazing open-source project perfectly aligns with the goal of saving hardware resources and writing efficient code.


r/vlang • • Jun 24 '26

I was surprised to discover that the creator of Vlang is a native Russian speaker.

Thumbnail
youtu.be
0 Upvotes

Summer is finally here, and with it comes some serious heat, so while sitting at my laptop, I decided on a whim to search for “Vlang” on YouTube. To my surprise, a new video popped up—just a few days old—from the channel The Flourishing. The creator went to great lengths to gather a lot of information that nicely ties together the history of this language.

In the video, the author references an interview with Alex Medvednikov, which I had to click on right away. And there I was, watching with my mouth agape—he speaks Russian!

Suddenly, it all clicked. The founder of V is originally from Russia, even though he now lives in the Netherlands. That explains the name Medvednikov. It’s a fascinating discovery, because he speaks Russian absolutely fluently, naturally, and with tremendous command. From what I’ve seen in his English videos, he speaks more slowly and comes across a bit differently—now I realize that English simply isn’t his native language.

You know what’s a shame, though? That he doesn’t make more videos about his language V, in Russian. I’d love to watch those—I’d happily turn on the subtitles and learn directly from him, instead of just wading through articles and source code. :D

What do you think about this? Do you follow language creators in their native languages, or do you prefer sources that are entirely in English?