#tty

  1. is-terminal

    Test whether a given stream is a terminal

    v0.4.16 9.6M #terminal #tty #isatty
  2. termios

    Safe bindings for the termios library

    v0.3.3 793K #posix #tty #termios #terminal #bindings
  3. termsize

    Retrieves terminal size

    v0.1.9 39K #terminal-size #terminal #dimension #tty
  4. shpool

    mechanism for establishing lightweight persistant shell sessions to gracefully handle network disconnects

    v0.9.1 550 #shell #terminal #shell-terminal #persistence #tmux #tty #session
  5. teetty

    A bit like tee, a bit like script, but all with a fake tty. Lets you remote control and watch a process.

    v0.4.0 320 #pty #tty #pty-tty #tee
  6. termion

    A bindless library for manipulating terminals

    v4.0.5 122K #tui #terminal-colors #tty #password
  7. faketty

    Wrapper to exec a command in a pty, even if redirecting the output

    v1.0.18 100 #tty #output #faketty
  8. serial2

    Cross platform serial ports

    v0.2.29 11K #serial-port #com-port #serial-serial-port #tty #serial-rs232 #bit #timeout
  9. passterm

    Read terminal password, check isatty

    v2.0.5 2.7K #getpass #tty #isatty #password #security
  10. terminal-trx

    handle to the terminal of the current process

    v0.2.4 70K #terminal #tty #terminal-trx #process
  11. serial2-tokio

    cross platform serial ports for tokio based on the serial2 crate

    v0.1.15 1.4K #serial-port #com-port #serial-serial-port #tty #serial-rs232
  12. tuikit

    Toolkit for writing TUI applications

    v0.5.0 21K #tui #tty #color #terminal
  13. k_board

    A keyboard event handler that allows dynamic development

    v1.3.1 180 #tui #tty #keyboard #termios #keyboard-events
  14. ttydash

    A terminal-based dashboard for real-time data visualization

    v0.2.1 750 #plot #tty #dashboard #terminal
  15. ansi-escapes

    Ansi escape codes for manipulating the terminal

    v0.2.0 21K #ansi-term #ansi-escapes #vt100 #tty #ansi-terminal
  16. rustix-is-terminal

    Test whether a given stream is a terminal, using rustix

    v0.4.12 120 #terminal #rustix #tty #isatty #is-terminal
  17. prettytty

    lightweight terminal I/O and configuration

    v0.2.2 390 #tty #ansi-term #raw-mode #cbreak-mode #terminal #console #cursor-position #config
  18. seqsee

    parsing and displaying ANSI escape sequences in a human-readable format

    v0.1.0 120 #seqsee #file #format #ansi #control #repository #tty #gui #mode #terminal
  19. terminal-prompt

    Tiny library for prompting sensitive or non-sensitive data on the terminal

    v0.2.3 65K #terminal-input #terminal-prompt #tty #console-input #terminal #prompt #console
  20. virtual-terminal

    Virtual terminal

    v0.1.4 550 #pty #tty #pty-tty #terminal #console
  21. faketty-lib

    fork of dtolnay/faketty

    v2.0.18 #tty #faketty #dtolnay-faketty #run
  22. shpool-protocol

    defines the internal protocol shpool uses to talk between its client and daemon processes. You almost certainly don't need to use it directly

    v0.3.0 410 #shell #terminal #shell-terminal #tmux #persistence #tty #session
  23. async-tty

    An asynchronous TTY library for Rust

    v0.1.2 320 #async-tty #tty #async #app #events
  24. libshpool

    contains the implementation of the shpool tool, which provides a mechanism for establishing lightweight persistant shell sessions to gracefully handle network disconnects

    v0.9.1 550 #shell #terminal #shell-terminal #tmux #tty #persistence
  25. termit

    Terminal UI over crossterm

    v0.7.0 #tui #crossterm #tty #terminal-colors #terminal #terminal-emulator
  26. ptyprocess

    work with PTY/TTY on Unix systems

    v0.4.1 14K #pty #terminal #tty #system
  27. serial-arbiter

    Serial Port Arbiter - Manages serial port access and ensures it recovers from failures

    v0.1.0 120 #driver #serial-port #usb-serial #usb #tty #failure #serial-serial-port #error
  28. serial_enumerator

    A serial port enumreator library writen in rust

    v0.2.12 1.0K #tty #uart #serial #linux #macos
  29. ti

    terminal timer

    v1.4.0 #timer #figlet #count-down-timer #tty #rust #terminal
  30. fictionary

    A command-line tool that generates non-existent words

    v0.1.2 110 #fictionary #tty #length
  31. terminal

    Unified API over different TUI libraries

    v0.2.1 330 #terminal #console #tty #back-end
  32. rtoolbox

    functions for other crates, no backwards compatibility guarantees

    v0.0.2 746K #rtoolbox #tty #toolbox
  33. tty-spawn

    The internal tty spawning functionality of the teetty utility

    v0.4.0 150 #pty #tty #pty-tty
  34. fake-tty

    Run command with bash pretending to be a tty

    v0.3.1 2.8K #terminal #tty #fake-tty #cli
  35. termion_temporary_zellij_fork

    A bindless library for manipulating terminals

    v1.6.0 #tui #terminal-colors #tty #password #color
  36. sudoku-tty

    Play sudoku in terminal

    v0.1.4 240 #sudoku #terminal-game #tty #puzzle #tui
  37. ttycarousel

    Console animations for Rust

    v0.1.4 #animation #terminal #console #tty
  38. shpool_pty

    Fork with new pseudo-terminal (PTY)

    v0.3.1 430 #pty #fork #pseudo-terminal #tty #terminal #pseudo
  39. pipetee

    fast, no-dependencies UNIX utility to print the contents of stdin to the terminal *and* forward them to stdout at the same time. Useful for debugging.

    v1.0.1 #pipe #stdout #tee #tty
  40. ttytee

    A process that exposes 2 copies of the same TTY

    v1.0.2 #tty #drone #ttytee #pty #log-path
  41. wasm-bus-tty

    WebAssembly Terminal Interface

    v1.2.1 #bus #wasi #tty #websocket
  42. ttydo

    Run a process with a pseudo-terminal. Useful for running screen-based programs in scripts

    v0.2.0 #pty #tty #pty-tty
  43. rustty

    A terminal UI library

    v0.1.12 130 #tui #tty #terminal #console #ui
  44. psf-rs

    A super simple no_std psf2 parser for rust

    v2.2.0 #bitmap-font #psf2 #tty #font
  45. termsize-alt

    Retrieves terminal size

    v0.2.1 #terminal-dimension #terminal #size #dimension #tty
  46. raw_tty

    can be used for generally interacting with a tty's mode safely, but was created originally to solve the problem of using raw mode with /dev/tty while reading stdin for data

    v0.1.0 800 #tty #raw #raw-tty #mode #stdout #into-raw-mode
  47. Try searching with DuckDuckGo.

  48. unix-tty

    Unix TTY API

    v0.3.4 #tty #unix-tty #api
  49. asciicast

    file format used by Asciinema

    v0.2.2 1.6K #asciicast #asciinema #tty #ascii
  50. termfest

    A thread-safe TUI library

    v0.2.0 #tui #tty #terminal #console #events
  51. color-nope

    Support for standard options to disable colors in the terminal

    v0.4.0 #terminal-colors #no-color #tty #terminal #terminal-color #color
  52. tty-text

    agnostic text editing state management

    v2.0.0 #tty #key #down #left #text #backspace
  53. tty-interface

    TTY-based interface capabilities including partial re-renders of multi-line displays

    v4.0.0 #interface #tty #tty-interface
  54. ttygrid

    Grid layout engine for tabular data displayed in a TTY

    v0.3.0 #tty #terminal #grid-layout #grid #layout #tabular #table
  55. lser

    A cli tool to list serial port writen in rust

    v0.1.0 #serial #tty #uart
  56. text_box

    Create useful messages in console with text boxes using 'termion'

    v0.2.4 #text #box #tty #message
  57. tty-form

    generic terminal form capabilities

    v2.0.0 #forms #tty #tty-form
  58. dois-mil

    2048 game in the terminal!

    v1.0.2 #game #tty #terminal #mil #2048
  59. atty

    interface for querying atty

    v0.2.14 4.9M #tty #terminal #isatty #stream
  60. serialxy

    Serial port proxy, a proxy tool to help you to connect remote serial port by telnet

    v0.1.5 #uart #tty #serial #telnet #windows
  61. pty2

    Fork with new pseudo-terminal (PTY)

    v0.1.0 #pty #fork #tty #pseudo #pseudo-terminal
  62. termion-input-tokio

    An adapter that exposes termion's input and key event iterators as asynchronous streams

    v0.3.0 #tui #termion #tokio #tty
  63. pty-shell

    Spawn a shell and control it through pty

    v0.2.0 #pty #shell #terminal #tty
  64. tty

    Create and use pseudoterminal

    v0.5.0 #pty #tty #linux #linux-terminal #terminal
  65. ctty

    Cross-platform crate for determining a process' controlling tty (ctty)

    v0.1.0 #ctty #tty #linux #freebsd
  66. fakepty

    Run a command in a fake pty

    v1.2.0 #pty #tty #command-line
  67. baudot

    related five bit codes in Rust

    v0.1.1 #character #baudot #tty #tdd #ita2 #characters
  68. terminal-emulator

    A helper library for building terminal emulators, broken out from alacritty and inspired by libvte

    v0.1.0 #pty #tty #pty-tty #terminal #vte
  69. rutty

    TTY Server

    v0.1.0 #tty #terminal #server #websocket
  70. pty-exec

    A flexible, cross platform pty package

    v0.1.0 #pty #terminal #tty #xterm
  71. pty

    Fork with new pseudo-terminal (PTY)

    v0.2.2 650 #pty #fork #tty #pseudo
  72. cursion

    Cursor optimization library to avoid flickering in terminal

    v0.1.0 #tui #curses #tty #color #terminal
  73. record

    Command-line utilities to record and replay input sent to a terminal session

    v0.2.3 #record #tty #input #terminal #replay
  74. vtcol

    Set Linux console color scheme

    v0.42.2 #virtual-terminal #tty #system #linux #console