Python Prompt Toolkit icon
Python Prompt Toolkit icon

Python Prompt Toolkit

Cross-platform library for developing advanced CLI apps using syntax highlighting, multi-line editing, Emacs and Vi bindings, code completion, mouse support, Unicode compatibility, and auto suggestions, with minimal dependencies and extensive configuration options.

Typical interface made with prompt toolkit.

Cost / License

Application type

Platforms

  • Mac
  • Windows
  • Linux
  • BSD
-
No reviews
3likes
1comment
0news articles

Features

Suggest and vote on features

Properties

  1.  Support for Themes
  2.  Lightweight

Features

  1.  Portable
  2.  Command line interface
  3.  Ad-free
  4.  Works Offline
  5.  Syntax Highlighting
  6.  Support for scripting
  7.  No Tracking
  8.  No registration required
  9.  Extensible by Plugins/Extensions
  10.  Autocompletion
  11.  Dark Mode
  12.  Tui

Python Prompt Toolkit News & Activities

Highlights All activities

Recent activities

Python Prompt Toolkit information

AlternativeTo Categories

OS & UtilitiesDevelopment

GitHub repository

  •  10,247 Stars
  •  758 Forks
  •  694 Open Issues
  •   Updated  
View on GitHub

Popular alternatives

View all

Our users have written 1 comments and reviews about Python Prompt Toolkit, and it has gotten 3 likes

Python Prompt Toolkit was added to AlternativeTo by 7heo on and this page was last updated .

Comments and Reviews

   
7heo
1

Quite good, simple to use, and gets results much faster than with curses/ncurses.

What is Python Prompt Toolkit?

Python Prompt Toolkit is an alternative to GNU readline, offering features like syntax highlighting, multi-line input editing and advanced code completion. It is compatible with Emacs and Vi key bindings and includes advanced Vi features like named registers and digraphs. It also supports features like incremental search, Unicode double width characters, text selection for copy/paste, bracketed paste, mouse support for cursor positioning and scrolling, and auto suggestions. The toolkit operates with multiple input buffers and has minimal dependencies on Pygments and wcwidth. It works on various operating systems including Linux, OS X, FreeBSD, OpenBSD, and Windows.