Hacker GitHub

← All repos

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

Mentions per year 237 mentions · busiest year 2022 (85)
20082026
  1. …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]:…
  2. …[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)
  3. 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…
  4. …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)…
  5. https://github.com/vlang/v
    comment by sixthDot · 2026-04-20 · in GitHub's fake star economy
  6. …backends, in addition to native (to be focused on from 0.6); C, JavaScript, WASM, etc... [1] https://github.com/vlang/v/discussions/7849
  7. …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
  8. …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
  9. …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…
  10. …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…
  11. …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...
  12. …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
  13. Yes. [0] https://github.com/vlang/v/blob/master/Makefile#L18
    comment by shakna · 2025-10-04 · in Zig builds are getting faster
  14. …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
  15. …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
  16. …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
  17. …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
  18. …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.…
  19. 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
  20. …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
  21. …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
  22. …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
  23. …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
  24. …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
  25. 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
  26. 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
  27. …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
  28. 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
  29. …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
  30. …`?`[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]:…
  31. …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)
  32. 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)
  33. …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)
  34. …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)
  35. …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)
  36. 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)
  37. 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
  38. …(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
  39. …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
  40. 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.
  41. …question is the following: how `pcz` compares to V language, from a syntax's perspective [1]? [1] https://github.com/vlang/v
  42. …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
  43. …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
  44. 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
  45. 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
  46. …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
  47. …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
  48. …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
  49. …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...
  50. Very exciting to see PhotonLibOS integration and even beef9999 chiming in ( https://github.com/vlang/v/discussions/11582#discussioncomme... ).
    comment by ylluminate · 2023-07-02 · in V0.4