xnano¶
xnano is a Python terminal UI framework built on the ratatui and tachyonfx Rust crates. The Rust engine owns the cell store, layout, input, effects and persistent state; Python drives it.
The xnano distribution installs three packages:
| Distribution | Import | What it provides |
|---|---|---|
xnano-core |
xnano |
The terminal runtime, buffers, operations, effects, input and state. |
xnano-audio |
xnano_audio |
Synthesis, melodies, playback and capture. |
xnano-image |
xnano_image |
Image and animation loading and conversion to terminal cells. |
The API is currently available as the compiled module xnano._xnano_core; the reference
lists every class and function with examples.
The legacy v1 guides cover the previous high-level API, available from xnano.v1.