Programming Language / Compiler
37.5k 2026-05-06
vlang/v
A simple, fast, and safe compiled programming language designed for maintainable software, featuring rapid self-compilation and C-to-V translation.
Core Features
Fast compilation (≈500k loc/s with native/tcc backends)
Safety (no null, no globals, immutability by default)
Automatic C to V translation
Flexible memory management (GC, manual, arena, autofree)
Built-in UI, graphics, ORM, and web framework
Quick Start
git clone --depth=1 https://github.com/vlang/vDetailed Introduction
V is a modern, compiled programming language emphasizing simplicity, speed, and safety. It aims to provide a robust environment for developing maintainable software, from low-level systems to web applications. Key strengths include its incredibly fast compilation times, C-like performance, and unique features like automatic C-to-V translation and flexible memory management options. V is designed to be stable and small, avoiding constant breaking changes, making it an attractive choice for developers seeking a reliable and efficient language.