Projects using `prompt_toolkit`
===============================
Shells:
- `ptpython `_: Python REPL
- `ptpdb `_: Python debugger (pdb replacement)
- `pgcli `_: Postgres client.
- `mycli `_: MySql client.
- `litecli `_: SQLite client.
- `wharfee `_: A Docker command line.
- `xonsh `_: A Python-ish, BASHwards-compatible shell.
- `saws `_: A Supercharged AWS Command Line Interface.
- `cycli `_: A Command Line Interface for Cypher.
- `crash `_: Crate command line client.
- `vcli `_: Vertica client.
- `aws-shell `_: An integrated shell for working with the AWS CLI.
- `softlayer-python `_: A command-line interface to manage various SoftLayer products and services.
- `ipython `_: The IPython REPL
- `click-repl `_: Subcommand REPL for click apps.
- `haxor-news `_: A Hacker News CLI.
- `gitsome `_: A Git/Shell Autocompleter with GitHub Integration.
- `http-prompt `_: An interactive command-line HTTP client.
- `coconut `_: Functional programming in Python.
- `Ergonomica `_: A Bash alternative written in Python.
- `Kube-shell `_: Kubernetes shell: An integrated shell for working with the Kubernetes CLI
- `mssql-cli `_: A command-line client for Microsoft SQL Server.
- `robotframework-debuglibrary `_: A debug library and REPL for RobotFramework.
- `ptrepl `_: Run any command as REPL
- `clipwdmgr `_: Command Line Password Manager.
- `slacker `_: Easy access to the Slack API and admin of workspaces via REPL.
- `EdgeDB `_: The next generation object-relational database.
- `pywit `_: Python library for Wit.ai.
- `objection `_: Runtime Mobile Exploration.
- `habu `_: Python Network Hacking Toolkit.
- `nawano `_: Nano cryptocurrency wallet
- `athenacli `_: A CLI for AWS Athena.
- `vulcano `_: A framework for creating command-line applications that also runs in REPL mode.
- `kafka-shell `_: A supercharged shell for Apache Kafka.
- `starterTree `_: A command launcher organized in a tree structure with fuzzy autocompletion
- `git-delete-merged-branches `_: Command-line tool to delete merged Git branches
- `radian `_: A 21 century R console
Full screen applications:
- `pymux `_: A terminal multiplexer (like tmux) in pure Python.
- `pyvim `_: A Vim clone in pure Python.
- `freud `_: REST client backed by SQLite for storing servers
- `pypager `_: A $PAGER in pure Python (like "less").
- `kubeterminal `_: Kubectl helper tool.
- `pydoro `_: Pomodoro timer.
- `sanctuary-zero `_: A secure chatroom with zero logging and total transience.
- `Hummingbot `_: A Cryptocurrency Algorithmic Trading Platform
- `git-bbb `_: A `git blame` browser.
- `ass `_: A terminal emulator widget for prompt_toolkit.
- `PyInquirer `_: A Python library that wants to make it easy for existing Inquirer.js users to write immersive command line applications in Python.
- `clintermission `_: Non-fullscreen command-line selection menu
Other libraries and implementations in other languages
******************************************************
- `go-prompt `_: building a powerful
interactive prompt in Go, inspired by python-prompt-toolkit.
- `urwid `_: Console user interface library for Python.
(Want your own project to be listed here? Please create a GitHub issue.)