A programming language with Python-like syntax that compiles to native x86-64 machine code.
AXIS has two execution modes: script mode for quick scripting, and compile mode for native binaries. The compiler (AXCC) is written in C, has zero dependencies, and produces standalone Windows PE and Linux ELF64 executables.
Windows — run the NSIS installer from Releases.
It installs axis.exe + ax alias and optionally adds AXIS to your PATH.
Linux / macOS — one-liner:
curl -fsSL https://raw.githubusercontent.com/AGDNoob/axis-lang/main/installer/install-linux.sh | bashThis clones the repo, compiles AXCC from source (installs gcc/make if needed), and places the binary in ~/.local/bin/.
If you prefer to build manually:
# Windows (MinGW)
cd axcc
mingw32-make CC=gcc
# Linux / macOS
cd axcc
make CC=gccThis produces axis.exe (Windows) or axis (Linux).
# Script mode — compile + run immediately
axis hello.axis
# Compile mode — produce a standalone binary
axis hello.axis -o hello # default format for current OS
axis hello.axis -o hello --pe # Windows PE
axis hello.axis -o hello --elf # Linux ELF64| Document | Description |
|---|---|
| Guide | Learn AXIS step by step |
| Examples | 20 example programs |
| Technical | How AXCC works internally |
| Benchmarks | Performance measurements |
| Release Notes | v1.1.0 changes and design philosophy |
| Changelog | Version history |
MIT — see LICENSE.