Skip to content

Instantly share code, notes, and snippets.

@ctkjose
Last active May 5, 2025 21:15
Show Gist options
  • Save ctkjose/43e9253f4944f591b11d5c6ab6f40c04 to your computer and use it in GitHub Desktop.
Save ctkjose/43e9253f4944f591b11d5c6ab6f40c04 to your computer and use it in GitHub Desktop.
V Lang

Last updated on 5/MAY/2025.

Text Editor & Integrations

ZED

A language extension for the ZED editor is available here.

IntelliJ

A plugin by Petr Makhnev provides V support for IntelliJ.

OS/Platform Integration

Lilly

Lilly is a TUI editor and VIM/Neovim alternative written in V.

Android

V Android Bootstrapper is the currently supported way to compile, package, sign and deploy V graphical apps on Android based devices.

Windows

Use the Winmd tool to generate V bindings from the Win32 SDK.

Cool Projects and Libraries

UI & Graphics

PDF

The V project maintains an official PDF library to create and manipulate PDF.

Vulkan Bindings for Vlang

The user antono2 has Vulkan bindings.

Electronics

AIXT

AIXT is a programming framework for microcontrollers that uses the V C transpiler to allow you to program microcontrollers with a subset of the V-Lang. compiler to The Aixt's V programming language which is a subset of the original V language. AIXT also provides an extensive library which includes support to many modules.

vi2c:

VI2C is a tiny I2C library.

Others

C/C++

The project C2V maintains the official C to V transpiler. This project is getting alot of updates.

Go

The project Go2V is working to provide a tool to convert GO source code to V.

NodeJS

You can find a V project here on how to write a NodeJS addon using V.

Java

The user @larpon maintains JNI bindings for V that allows Java code (including Android) to interpolate with code written in V.

Objective C

This project started work on bindings to the Objective C Runtime.

Vee

Vee is a library with the core functionality for a text editor.

Creating Excel files

XLSX is a package for reading Excel files in the XLSX format. This package does not write excel files yet.

Talk

Vlang discussions on the benefits of using C as a language backend.

To Organize

https://www.trackawesomelist.com/vlang/awesome-v/readme/#editors

https://github.com/malisipi/Vebview.JS https://github.com/jeenyuhs/vesseract

EventBus https://github.com/vlang/v/tree/master/vlib/eventbus

3D engine using GLFW https://github.com/LouisSchmieder/Varekat

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment