Nex

Nex is a practical, expression-oriented language with clean control flow, contracts, classes, and REPL-friendly ergonomics. It is also designed to teach good software engineering practice: problem decomposition, interface design, invariants, and testable program structure.

Open Nex Web IDE
View Nex on GitHub

Simple Core

Clear syntax for values, functions, and control structures with minimal ceremony.

Engineering Discipline

Nex emphasizes contracts, decomposition, and clear interfaces so learners build correct software habits early.

Object + Functional

Classes and methods alongside first-class functions and composable expression forms.

-- From the Nex tutorial
function greet(name: String)
do
  print("Hello, " + name)
end

greet("world")

New to Nex? Start with the tutorial and then jump into the IDE to run examples interactively. Keep the Syntax Postcards handy.
Back to main site