The V Programming
Language

Simple, fast, safe, compiled. For developing maintainable software.

Download code

// Example of a HTTP server in V
import net.http

fn main() {
    server := http.new_server({
        port: 8080
    })
    server.handle("/", fn (req http.Request) http.Response {
        return http.Response{
            body: "Hello, world!"
        }
    })
    println("Server running at http://localhost:8080")
    server.listen() or {
        println("Error: $err")
    }
}

Why V Programming Language?

V is a modern programming language designed for simplicity, speed, and safety. Whether you're building small scripts or large applications, V offers an efficient, readable, and enjoyable coding experience.

+
+
+
+

Speed

V is designed to be incredibly fast with minimal runtime overhead. It compiles directly to machine code, ensuring that your applications run at lightning speed.

+
+
+
+

Simplicity

V's syntax is simple, intuitive, and beginner-friendly, making it ideal for developers of all experience levels. With fewer concepts to learn, you can start writing productive code quickly.

+
+
+
+

Safety

V ensures memory safety with no garbage collector and provides features like null safety, type safety, and thread safety, so you can write reliable, error-free code.

+
+
+
+

Cross-platform

V compiles to multiple platforms including macOS, Windows, and Linux, with minimal dependencies, so you can build cross-platform applications with ease.

+
+
+
+

Developer Community

The V community is growing fast, with passionate contributors and open-source projects. Whether you're a beginner or an experienced developer, you'll find a helpful and welcoming community.

+
+
+
+

Modern Features

V comes with modern features like built-in testing, documentation generation, and powerful tools for clean and maintainable code, empowering you to be more productive.

Supported IDEs

V Programming Language is supported by a variety of powerful IDEs and text editors. Choose your favorite editor to enhance your coding experience with V.

+
+
+
+
VSCodeVim & NvimIntelliJSublime TextEmacs

These IDEs and text editors provide full support for the V language, enhancing your development experience with syntax highlighting, linting, and more.

Our Sponsors & Partners

V Programming Language thrives thanks to the generous support of our sponsors and partners. Their collaboration fuels innovation and helps us build a stronger, more vibrant ecosystem. Discover the organizations empowering V's growth.

+
+
+
+
threefoldhulyMXoctoberswimmersyndica

Our sponsors and partners play a vital role in advancing the V Programming Language, offering resources, expertise, and support to strengthen the community and drive innovation forward.

Contributors

Thanks to everyone who has contributed to the V programming language project!