Topics / #click
Click projects on GitHub
CLI argument parsers for building Python command line apps.
As of , the most-starred Click projects on GitHub are gkd (43K stars), dotfiles (31.5K stars) and SwitchHosts (27.3K stars). GitHub.Locker tracks 6 Click repositories with 158.2K stars combined. The fastest-growing on October 17 was gkd, with +47 stars in a day.
Hot right now
Most stars gained in a day · Oct 17
gkd
gkd-kit/gkd · ★ 43KGKD is an Android app that taps the screen automatically: it watches for specific on-screen conditions (like certain text appearing) using Android's Accessibility service, then clicks the matching node or location based on your own custom selector rules.
typer
fastapi/typer · ★ 20.1KTyper is a Python library for building command line apps: you write normal Python functions, declare their parameters with standard type hints, and get a polished CLI with automatic help and completions.
+5SwitchHosts
oldj/SwitchHosts · ★ 27.3KSwitchHosts is a free, open-source desktop app for managing your hosts file: keep several hosts profiles and switch between them in one click from the main window or system tray.
click
pallets/click · ★ 17.8KClick is a Python package for building beautiful command line interfaces in a composable way, with as little code as necessary. Its name stands for 'Command Line Interface Creation Kit'.
The all-time top
6 projects · by stars
- 43K
#1 · gkd-kit/gkd
gkd
GKD is an Android app that taps the screen automatically: it watches for specific on-screen conditions (like certain text appearing) using Android's Accessibility service, then clicks the matching node or location based on your own custom selector rules.
- 31.5K
#2 · mathiasbynens/dotfilesdotfiles
Mathias Bynens' personal dotfiles: shell configuration files for macOS (aliases, functions, settings) plus scripts for setting up a new Mac with sensible defaults.
- 27.3K
#3 · oldj/SwitchHostsSwitchHosts
SwitchHosts is a free, open-source desktop app for managing your hosts file: keep several hosts profiles and switch between them in one click from the main window or system tray.
- 4
typer
20.1Kfastapi/typer · PythonTyper is a Python library for building command line apps: you write normal Python functions, declare their parameters with standard type hints, and get a polished CLI with automatic help and completions.
- 5

fastclick
18.5Kftlabs/fastclick · HTMLA small open-source JavaScript library from FT Labs, part of the Financial Times. It removes the 300ms delay between a physical tap and the firing of the click event on mobile browsers, so apps feel less laggy and more responsive.
- 6
click
17.8Kpallets/click · PythonClick is a Python package for building beautiful command line interfaces in a composable way, with as little code as necessary. Its name stands for 'Command Line Interface Creation Kit'.
Related topics
Often tagged together