Dev tools · alternatives · 2026
24 alternatives to Making command line interactions fun in any python app
Python library to build pretty command line user prompts ✨Easy to use multi-select lists, confirmations, free text prompts ... - tmbo/questionary
Below are 24 products that do a similar job, ranked by how close each is in meaning and then by launch-day votes. Making command line interactions fun in any python app launched in 2019; newer entries below may have overtaken it.
- 1

🚅 Interactive prompts made simple. Build a prompt like stacking blocks. - bchao1/bullet
2019 · github.com · its alternatives →
- 2
Qoa▲176Interactive, elegant & intuitive command-line prompts 💬
2019 · github.com · its alternatives →
- 3
Prompt Library▲331All your best prompts. One shortcut away.
Feb 2026 · prompt-library.app · its alternatives →
- 4

Interactive prompt for command-line applications. Contribute to manifoldco/promptui development by creating an account on GitHub.
2017 · github.com · its alternatives →
- 5

- 6

- 7

Libmish adds a command prompt to your program, and telnet access. With your own commands. - buserror/libmish
2020 · github.com · its alternatives →
- 8

LLM 0.26 is out with the biggest new feature since I started the project: support for tools. You can now use the LLM CLI tool—and Python library—to grant LLMs from …
2025 · simonwillison.net · its alternatives →
- 9

A golang library for building interactive and accessible prompts with full support for windows and posix terminals. - AlecAivazis/survey
2017 · github.com · its alternatives →
- 10

Hi HN! This is my pet project, written from scratch because there is so much to discover and learn in the process. The focus is on simplicity and incremental updates. Progress is slow because I do not have much spare time to work on this, but I would love to hear some feedback. Regards
2022 · github.com · its alternatives →
- 11

- 12

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. - textual/README.md at main · Textualize/textual
2021 · github.com · its alternatives →
- 13

Hey HN, I’m Jimmy, co-founder of Dropbase (https://www.dropbase.io). We are an internal tools builder for Python developers. All you have to do is import any Python scripts/libraries, declare UI components, and layer app permissions so you can share them with others. We’re a middle ground between Airplane and Retool—simpler UI creation than Airplane, more code-centered than Retool. UI building is declarative and you can bind Python scripts/functions to UI components. You can write Python scripts/functions using our App Studio with support from a Python Language…
2023 · github.com · its alternatives →
- 14

create curses based interactive selection list in the terminal - aisk/pick
2016 · github.com · its alternatives →
- 15

I built a single-file Python script that lets you run LLM prompts from the command line with templating, structured outputs, and the ability to chain prompts together. When I discovered Google's Dotprompt format (frontmatter + Handlebars templates), I realized it was perfect for something I'd been wanting: treating prompts as first-class programs you can pipe together Unix-style. Google uses Dotprompt in Firebase Genkit and I wanted something simpler - just run a .prompt file directly on the command line. Here's what it looks like: --- model: anthropic/claude-sonnet-4-20250514 output:…
Nov 2025 · github.com · its alternatives →
- 16CL
2017 · cmdchallenge.com · its alternatives →
- 17

- 18

Last month, I started learning a Python TUI framework called Textual. After working on a 4x4 board game, I made an interactive app to test your CLI text processing skills with 40 beginner to intermediate level exercises. The app is fairly basic in terms of features — only single input file, so no stdin data, multiple files, etc. Most of the exercises in this app is based on my Computing from the Command Line ebook (https://learnbyexample.github.io/cli-computing/preface.html). I hope to improve the TUI app to support all the 200+ exercises sometime next year.
2022 · github.com · its alternatives →
- 19

Your wishes are my commands. Contribute to dylanjcastillo/shell-genie development by creating an account on GitHub.
2023 · github.com · its alternatives →
- 20
PyUI Builder▲250Hey all, I am Paul, an indie-dev, I am working on this web based Drag and drop GUI builder tool for python. It's still in beta and currently supports tkinter and customtk. It can generate clean code python for the UI you build. You can check out the source code here: https://github.com/PaulleDemon/PyUIBuilder Feel free to check it out. Thanks!
2025 · pyuibuilder.com · its alternatives →
- 21

2014 · github.com · its alternatives →
- 22

Hi HN, I've been working on an experimental tool that helps you use GPT to work on your codebase. I'd love to improve the tool if there's interest. New ideas welcome! I think this could also be useful for experimenting with other types of recursive prompts. It’s a little bit Swiss Army knife and a little bit skynet: https://github.com/ferrislucas/promptr From the README: Promptr is a CLI tool for operating on your codebase using GPT. Promptr dynamically includes one or more files into your GPT prompts, and it can optionally parse and apply the changes that GPT suggests to…
2023 · github.com · its alternatives →
- 23PT
Hi HN, I'm excited to share Python-Type-Challenges, a collection of hands-on, interactive challenges designed to help Python developers master type annotations. Whether you're new to type hints or looking to deepen your understanding, these exercises provide a fun and educational way to explore Python's type system. I'd love to get your feedback and contributions! https://github.com/laike9m/Python-Type-Challenges
2023 · python-type-challenges.zeabur.app · its alternatives →
- 24

Hi everyone! I just released the Practical Python Projects book! (https://practicalpython.yasoob.me) I am happy to announce the first version as a release candidate. I have poured a lot of love into writing this book and would love to hear what you guys think. (A limited 100% off and discount coupons at the end) This is not a pure beginner book. The book does assume some background Python knowledge. You need to know the basics like methods, functions, classes, and such. If I use something that is not typically covered in beginner Python books, I will explain it before I use it.…
2021 · practicalpython.yasoob.me · its alternatives →
Also compare
Ranked by how close each launch is in meaning, then by votes. Prices were read from each product’s own site when checked and can change. Refine with your own description →