NextViper v1.0 Ecosystem Released

A modern programming language built for data, AI, and speed.

Simple to learn. Native to run. Uncompromising memory safety with first-class tensor acceleration, DataFrame operations, and an immutable package registry.

1. Create Project
nextviper init my_app
2. Add Ecosystem Package
nextviper add data
3. Compile & Run
nextviper run src/main.nv

Official Core Packages

Foundational building blocks maintained directly by the NextViper team.

Browse all packages
jokesv1.0.2

Classic programmer jokes and random humor generator for NextViper applications.

414m ago
by nuratix
Data + Tensor Synthesis

Unified data pipelines and GPU tensor execution.

NextViper eliminates the friction between data loading, tabular filtering, and GPU tensor tensor operations. Ingest datasets with zero-copy SIMD parsing and pipe directly to accelerated neural networks.

Zero-Copy DataFrames: Columnar Arrow memory layout for instant parquet and CSV analysis.
Hardware Acceleration: Automatic Vulkan and Metal GPU compute with autograd.
Deterministic Releases: Cryptographic SHA-256 tree hashing for every package version.
src/train.nv
NextViper 1.0
// Ingest tabular data and train on GPU
import data
import tensor
import ai

fn main() {
    // 1. Zero-copy dataset load
    let df = data.read_csv("training.csv")
    let clean_df = df.filter(df["score"] > 0.8)

    // 2. Direct conversion to GPU Tensor
    let x_train = tensor.from(clean_df.features(), device: "gpu")
    let y_train = tensor.from(clean_df.labels(), device: "gpu")

    // 3. Neural Model Definition
    let model = ai.Sequential([
        ai.Dense(128, activation: "relu"),
        ai.Dense(64, activation: "relu"),
        ai.Dense(1)
    ]).to("gpu")

    let opt = ai.Adam(model.parameters(), lr: 0.001)

    // 4. Training Step
    for epoch in 0..100 {
        let pred = model.forward(x_train)
        let loss = ai.mse_loss(pred, y_train)
        opt.step(loss)
    }

    print("Training complete. Loss: ", loss.item())
}

Engineered for developer productivity & execution speed.

NextViper unifies expressive syntax with native compiler optimizations.

Native Compilation

Compiles straight to native machine instructions without interpreted virtual machine overhead or garbage collection pauses.

Supply-Chain Security

Immutable package releases, SHA-256 tree hashing, and cryptographic lockfile verification built directly into the language.

Rich Ecosystem

First-class packages for linear algebra, neural networks, data processing, networking, and asynchronous tasks.

Start building with NextViper today.

Explore the package catalog, install modules into your projects, or publish your own libraries to the official registry.