Skip to main content
Back to trending

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
View on GitHub
Stars
1,902
Forks
2
+ today
+1
Created
9d

Ranking data as of October 27, 2026 (UTC).

Star History

Today, hour by hour

1,902 stars
1,9011,902

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.

AI-generated summary of the repository README — may contain errors.

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.

Installation
git clone https://github.com/tek-sys-hub/Rubix-lang.git
cd Rubix-lang
# see README for setup

Frequently 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.