Skip to content

Latest commit

 

History

History
70 lines (61 loc) · 5.04 KB

PROJECTS.rst

File metadata and controls

70 lines (61 loc) · 5.04 KB

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: An OpenAI Assistants API client.

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.)