Code in Seconds, Run at Light Speed.

The standalone, compiled language that fits on a USB stick. No installers, no dependency hell — just unzip and start coding.

Core message
Native performance. Python‑like simplicity.
Install time
Zero. Just unzip.
Audience
Hobbyists, learners, tinkerers.
main.nv

// nova> print("Hello Nova")
print("Hello Nova")
// nova> string name = input("Your name? ")
string name = input("Your name? ")
// nova> print("Welcome,", name)
print("Welcome,", name)
// nova> for int i in range(3) { ... }
for int i in range(3) {
    print("Counting:", i)
}
            

Nova compiles your scripts to a native binary under the hood, so you keep the simplicity of scripting while getting performance far beyond traditional interpreters like Python.

Why Nova?

A compiled language that behaves like a script — perfect for quick experiments and serious projects alike.

No Install

Nova is designed for frictionless experimenting. Download a single zip, unzip it anywhere (even on a USB stick), and you’re ready.

  • No system‑wide installers.
  • No PATH edits or admin rights.
  • Just run start_console.bat to open the Nova console.

Scripting Mode

Write Nova like a scripting language: top‑level statements are allowed, so you can drop a file into the console and run it instantly.

That means you can write quick one‑off utilities or learning experiments without even defining a main function.

Typed & Fast

Nova is statically typed (with types like int and string) and compiles to a native binary behind the scenes.

  • Catch type mismatches at compile time, not at runtime.
  • Numeric and loop‑heavy code runs far faster than typical Python scripts.
  • Still feels familiar if you know Python or C‑style syntax.

The "scripting" experience

Top‑level code, immediate feedback — with compiled performance under the hood.

Try this in a Nova script


// No main function needed!
print("Hello World")
string name = input("Your name? ")
print("Welcome,", name)

for int i in range(3) {
    print("Counting:", i)
}
          

Save this as hello.nv, open the Nova console via start_console.bat, and run it to see interactive input, printing, and a small typed loop in action.

Download & run

Go from zero to coding in seconds. Nova is packaged as a portable zip with everything you need to run it.

  1. Download Zip for Windows.
  2. Unzip it anywhere (Desktop, Documents, USB stick).
  3. Double‑click start_console.bat to open the Nova console.
  4. Start coding by creating a .nv file and running it.

No environment managers, no system‑wide installations, no admin rights. Nova is built to stay out of your way so you can focus on learning and building.

Zero‑install philosophy

  • Portable: carry Nova anywhere as a single folder.
  • Self‑contained: no global Python or Node runtime required.
  • Beginner‑friendly: perfect for hobby projects, teaching, and quick experiments.