vlang/go2v

Go => V source code translator

206

stars

339

commits

Go

primary language

Apr 8, 2026

updated

Browse cluster: V Language GUI and Text Editors

README

Go2V

Uses JSON Go AST generated by go/parser.

Early stage.

Requirements:

Go v1.20 or later - make sure go/bin is in your path.

The latest version of asty, but the code will install it for you the first time you run go2v, if it can find go in your path.

Testing

To run the existing tests, do v test .

To attempt a new test, specify the path to the directory as well as the name of the test:

v .
./go2v untested/block

When a test passes, move it from untested to tests.

Contributors

Hunam6

120 commits

JalonSolov

92 commits

medvednikov

76 commits

spytheman

46 commits

vlang/go2v

Go => V source code translator

206

stars

339

commits

Go

primary language

Apr 8, 2026

updated

Browse cluster: V Language GUI and Text Editors

README

Go2V

Uses JSON Go AST generated by go/parser.

Early stage.

Requirements:

Go v1.20 or later - make sure go/bin is in your path.

The latest version of asty, but the code will install it for you the first time you run go2v, if it can find go in your path.

Testing

To run the existing tests, do v test .

To attempt a new test, specify the path to the directory as well as the name of the test:

v .
./go2v untested/block

When a test passes, move it from untested to tests.

Contributors

Hunam6

120 commits

JalonSolov

92 commits

medvednikov

76 commits

spytheman

46 commits

Languages

Go

81.3%

V

18.4%