Back to Projects
TUIX v0.5Beta

Last Updated: 2026-05-20

Installation

TUIX Core is published as the tuix-core Python package. Prebuilt wheels are expected for Windows, Linux, and macOS on common x86 and ARM architectures.

Requirements

  • Python >= 3.10.
  • ANSI-capable terminal; truecolor is used when available with fallback palettes in the renderer.
  • For source builds: Cython >= 0.29, setuptools, wheel, and a platform C compiler.

pip

python -m pip install tuix-core

Source Build

git clone https://github.com/custosh/tuix-core.git
cd tuix-core
python -m pip install -U pip setuptools wheel Cython
python -m pip install -e .

Verify Installation

from tuix.core import engine, builders

engine.init()
builders.register_standard()
print('TUIX Core v0.5 loaded successfully')
engine.shutdown()

Common Problems

  • If imports fail after a source build, verify that the compiled extension was built for the same Python interpreter you are running.
  • If rendering looks wrong, test in a terminal with ANSI escape sequence support and enough width/height for the example.
  • Interactive widgets need input.listen() before the loop and input.stop() during cleanup.