Nebula Logo
Nebula

Nebula

A high-performance scripting language for the modern era.

main.na
Ln 12, Col 4UTF-8
1
2
3
4
5
6
7
8
9
10
11
12
# Hello Nebula!
perm active = on
perm message = "Welcome to Nebula!"
fn main() do
log(message)
for i = 1, 5 do
log("Count:", i)
end
end
Ready
Nebula v1.0.0
$git clone https://github.com/Sxf0z/Nebula

High Performance

Up to 4x faster than Python. NanBoxed values, string interning, and peephole optimization make Nebula blazing fast.

Performance vs Python4x faster

State Logic

Use on/off for booleans and empty for null. Clean and intuitive.

Clean Syntax

Python-like readability with do...end blocks. No curly braces, no semicolons.

Documentation

Comprehensive guides, syntax reference, and examples to get you started quickly.

Read the Docs

Community

Join our Discord community. Get help, share projects, and contribute to Nebula.

Join Discord →
Live Preview

Interactive Playground

playground.na
1# Hello Nebula!
2 
3perm active = on
4perm count = 5
5 
6fn main() do
7 log("Welcome to Nebula!")
8
9 for i = 1, count do
10 log("Count:", i)
11 end
12
13 if active do
14 log("Status: Active")
15 else
16 log("Status: Inactive")
17 end
18
19 log("Done!")
20end
Console Output
Ready to execute