XCX is a statically typed, multi-paradigm backend language built in Rust. HTTP, SQLite, JSON, crypto, and file I/O are part of the language itself - no frameworks, no ORMs, no boilerplate. Write logic; the runtime handles the rest.
| Repo | Description |
|---|---|
| xcx | Compiler, bytecode VM, tracing JIT, and CLI |
| pax | PAX package manager |
| xcx-web-playground | Browser-based playground — no installation required |
| xcx-vscode | vscode-extension |
| mathlib | Standard math library extensions |
| xcx-benchmarks | Benchmark suite and methodology |
| Resource | Link |
|---|---|
| Official site | xcxlang.com |
| Documentation | xcxlang.com/docs/index.html · /docs in repo |
| PAX Registry | pax.xcxlang.com |
| Playground | playground.xcxlang.com |
XCX runs on Windows, macOS, and Linux (Ubuntu, Arch/Manjaro, and generally all major distros), with an experimental FreeBSD build.
XCX is developed by a single contributor and is currently in a runtime stabilization phase. Not recommended for production use yet, but experimentation, small backend services, and tools are very much encouraged.