jordanhubbard/nanolang

A tiny experimental language designed to be targeted by coding LLMs

58
/ 100
Established

This is a minimalist programming language designed for artificial intelligence models to write, and for humans to easily read and understand. It takes in source code written in NanoLang and can output highly optimized C code for native performance, or WebAssembly, LLVM IR, PTX/CUDA, or RISC-V assembly. Developers working on AI-assisted code generation or secure, high-performance systems would find this useful.

573 stars. Actively maintained with 327 commits in the last 30 days.

Use this if you need a programming language that is easy for AI models to generate, explicitly designed for human readability, and comes with formal proofs of correctness for critical behaviors.

Not ideal if you need a general-purpose programming language for everyday development or if you require extensive third-party library ecosystems.

AI code generation secure software development formal verification high-performance computing virtual machine development
No Package No Dependents
Maintenance 22 / 25
Adoption 10 / 25
Maturity 15 / 25
Community 11 / 25

How are scores calculated?

Stars

573

Forks

19

Language

C

License

Apache-2.0

Last pushed

Mar 11, 2026

Commits (30d)

327

Get this data via API

curl "https://pt-edge.onrender.com/api/v1/quality/llm-tools/jordanhubbard/nanolang"

Open to everyone — 100 requests/day, no key needed. Get a free key for 1,000/day.