Programming Language
37.5k 2026-04-18
vlang/v
A simple, fast, and safe compiled programming language designed for maintainable software development, 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)
C to V translation & C/JavaScript backends
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 boasts extremely fast compilation times, compiling itself in under a second, and generates performance comparable to C. Key features include automatic C to V translation, flexible memory management options, and built-in tools like a cross-platform UI library, ORM, and web framework. V aims to be a stable, small, and simple language, ideal for developing maintainable low-level and general-purpose software across various platforms.