A modern programming language for backend development, APIs, and AI.

Simple to learn. Ultra-fast to run. Built-in multi-threaded HTTP servers, PostgreSQL database drivers, cryptographic authentication, columnar DataFrames, and native AOT compilation.

One-Command Installation

Get Started with NextViper

LinuxmacOSWindowsnpm
npm: npm i -g nextviper
posix: curl -fsSL https://nextviper.nuratix.com/install.sh | sh
1. Create Project
nextviper init my_app
2. Add Ecosystem Package
nextviper add jokes
3. Compile & Run
nextviper run src/main.nv

Popular Registry Packages

Verified high-throughput libraries and modules published by the NextViper developer community.

View all
jokesv1.3.0

Curated developer humor, AI jokes, compiler puns, and random punchline generators for NextViper applications.

#jokes#humor#developer#terminal
20•1mo ago
by nuratix

Multi-provider AI SDK and remote MCP client for NextViper

#ai#sdk#llm#mcp
0•1d ago
by nuratix
Built-in Systems Capabilities

Engineered from scratch for production speed & simplicity.

Everything you need for full-stack backend development, machine learning, and high-concurrency microservices — zero external runtime dependencies.

FEATURE 01
HTTP/2 400K REQ/S

POSIX Multi-threaded HTTP Server & REST APIs

Native POSIX multi-threaded TCP/HTTP server with dynamic parameter routing, JSON serialization, middleware pipelines, and automated CORS preflight handling.

import std.http
let app = http.server()
app.get("/api/users/:id", handle_user)
app.listen(8080)
FEATURE 02
POSTGRES

Enterprise PostgreSQL & Parameterized SQL

Built-in database driver with mandatory parameterized queries ($1, $2) to prevent SQL injection, high-throughput connection pooling, and atomic transaction management.

import std.db
let client = db.postgres(env.require("DATABASE_URL"))
let res = client.query("SELECT * FROM users WHERE id = $1", [101])
FEATURE 03
dLoss---dWAUTOGRAD TENSOR

Hardware-Accelerated AI & Tensor Math

First-class n-dimensional tensors with SIMD CPU acceleration and Vulkan SPIR-V GPU compute for real-time model inference, automatic differentiation, and neural layers.

import std.ai
let model = ai.linear(128, 64)
let pred = model.predict(ai.tensor([1, 128], input_weights))
FEATURE 04
idtimestampmetric10112:00:0198.410212:00:0299.1

In-Memory Columnar DataFrames

High-throughput tabular data analytics with vectorized operations, statistical reductions, CSV/Parquet parsing, missing value imputation, and dataset splitting.

import std.data
let df = data.read_csv("dataset.csv")
let normalized = df.filter("score > 0.95").normalize()
FEATURE 05
nextviper build -O3IR ASTELF AOT

Native AOT Compiler & Package Toolchain

Ahead-of-Time native binary compilation for Linux and macOS, cryptographic SHA-256 tree hashing, SemVer 2.0 resolution, and zero-config package distribution.

nextviper build -O3nextviper publishnextviper add jokes
FEATURE 06
Type T

Strong Static Typing & Compile-Time Safety

Bidirectional type checker with sound local inference, algebraic sum types, non-nullable references, and compile-time error diagnostics.

fn calculate_hash(key: String, rounds: Int = 1000): Result<String, Error> {
  return Ok(crypto.sha256(key))
}
Zero-Config CLI

Package management that gets out of your way.

Publishing, downloading, and managing packages is seamless with the native nextviper CLI toolchain. Immutable version hashing, cryptographically signed metadata, and global CDN delivery out of the box.

bash — nextviper-cliv1.0.0
$ nextviper login
✓ Authenticated as nuratix (Token stored securely)
$ nextviper publish
📦 Packaging jokes@1.0.0...
🔒 SHA-256: 7f83b1657ff1fc53b92dc18148a1d65dfc2d4b1fa3d677284addd200126d9069
🚀 Published to https://nextviper.nuratix.com/packages/jokes
$ nextviper add jokes
✓ Installed jokes (1.0.0) in 12ms

Start building with NextViper today.

Join developers building high-performance data processing pipelines, AI models, and native apps.