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.6+ version of xnano to ensure correct dependency and API resolution.

pip install "xnano>=0.99.6"

Or use uv:

uv add "xnano>=0.99.6"

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.6.tar.gz (67.6 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.6-py3-none-any.whl (80.7 kB view details)

Uploaded Python 3

File details

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

File metadata

  • Download URL: xnano-0.99.6.tar.gz
  • Upload date:
  • Size: 67.6 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.6.tar.gz
Algorithm Hash digest
SHA256 713d94b31f70ca514602e7ec8903cbadbbb1061cbc9c68207e0817c9914cc72d
MD5 57c849aaee11d9ce849403c320510b30
BLAKE2b-256 a81c887fe420be3917f3cc9f259ea8327667427b592bb1ed6ef2a65a27bcd4e7

See more details on using hashes here.

File details

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

File metadata

  • Download URL: xnano-0.99.6-py3-none-any.whl
  • Upload date:
  • Size: 80.7 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.6-py3-none-any.whl
Algorithm Hash digest
SHA256 657ea9cbb6687d9f2a5ed1871bfd6a972032bc1b45911189fbcf9ac92d5881e7
MD5 bf4632d5d0a4e837813f792c815dc211
BLAKE2b-256 27e2a1024a0bb70db64edd1eb43e70455af0177a701bd43c76c84fea60333906

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