N
N
NAAb
Like
Polyglot programming language that embeds 12 languages in one file with built-in LLM governance.
Features
- Support for scripting
- Ad-free
- Command line interface
- Interpreter
- Static Code Analysis
- Governance
- Code Quality
NAAb News & Activities
Highlights All activities
Recent activities
NAAb information
No comments or reviews, maybe you want to be first?
What is NAAb?
NAAb is a polyglot programming language that lets you write Python, JavaScript, Rust, C++, Go, Nim, Zig, Julia, Ruby, PHP, C#, and Shell in a single file. Use the best language for each task — variables flow across language boundaries automatically with zero boilerplate.
Built-in LLM governance engine with 50+ checks catches hallucinated APIs, oversimplified stubs, incomplete logic, and security vulnerabilities in AI-generated code. Three enforcement tiers (hard/soft/advisory) configurable via govern.json.
Key features:
- 12 embedded languages with automatic variable binding
- Empirical benchmarking: naab-lang calibrate measures real performance per language
- naab-lang race compares your polyglot blocks against faster alternatives
- Parallel polyglot execution with dependency analysis
- Lambda closures, pipeline operator, pattern matching
- 12 stdlib modules (array, string, math, json, http, file, io, time, env, csv, regex, crypto)
- SARIF and JUnit export for CI/CD integration
Built with 15,000+ lines of modern C++17. 195 tests passing. MIT licensed.