Skip to main content

A simple python **tui** framework built on top of the ``[ratatui](https://ratatui.rs)`` and ``[tachyonfx](https://github.com/ratatui/tachyonfx)`` rust crates.

Project description

xnano

A simple python tui framework built on top of the ratatui and tachyonfx rust libraries.

[!IMPORTANT] The xnano library is currently going through a complete rebuild of it's primary purpose and API. As the package is still in beta, expect frequent changes from all package versions 0.99.xx and above until the stable 1.0.0 release.

Docs will soon be available at: xnano.hammad.app.

Installation

[!WARNING] Ensure to install the 0.99.5+ version of xnano to ensure correct dependency and API resolution.

pip install "xnano>=0.99.5"

Or use uv:

uv add "xnano>=0.99.5"

Examples

Agent Chat

View Example

Example

Dashboard

View Example

Example

Effects Demo

View Example

Example

Tab Navigation

View Example

Example

Project details


Release history Release notifications | RSS feed

Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

xnano-0.99.5.tar.gz (65.5 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

xnano-0.99.5-py3-none-any.whl (77.6 kB view details)

Uploaded Python 3

File details

Details for the file xnano-0.99.5.tar.gz.

File metadata

  • Download URL: xnano-0.99.5.tar.gz
  • Upload date:
  • Size: 65.5 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: uv/0.11.27 {"installer":{"name":"uv","version":"0.11.27","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Ubuntu","version":"24.04","id":"noble","libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":true}

File hashes

Hashes for xnano-0.99.5.tar.gz
Algorithm Hash digest
SHA256 7b2cf203cdf0641d9c33e54859f344f79af4416aca35761eaf73cc3c1d68327a
MD5 1ff0a3e0f2e1d555f73549ecd530522f
BLAKE2b-256 7f46fdbcf2818bbf16e1318a8bd72de4c23481d6a2dcab3e3640c6acd5e9bdb3

See more details on using hashes here.

File details

Details for the file xnano-0.99.5-py3-none-any.whl.

File metadata

  • Download URL: xnano-0.99.5-py3-none-any.whl
  • Upload date:
  • Size: 77.6 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: uv/0.11.27 {"installer":{"name":"uv","version":"0.11.27","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Ubuntu","version":"24.04","id":"noble","libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":true}

File hashes

Hashes for xnano-0.99.5-py3-none-any.whl
Algorithm Hash digest
SHA256 eef81a1c9b788db14b65e12914e2363d01c6dcf5e2dfc588501d7fabc3cc1c51
MD5 38e8c16bd1faade5ad22fc60e8f70860
BLAKE2b-256 ce55be90326c034eee582094dc25d7bf1939ac8b10637aa8381ccb1a8579b380

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page