Nimic – write pure Python and compile AOT to native binaries via Nim
Python-to-Nim transpiler with ctypes-backed types when Cython and Numba already exist.
Nimic is a pure Python module that facilitates writing AOT compilable code with a subset of Python (DSL). Based on ctypes built-in module, it includes emulation of native types, pointers and operations on them, implementing dispatch, operator overloading, and templates. Nimic closely follows Nim programming language, to which nimic code transpiles.
Python-to-Nim transpiler competing with Cython, Numba, and PyPy.
Python developers seeking C-level performance, systems programmers
Cython · Numba · PyPy
Python-to-Nim transpiler with ctypes-backed types when Cython and Numba already exist.
Compile-time tensor shape checking beats PyTorch's runtime dimension errors.
Transpiles to Rust for native binaries without the borrow checker headache.
JavaScript compiler emitting native x86-64 without LLVM is genuinely clever.
Finally, a Python DSL that outputs real Excel formulas instead of baked values.
C runtime + Python metaprogramming: pointer math and manual memory in Python syntax.