Rubix-lang
The 100% Pure x86-64 Assembly Systems Language
- assembler
- assembly
- assembly-lang
- assembly-language
- assembly-language-programming
- assembly-x86-64
- native-compiler
- programming
- programming-language
- programming-languages
- self-hosted
- Stars
- 1,902
- Forks
- 2
- + today
- +1
- Created
- 9d
Ranking data as of October 27, 2026 (UTC).
Star History
Today, hour by hour
Overview
The 100% Pure x86-64 Assembly Systems Language It ranks #3966 on GitTiger, gaining +1 star on October 27, 2026 (UTC).
The project is written in Assembly and has 2 forks. It was created 9d ago.
What it is
Rubix-lang is an x86-64 systems programming language whose repository description calls it a pure assembly project. The primary language is Assembly, and its topics include native-compiler, programming-language and self-hosted. Source files use the .ix extension.
Capabilities described
According to the README summary, the compiler itself is written in GNU x86-64 assembly and built with as and ld, with no external dependencies or runtime libraries. It claims a compiler binary of roughly 42 KB and very fast compilation. Programs compile to standalone native executables with a small assembly runtime and no libc. The target is Linux ELF64, using direct kernel syscalls for file I/O and process exit, plus a small arena allocator. The summary is truncated, so further features are not known from the supplied data. The listed license is MIT.
Getting started
The supplied data contains no install or setup steps, so consult the repository README for instructions.
git clone https://github.com/tek-sys-hub/Rubix-lang.git
cd Rubix-lang
# see README for setupFrequently Asked Questions
What platform does Rubix-lang target?
The README summary mentions Linux ELF64 output using direct kernel syscalls on x86-64. Other platforms were not mentioned in the supplied data.
Does it need external libraries?
The README summary says it needs no external dependencies or runtime libraries, and that output executables avoid libc. The compiler is built with GNU as and ld.
What license does it use?
The supplied metadata lists MIT.
How do I build or use it?
Build and usage steps were not supplied; check the repository README.