NUASM — The World’s First Native Multi-Language Assembler
Universal by design — Created in Spain (Estepona → Pamplona)
NUASM (Neuro-Universal-ASM) is a revolutionary x86-64 assembler that understands 51 human languages natively.
No transpilation. No English dependency. No external tools.
Just write assembly in your own language — and NUASM compiles it directly to machine code.
🌍 What is NUASM?
NUASM is the first assembler in the world that allows you to write low-level code in your native language:
- Spanish
- English
- Hindi
- Japanese
- Arabic
- Chinese
- Korean
-
- 44 more languages and dialects
All languages are first-class citizens.
No language is “main”. No culture is prioritized.
🧪 Example (Spanish / English / Hindi)
# Spanish
pon rax, 42
suma rax, 10
ret
# English
put rax, 42
add rax, 10
return
# Hindi
rakho rax, 42
jodo rax, 10
wapas
All produce the same binary:
48 C7 C0 2A 00 00 00 48 83 C0 0A C3
✨ Key Features
🌐 51 Languages Supported
Spanish, English, Hindi, Arabic, Japanese, Chinese, Korean, French, German, Russian, Portuguese, Italian, Dutch, Polish, Swedish…
→ Full list available in the repository.
🚀 Zero Transpilation
NUASM compiles directly to x86-64 machine code.
No intermediate English translation.
🧸 Kids Mode
Simplified mnemonics for education:
put instead of mov
show instead of syscall
Perfect for teaching children or beginners.
🔧 100% Independent
Pure Python
No NASM/GAS/FASM required
Cross-platform (Windows, Linux, macOS)
🚀 Quick Start
git clone https://github.com/cyberenigma-lgtm/Neuro-OS-Genesis
cd Neuro-OS-Genesis/Neuro-Universal-ASM
python src/unasm.py hello.asm -l es -o hello.bin
📚 Documentation
Installation Guide
Quick Start (Spanish / English / Hindi)
Kids Mode Guide
API Reference
All 51 Languages
Troubleshooting
💡 Examples
Beginner
pon rax, 5
pon rbx, 3
suma rax, rbx
ret
Intermediate (Loop)
pon rcx, 10
bucle:
resta rcx, 1
si_no_cero bucle
ret
Advanced (Fibonacci)
pon rax, 0
pon rbx, 1
pon rcx, 10
fib:
pon rdx, rax
pon rax, rbx
suma rbx, rdx
resta rcx, 1
si_no_cero fib
ret
🎯 Use Cases
Education (teach assembly in native languages)
OS development (Neuro-OS Genesis)
Embedded systems
Accessibility & cultural preservation
🏆 Why NUASM?
Feature NUASM Traditional Assemblers
Languages 51 1 (English only)
Transpilation ❌ Direct ✅ Often required
Dependencies ❌ None NASM/GAS
Error Messages Localized English only
Kids Mode Yes No
🧪 Testing
All 51 language packs tested:
[OK] ALL TESTS PASSED!
🤝 Contributing
We welcome:
OS developers
Python developers
Assembly programmers
Multilingual contributors
Technical writers
QA testers
🌐 Recognition & Impact
First native multi-language assembler in the world
Enables programming education in 51 languages
Part of the Neuro-OS Genesis ecosystem
Created by José Manuel (Spain)
👨💻 Creator
José Manuel
Spanish self-taught developer
Creator of NUASM and Neuro-OS Genesis
⭐ GitHub
https://github.com/cyberenigma-lgtm/Neuro-OS-Genesis