CLI & GUI

Search every project in one place

Press / to search. Tap a tag to filter. Click any row for details.

Search and filter

Filtering for

Results

Row number Tags
A command-line program to download videos from YouTube and other video sites, a fork of youtube-dl.
Correcting your previous console command.
(Python standard library) Command-line option and argument parsing.
Built-in wrapper for ncurses used to create terminal GUI applications.
(Python standard library) The standard Python interface to the Tcl/Tk GUI toolkit.
Python library for rich text and beautiful formatting in the terminal. Also provides a great RichHandler log handler.
A command line HTTP client, a user-friendly cURL replacement.
A framework for building interactive user interfaces that run in the terminal and the browser.
Fast, extensible progress bar for loops and CLI.
A library for creating command line interfaces from absolutely any Python object.
A command-line utility that creates projects from cookiecutters (project templates).
Turn command line programs into a full GUI application with one line.
Modern CLI framework that uses Python type hints. Built on Click and Pydantic.
A library for creating NUI applications, running on Windows, Linux, Mac OS X, Android and iOS.
A package for creating beautiful command line interfaces in a composable way.
Cross-platform GUI framework for building modern apps in pure Python.
An easy-to-use, Python-based UI framework, which shows up in your web browser.
A Simple GPU accelerated Python GUI framework
A modern and customizable python UI-library based on Tkinter.
PostgreSQL CLI with autocompletion and syntax highlighting.
MySQL CLI with autocompletion and syntax highlighting.
A library for building powerful interactive command lines.
A Python-powered shell. Full-featured and cross-platform.
A new kind of Progress Bar, with real-time throughput, eta and very cool animations.
A lightweight cross-platform native wrapper around a webview component.
A Python native, OS native GUI toolkit.
A tmux session manager.
A package to create full-screen text UIs (from interactive forms to ASCII animations).
Cross-platform colored terminal text.
A tool for live presentations in the terminal.
A library and command-line utility for rendering projects templates.
SQLite CLI with autocompletion and syntax highlighting.
A library for creating terminal GUI applications with strong support for widgets, events, rich colors, etc.
Redis CLI with autocompletion and syntax highlighting.
A blending of the wxWidgets C++ class library with the Python.
A cross-platform windowing and multimedia library for Python.
Creating beautiful user-interfaces with Declarative Syntax like QML.
CLI Application Framework for Python.
Python Bindings for GLib/GObject/GIO/GTK+ (GTK+3).
Qt for Python offers the official Python bindings for Qt, this is same as PyQt but it's the official binding with different licensing.
Python bindings for the Qt cross-platform application and UI framework.

Know a project that belongs here?

Tell us what it does and why it stands out.