jordanhubbard/nanolang
A tiny experimental language designed to be targeted by coding LLMs
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.
Stars
573
Forks
19
Language
C
License
Apache-2.0
Category
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.
Related tools
jundot/omlx
LLM inference server with continuous batching & SSD caching for Apple Silicon — managed from the...
josStorer/RWKV-Runner
A RWKV management and startup tool, full automation, only 8MB. And provides an interface...
waybarrios/vllm-mlx
OpenAI and Anthropic compatible server for Apple Silicon. Run LLMs and vision-language models...
akivasolutions/tightwad
Pool your CUDA + ROCm GPUs into one OpenAI-compatible API. Speculative decoding proxy gives you...
petrukha-ivan/mlx-swift-structured
Structured output generation in Swift