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 DocsCommunity
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