vlang/v
View on GitHub ↗ ★ 38,084 V
Simple, fast, safe, compiled language for developing maintainable software. Compiles itself in <1s with zero library dependencies. Supports automatic C => V translation. https://vlang.io
237 mentions on Hacker News by 106 people: 41 stories, 196 comments · first 2019-02-09 · latest 2026-10-07
20082026
-
…20X more issues. Refs: [1]: https://vlang.veery.blog/ (blog link at top of the vlang.io site) [2]: https://github.com/vlang/v/discussions/categories/blog (blog link on left side of github.com/vlang/v/discussions) [3]:…
comment by baranul · 2026-10-07 · in The bizarre world of the V Programming Language -
…[4]: https://github.com/vlang/ripgrep.v [5]: https://codefreelance.net/apps/vlang.html [6]: https://github.com/vlang/v/tree/master/vlib/goroutines [7]: https://github.com/alibaba/PhotonLibOS [8]: https://levelup.gitconnected.com/the-v-langu…
comment by baranul · 2026-09-28 · in V Language Review (2023) -
If I go to the vlang releases page, I see literally hundreds of releases https://github.com/vlang/v/releases They haven't had a stable 1.0 release yet, but they've had many pre-1.0 releases. It's not some personal experiment that's been…
comment by wk_end · 2026-09-17 · in Vinix – A modern operating system written in V -
…Golang alternative languages. Solod has a lot of competition (from most to least GitHub stars): 1) https://github.com/vlang/v (Vlang) 2) https://github.com/odin-lang/odin (Odin) 3) https://github.com/goplus/xgo (Xgo, formerly Goplus) 4)…
comment by baranul · 2026-05-07 · in Solod v0.1: Go ergonomics, practical stdlib, native C interop -
https://github.com/vlang/v
comment by sixthDot · 2026-04-20 · in GitHub's fake star economy -
…backends, in addition to native (to be focused on from 0.6); C, JavaScript, WASM, etc... [1] https://github.com/vlang/v/discussions/7849
comment by baranul · 2026-01-14 · in Zen-C: Write like a high-level language, run like C -
…version 0.5 (2 weeks ago from this post), so obviously that statement is mistaken. [1] vlang.io [2] https://github.com/vlang/v/blob/master/ROADMAP.md (vlang's roadmap)
comment by baranul · 2026-01-13 · in VLang 0.5 Released -
…V (Vlang) went to 0.5.0 (December 31st) and C3 is 0.7.8 (December 6th) in 2025 (last month). [1] https://github.com/vlang/v/releases/tag/0.5 [2] https://github.com/c3lang/c3c/releases/tag/v0.7.8
comment by baranul · 2026-01-06 · in Zig programming language 0.6.0 release notes -
…GC". > Regarding the details, here is a pretty informative github discussion thread on same topic: https://github.com/vlang/v/discussions/17419 I did see that! Unfortunately it doesn't really move the needle on anything I said earlier. It…
comment by aw1621107 · 2025-12-22 · in Rue: Higher level than Rust, lower level than Go -
…Regarding the details, here is a pretty informative github discussion thread on same topic: https://github.com/vlang/v/discussions/17419 It is also accompanied with a demo video (pretty convincing in case you would like to watch). V-lang…
comment by freakynit · 2025-12-22 · in Rue: Higher level than Rust, lower level than Go -
…out as "memory safety without GC" to me. [0]: https://docs.vlang.io/memory-management.html [1]: https://github.com/vlang/v/blob/master/vlib/builtin/prealloc...
comment by aw1621107 · 2025-12-22 · in Rue: Higher level than Rust, lower level than Go -
…As Vlang is 75% similar, it's also easy to learn and retains the high readability. [1]: vlang.io [2]: github.com/vlang/v/blob/master/doc/docs.md
comment by baranul · 2025-12-02 · in Several core problems with Rust -
Yes. [0] https://github.com/vlang/v/blob/master/Makefile#L18
comment by shakna · 2025-10-04 · in Zig builds are getting faster -
…https://rosettacode.org/wiki/Category:V_(Vlang) [2] https://exercism.org/tracks/vlang (2025) [3] https://github.com/vlang/v/tree/master/examples
comment by baranul · 2025-09-03 · in The V Programming Language -
…V code into an AST, then it walks the AST and tries to generate an equivalent C code on the fly: https://github.com/vlang/v/blob/master/vlib/v/gen/c/match.v How a proper compiler should work (and how they actually do from what I've seen),…
comment by torginus · 2025-08-31 · in My Foray into Vlang -
…scope, and frees them at the end of scope. (to be fair, autofree seems to have been deprioritised) https://github.com/vlang/v/blob/master/vlib/v/gen/c/autofree... While it works in some cases (including the original critical post where it…
comment by torginus · 2025-08-31 · in My Foray into Vlang -
…appear to be waiting for the language to become a bit mature. [1] https://github.com/vlang/go2v [2] https://github.com/vlang/v/discussions/7849
comment by baranul · 2025-06-16 · in Google Cloud Incident Report – 2025-06-13 -
…bounds checking, and so on. Here's a discussion of vlang's implementation of coroutine https://github.com/vlang/v/discussions/11582 Until recently, vlang has not supported coroutines very well The syntax of nature is different from golang.…
comment by hualaka · 2025-06-01 · in Show HN: A new programming language inspired by Go, no LLVM -
Another language with such features, including sumtypes, is V (Vlang)[1]. [1] https://github.com/vlang/v/blob/master/doc/docs.md#sum-types
comment by baranul · 2025-05-07 · in Migrating away from Rust -
…a compiler flag and wasn't actually implemented, even though the author claimed that it was. [0] https://github.com/vlang/v/issues/24271 [1] https://github.com/vlang/v/issues/23509
comment by shakna · 2025-04-27 · in Ask HN: Memory-safe low level languages? -
…to V. It is quite popular at GitHub with over 36.2k stars, 2.2k forks, and 775 contributors. [1] https://github.com/vlang/v/discussions/7610
comment by baranul · 2025-03-26 · in TUI editor and Vim/Neovim alternative -
…to users, would go a long way towards earning back the trust the project lacks. Good luck! [1]: https://github.com/vlang/v/discussions/17122#discussioncomme...
comment by imiric · 2025-03-25 · in TUI editor and Vim/Neovim alternative -
…10x that amount who don't bother and move on. [1]: https://justinas.org/the-bizarre-world-of-v [2]: https://github.com/vlang/v/issues/23509
comment by imiric · 2025-03-24 · in TUI editor and Vim/Neovim alternative -
…has a big discussion called "What don't you like about V / what would you like to be changed?" https://github.com/vlang/v/discussions/7610 What exactly do you think only looks good on paper?
comment by amedvednikov · 2025-03-24 · in TUI editor and Vim/Neovim alternative -
The network library doesn't use curl: https://github.com/vlang/v/tree/master/vlib/net
comment by amedvednikov · 2025-03-24 · in TUI editor and Vim/Neovim alternative -
There are prebuilt packages you can install from the home page and from the github repo. For example https://github.com/vlang/v/releases/latest/download/v_linux....
comment by amedvednikov · 2025-03-24 · in TUI editor and Vim/Neovim alternative -
…of interesting hobby projects using it. I'd recommend taking a look at the the examples here: https://github.com/vlang/v/tree/master/examples I think the language has a lot of potential.
comment by fayten · 2025-03-24 · in TUI editor and Vim/Neovim alternative -
We recently migrated from YAML CI to VSH as well: https://github.com/vlang/v/blob/master/ci/linux_ci.vsh
comment by amedvednikov · 2025-03-20 · in The Pain That Is GitHub Actions -
…weird that this is promoted so much with Zig, as if other languages don't have a lot of this. [1]: https://github.com/vlang/v/blob/master/doc/docs.md#compile-t...
comment by baranul · 2025-01-12 · in Zig's comptime is bonkers good -
…`?`[2], `or`[2], sum types[3], and can return multiple values[4]. [1]: https://vlang.io/ [2]: https://github.com/vlang/v/blob/master/doc/docs.md#optionres... [3]: https://github.com/vlang/v/blob/master/doc/docs.md#sum-types [4]:…
comment by baranul · 2024-11-28 · in Lies we tell ourselves to keep using Golang (2022) -
…comparison to others, even has their discussions open and open threads for criticism. Example. [1] https://github.com/vlang/v/discussions/7610
comment by baranul · 2024-03-01 · in V Language Review (2023) -
https://github.com/vlang/v/issues 873 open, 7275 closed. The ratio is important. What is it for the ones you listed?
comment by delian66 · 2024-02-25 · in V Language Review (2023) -
…the authors don't want this kind of feedback they can just say front-and-centre (or on their FAQ @ https://github.com/vlang/v/wiki/FAQ ) "this is a toy" or "this is pre-alpha" or "this is for research purposes". There are plenty of…
comment by smcl · 2024-02-24 · in V Language Review (2023) -
…is willing to amend mistakes. [0]: prealloc.c.v is barely over 100 lines long and quite manageable, https://github.com/vlang/v/blob/master/vlib/builtin/prealloc... [1]: Chris Wellons, "Arena allocator tips and tricks",…
comment by babel_ · 2024-02-24 · in V Language Review (2023) -
…language over 6 months + information that I found on Discord while I was writing this article. From https://github.com/vlang/v/commit/b66447cf11318d5499bd2d797b... : > felipensp committed Nov 20, 2023 Can you clarify how you're calculating…
comment by saghm · 2024-02-24 · in V Language Review (2023) -
V also has this https://github.com/vlang/v/blob/master/doc/docs.md#embed_fil...
comment by odiroot · 2024-02-20 · in Cake – C23 and Beyond (2023) -
No it doesn't. Pure V: https://github.com/vlang/v/tree/master/vlib/net
comment by amedvednikov · 2024-01-09 · in Vox: Alpha open-source browser engine in V -
…(e.g. readline, reading from maps) that are still being fixed as recently as half a year ago: https://github.com/vlang/v/issues/18009 , https://github.com/vlang/v/issues/19454
comment by nulld3v · 2024-01-04 · in Vox: Alpha open-source browser engine in V -
…https://news.ycombinator.com/item?id=20250990 https://mawfig.github.io/2022/06/18/v-lang-in-2022.html https://github.com/vlang/v/issues/35 https://christine.website/blog/v-vaporware-2019-06-23/ https://christine.website/blog/v-vvork-in-prog…
comment by munificent · 2024-01-04 · in Vox: Alpha open-source browser engine in V -
Built in V: https://github.com/vlang/v > [the V language is a] simple, fast, safe, compiled language for developing maintainable software. Compiles itself in <1s with zero library dependencies.
comment by yboris · 2024-01-04 · in Vox: Alpha open-source browser engine in V -
…question is the following: how `pcz` compares to V language, from a syntax's perspective [1]? [1] https://github.com/vlang/v
comment by stefanos82 · 2023-10-03 · in Show HN: A new stdlib for Golang focusing on platform native support -
…group is the same as the other, or that the intent behind what is being done is not different. [1] https://github.com/vlang/v/discussions/7610
comment by Tozen · 2023-08-30 · in The V Programming Language 0.4 -
…with such issues. Those parts of the review, considered relevant in normal usage were resolved: https://github.com/vlang/v/issues/14803 https://github.com/vlang/v/issues/14787 https://github.com/vlang/v/issues/14786 But even beyond that,…
comment by Tozen · 2023-08-29 · in The V Programming Language 0.4 -
Here's a direct quote from the documentation [0] from 2021: > Most objects (~90-100%) are freed by V's autofree engine: the compiler inserts necessary free calls automatically during compilation. Remaining small percentage of objects is…
comment by bheadmaster · 2023-08-29 · in The V Programming Language 0.4 -
It is very easy to verify. Just have a working C compiler + git + make: git clone https://github.com/vlang/v cd v make ./v your_program.v On a modern machine with good network, it will take you under a minute, to have your own copy of…
comment by delian66 · 2023-08-28 · in The V Programming Language 0.4 -
…to Go also helps.) It's already been partially used in our translation of Go's crypto modules: https://github.com/vlang/v/tree/master/vlib/crypto
comment by amedvednikov · 2023-08-13 · in Rust vs. Go in 2023 -
…Newer languages influenced by Go, like Vlang[1], have sum types partially for such reasons. [1]: https://github.com/vlang/v/blob/master/doc/docs.md#sum-types
comment by Tozen · 2023-08-06 · in Error Handling in Zig -
…4) A search of mawfig.github, shows how it is spammed on HN, and usually used for smearing. [1]: https://github.com/vlang/v/issues/14803 [1]: https://github.com/vlang/v/issues/14787 [1]: https://github.com/vlang/v/issues/14786
comment by Tozen · 2023-07-14 · in Vale's first prototype for immutable region borrowing -
…a backwards compatibility guarantee as of 3 years ago so you don't have to rewrite your programs? https://github.com/vlang/v/commit/ba38c94a403b72222508a85704...
comment by dequan · 2023-07-11 · in Ask HN: V language (vlang) users, your experience of it?