peplum
Terminal-based browser and search interface for Python Enhancement Proposals (PEPs)
Peplum is a terminal-based application for browsing and searching Python Enhancement Proposals (PEPs). It provides a local interface to access PEP metadata through the official PEP API, allowing developers to filter and search through all available PEPs without leaving the command line.
The tool stores PEP data locally in JSON format and caches RST source files for offline access. It follows XDG Base Directory specifications, placing configuration files in ~/.config/peplum/ and data files in ~/.local/share/peplum/. Users can access help within the application by pressing F1 to view available commands and navigation options.
Peplum targets Python developers who need quick access to PEP information during development workflows. The terminal interface eliminates the need to switch to a web browser when researching Python language specifications, implementation details, or proposed changes.
Installation
# via pipx
pipx install peplum
# via Homebrew
brew tap davep/homebrew && brew install peplum

Alternatives & related tools
textual-astview
TUI tool for exploring Python Abstract Syntax Trees (AST) with interactive tree view and source highlighting
Azure CLI
Microsoft's cross-platform command-line interface for managing Azure resources with az group/subgroup/command syntax, JMESPath queries, and tab completion.
harlequin
Terminal-based SQL IDE with database adapter support for DuckDB, SQLite, PostgreSQL, MySQL and dozens of other databases
GDB dashboard
A standalone .gdbinit written in Python that shows a modular dashboard of program state in GDB each time the debugged program stops.
AWS CLI
Official command line interface for Amazon Web Services, with profile-based credentials, configurable output, and shell tab completion.
add a badge to your README
Maintain peplum? Show that it's featured on trmn. The badge links back to this page.
[](https://www.trmn.sh/tools/peplum?utm_source=badge)<a href="https://www.trmn.sh/tools/peplum?utm_source=badge"><img src="https://www.trmn.sh/badge/peplum.svg" alt="Featured on trmn" height="20"></a>