V Language
vlang.io
1
Leaving SiteNav
External Link Disclaimer
You are about to visit vlang.io. This website is not operated by us. We are not responsible for its content or privacy practices.
About this website
V is a statically typed, compiled programming language designed for building maintainable, safe, and fast software, created by Alexander Medvednikov in 2019. Inspired by Go, Rust, Swift, and Oberon, V aims to combine the simplicity of Go with the performance of C, the safety of Rust, and the compilation speed of languages like D and Zig. Key language features include: no null (option types with ?T syntax), no undefined behavior, no global variables, no variable shadowing, immutable variables by default (mut keyword for mutability), structs with methods, interfaces (structural typing like Go), sum types and algebraic data types, generics, pattern matching, defer statements, built-in ORM with SQL-like syntax for PostgreSQL, MySQL, and SQLite, hot code reloading during development, cross-compilation to C (generating human-readable C output that can be compiled with any C compiler), WebAssembly compilation target, and direct C interop (calling C functions with #flag and #include directives). V's standard library is written entirely in V itself and includes: HTTP server and client, JSON serialization, TLS, cryptography (AES, RSA, SHA), TOML/INI/YAML/CSV parsing, regex, database drivers, ORM, GPU shaders (via Sokol), game development (2D and 3D), and GUI toolkit (v.ui for native desktop applications using custom rendering). The compiler self-compiles in under 1 second and produces zero-dependency executables. As of 2026, V has over 35,900 stars.
Tags & Categories
Categories
Tags
Statistics
1
Views
0
Clicks
0
Like
0
Dislike