Skip to main content

bittty

A pure Python terminal emulator library. Board is an embeddable, headless emulator core; the demo and textual-tty provide terminal frontends.

It was written as an alternative to pyte, and currently does not have a graphical front-end.

Demo

Run the standalone demo:

python ./demo/terminal.py

Or use the textual demo to see it in a TUI:

uvx textual-tty

License

WTFPL with one additional clause

  1. Don't blame me

Do wtf you want, but don't blame me when it rips a hole in your trousers.

Known limitations

  • There is no scrollback buffer or reflow on resize.
  • Printer pages retain DEC PPL and IBM PPDS text, packed bit images, downloaded glyphs, forms, reports, status, and untimed mechanical events; DEC graphics and real-time mechanism simulation remain unsupported.

Metadata

Release files for bittty 0.3.0

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for bittty 0.3.0
File Size Uploaded
bittty-0.3.0.tar.gz 186.4 kB Details

Built distribution (wheel)

Table of built distributions (wheels) for bittty 0.3.0
File Interpreter ABI Platform
bittty-0.3.0-py3-none-any.whl Python 3 none any Details

Total release size: 406.9 kB

Release files / bittty-0.3.0.tar.gz

Download URL bittty-0.3.0.tar.gz
Size 186.4 kB
Tags Source
SHA-256 checksum
How to use checksums
d4fe8ea613ac471aa599085ab4ed52973586811e4e5e12061037197d3dddd80a
BLAKE2b-256 checksum
How to use checksums
57eeec72fb87247970754427c431729111151ff0134a7dd027525005c63543f8
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.10.22

Release files / bittty-0.3.0-py3-none-any.whl

Download URL bittty-0.3.0-py3-none-any.whl
Size 220.4 kB
Tags Python 3
SHA-256 checksum
How to use checksums
bae4544ba7fa475710e53800d8b59fca718efa37db51c8cfdf19924fd2e18469
BLAKE2b-256 checksum
How to use checksums
3cc5712ee1d8d0e9a6a0c0b6d2368c809937eb002f5fac9b8c60e23e5f46213c
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.10.22

Release history Release notifications | RSS feed

This release

0.3.0 This release

2 release files

0.2.0

2 release files

0.1.4

2 release files

0.1.3

2 release files

0.1.2

2 release files

0.1.1

2 release files

0.1.0

2 release files

0.0.10

2 release files

0.0.9

2 release files

0.0.8

2 release files

0.0.7

2 release files

0.0.6

2 release files

0.0.5

2 release files

0.0.4

2 release files

0.0.3

2 release files

0.0.2

2 release files

0.0.1

2 release files

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page