Sign inSign up

aeoncorex/xphage

By aeoncorex

Updated 6 months ago

X-Phage is a hardware‑accelerated, LLVM‑powered language

Image
Security
Languages & frameworks
Machine learning & AI
0

10K+

aeoncorex/xphage repository overview

🧬 X-Phage v3.4.0 – Hardware‑Accelerated LLVM Language

X-Phage is a high‑performance, LLVM‑powered programming language designed for modern applications that demand low latency, direct hardware access, and robust security. It runs on Linux, macOS, Windows, Android, iOS, and any cloud via this official Docker image.

✨ Key Features

· LLVM Native Backend – Compiles to optimized machine code (-O3), matching C++ performance.

· Bypass Protocol – Direct GPU/NPU access without OS overhead – ideal for media streaming, AI inference, and real‑time processing.

· Tri‑File Modular System – Separate logic (.xh), UI (.xui), and execution (.xp0) for clean architecture.

· Memory Safety – atom (immutable), shadow (volatile), void (secure memory wipe) prevent leaks and exploits.

· Complete Standard Library (stdlib/) – Production‑ready modules for core, math, io, net, data, media, security, and ui.

· X‑Phage Package Manager (XPM) – Built‑in commands to sync modules and update the entire standard library.

📦 Docker Image Contents

This image includes:

· The xphage binary (v3.4.0) with LLVM support. · Full standard library (stdlib/) with all modules. · XPM commands (sync, update-stdlib) ready to use. · All required LLVM libraries (version 16–22+ compatible).

🚀 Quick Start

Pull the latest image

docker pull aeoncorex/xphage:latest

Verify installation

docker run --rm aeoncorex/xphage --version

Use XPM to update the standard library (first run)

docker run --rm aeoncorex/xphage update-stdlib

This downloads the latest stdlib into the container's /stdlib directory.

Run your own project

Mount your project directory to /app and execute your .xp0 file:

docker run --rm -v $(pwd):/app aeoncorex/xphage run /app/main.xp0

Build a native executable

docker run --rm -v $(pwd):/app aeoncorex/xphage build /app/main.xp0

The resulting binary (output_app or output_app.exe) will appear in your mounted directory.

Start the interactive REPL

docker run --rm -it aeoncorex/xphage

Type help inside the REPL to see available commands.

🔗 Links

· GitHub Repository – https://github.com/AeonCoreX-Lab/X-Phage

· Full Manual – https://github.com/AeonCoreX-Lab/X-Phage/blob/main/docs%2Fmanual.md

· Release Notes (v3.4.0) – https://github.com/AeonCoreX-Lab/X-Phage/releases/tag/v3.4.0

Tag summary

Content type

Image

Digest

sha256:262455b5d

Size

340.6 MB

Last updated

6 months ago

docker pull aeoncorex/xphage