Dev tools · alternatives · 2026
24 alternatives to Pick: a Python library to create interactive selection list in terminal
create curses based interactive selection list in the terminal - aisk/pick
Below are 24 products that do a similar job, ranked by how close each is in meaning and then by launch-day votes. Pick: a Python library to create interactive selection list in terminal launched in 2016; 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

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

Build terminal dashboards using ascii/ansi art and javascript - yaronn/blessed-contrib
2015 · github.com · its alternatives →
- 4
Prompt Library▲331All your best prompts. One shortcut away.
Feb 2026 · prompt-library.app · its alternatives →
- 5

- 6

Always Googling those pesky Terminal commands? Use AI to find the commands for you from within the command line.
2022 · oh-heck.dev · its alternatives →
- 7

Python library to build pretty command line user prompts ✨Easy to use multi-select lists, confirmations, free text prompts ... - tmbo/questionary
2019 · github.com · its alternatives →
- 8

Command line picker to pipe through. Contribute to bernardorufino/pick development by creating an account on GitHub.
2015 · github.com · 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
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 →
- 11

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 →
- 12

Print your name in style. Contribute to arsham/figurine development by creating an account on GitHub.
2018 · github.com · its alternatives →
- 13

- 14

Your wishes are my commands. Contribute to dylanjcastillo/shell-genie development by creating an account on GitHub.
2023 · github.com · its alternatives →
- 15

A human-friendly and fast alternative to cut (and sometimes awk) - theryangeary/choose
2020 · github.com · its alternatives →
- 16

This was by far the most common missing feature of the library since my first post, so I'm really happy I managed to figure it out. See the release for some code examples and a detailed changelog, and most importantly, have a great day!
2022 · github.com · its alternatives →
- 17

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

- 19

2015 · github.com · its alternatives →
- 20

A cross platform package to do curses-like operations, plus higher level APIs and widgets to create text UIs and ASCII art animations - peterbrittain/asciimatics
2016 · github.com · its alternatives →
- 21NF
2016 · need-for-type.github.io · its alternatives →
- 22

Make interactive prompt in Rust. Contribute to ynqa/promkit development by creating an account on GitHub.
2024 · github.com · its alternatives →
- 23DA
https://github.com/tombasche/debut As part of work I was tasked with doing a presentation on a part of the Agile Manifesto, so as a way to make it interesting I initially decided to do it as an animated CLI app. Then I remembered curses existed! And a weekend later I ended up with a mini-framework for doing your own presentations in the terminal complete with borders, colours and keyboard interaction. It's also 100% Python with no external dependencies, so feel free to clone it and run it as the readme states.
2020 · its alternatives →
- 24IL
Terminal built with Tauri (Rust+Svelte). I got this idea of creating a terminal that is more user friendly having autocomplete suggestions. I couldn’t create a suggestions engine that would work for all commands. But I defined a structure (a state machine in src/cli/library/library.ts) that can be used to determine the next suggestions. The good part with this approach is that it is possible to have custom script based suggestions. For example if we write in the terminal “git checkout” and after we press Space, a dropdown will appear with all available branches. The bad part…
2023 · its alternatives →
Also compare
- Beautiful Python List Prompts Package alternatives
- Promptui – Rich UI elements for cli prompts in Go alternatives
- Building terminal dashboards using ASCII/ANSI art and JavaScript alternatives
- Prompt Library alternatives
- CodePicnic CLI alternatives
- Oh-heck, a terminal command for when you forget other terminal commands alternatives
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 →