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 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. Libraries: - `ptterm `_: 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.)