How to create terminal GUI?

This page summarizes the projects mentioned and recommended in the original post on /r/bash

Our great sponsors
  • WorkOS - The modern identity platform for B2B SaaS
  • InfluxDB - Power Real-Time Data Analytics at Scale
  • SaaSHub - Software Alternatives and Reviews
  • blessed

    A high-level terminal interface library for node.js.

  • Using this https://github.com/chjj/blessed

  • python-prompt-toolkit

    Library for building powerful interactive command line applications in Python

  • WorkOS

    The modern identity platform for B2B SaaS. The APIs are flexible and easy-to-use, supporting authentication, user identity, and complex enterprise features like SSO and SCIM provisioning.

    WorkOS logo
  • textual

    The lean application framework for Python. Build sophisticated user interfaces with a simple Python API. Run your apps in the terminal and a web browser.

  • rich

    Rich is a Python library for rich text and beautiful formatting in the terminal.

  • If you want to use python instead of bash, try https://github.com/Textualize/rich

  • tetris

    Tetris game implemented in languages I used for something more serious than "Hello world". (by kt97679)

  • You may want to check this code: https://github.com/kt97679/tetris/blob/master/tetris.sh :) This is an example of how you can control the screen using pure bash. Color, position etc.

  • fff

    📁 A simple file manager written in bash.

NOTE: The number of mentions on this list indicates mentions on common posts plus user suggested alternatives. Hence, a higher number means a more popular project.

Suggest a related project

Related posts