Python Command Line Tool

Open-source Python projects categorized as Command Line Tool | Edit details

Top 23 Python Command Line Tool Projects

  • GitHub repo autojump

    A cd command that learns - easily navigate directories from the command line

    Project mention: Any way to open the launcher with text in it already? Text like `~/Downloads/` for example? | | 2022-01-13

    If you don't mind using a terminal, autojump can do something similar

  • GitHub repo q

    q - Run SQL directly on delimited files and multi-file sqlite databases (by harelba)

    Project mention: Dsq: Commandline tool for running SQL queries against JSON, CSV, Parquet, etc. | | 2022-01-11

    dsq references a benchmark done by q ( that indicates that octosql is significantly slower.

    However, octosql's GH repo claims otherwise.

    Does anyone have any real world experience that they can share on these tools?

  • SonarLint

    Deliver Cleaner and Safer Code - Right in Your IDE of Choice!. SonarLint is a free and open source IDE extension that identifies and catches bugs and vulnerabilities as you code, directly in the IDE. Install from your favorite IDE marketplace today.

  • GitHub repo google-images-download

    Python Script to download hundreds of images from 'Google Images'. It is a ready-to-run code!

    Project mention: Yararlı olabilecek Github Python repoları | | 2021-10-13
  • GitHub repo rebound

    Command-line tool that instantly fetches Stack Overflow results when an exception is thrown (by shobrook)

    Project mention: Yararlı olabilecek Github Python repoları | | 2021-10-13
  • GitHub repo iredis

    Interactive Redis: A Terminal Client for Redis with AutoCompletion and Syntax Highlighting.

  • GitHub repo PyInquirer

    A Python module for common interactive command line user interfaces

    Project mention: Prompt GUI from CLI on Ubuntu | | 2021-11-12

    I use PyInquirer. It's a nice-appeal CLI with custom possibilities that works with dictionaries.

  • GitHub repo organize

    The file management automation tool.

    Project mention: Action on folder | | 2021-11-10

    On Mac there is (was?) Hazel, the closest thing on Linux is tfeldmann/organize: The file management automation tool., it uses Python. An alternative would be benjaminoakes/maid: Be lazy. Let Maid clean up after you, based on rules you define. Think of it as "Hazel for hackers"., but it uses Ruby, which I don't know.

  • Scout APM

    Less time debugging, more time building. Scout APM allows you to find and fix performance issues with no hassle. Now with error monitoring and external services monitoring, Scout is a developer's best friend when it comes to application development.

  • GitHub repo gita

    Manage many git repos with sanity 从容管理多个git库

    Project mention: Monthly 'Shameless Self Promotion' thread - 2022/01 | | 2022-01-01

    gita: a command-line tool to manage multiple git repos

  • GitHub repo firefox_decrypt

    Firefox Decrypt is a tool to extract passwords from Mozilla (Firefox™, Waterfox™, Thunderbird®, SeaMonkey®) profiles

    Project mention: Show HN: Login with HN (Unofficially) | | 2022-01-13

    2FA also protects me in case someone runs on my computer, maybe as part of an NPM install script

  • GitHub repo qr-filetransfer

    Transfer files over WiFi between your computer and your smartphone from the terminal

    Project mention: Transfer files over WiFi between your computer and your smartphone (/r/commandline) | | 2021-04-24
  • GitHub repo git-big-picture

    Git — the big picture

  • GitHub repo remarshal

    Convert between CBOR, JSON, MessagePack, TOML, and YAML

    Project mention: Zellij – A Terminal Workspace and Multiplexer Written in Rust | | 2021-04-22

    If you don't like it, just generate the YAML from something else:

  • GitHub repo URS

    Universal Reddit Scraper - A comprehensive Reddit scraping command-line tool written in Python.

    Project mention: Question for using the Universal Reddit Scraper (URS) | | 2021-12-19

    I'm new to python, and coding generally. I'm using a great tool called the Universal Reddit Scraper ( to pull some reddit data. It allows you to scrape subreddits, among other things. It creates a CSV file with list of submissions in a given subreddit with each one's ID as a column.

  • GitHub repo starcli

    :sparkles: Browse trending GitHub projects from your command line

    Project mention: 9 Command-Line Tools to Go to Infinity & Beyond | | 2021-04-30

    1. StarCLI

  • GitHub repo wayback-machine-scraper

    A command-line utility and Scrapy middleware for scraping time series data from's Wayback Machine.

    Project mention: Anyone have a simple useful guide so I can get this scraper working? | | 2021-11-06
  • GitHub repo autosubsync

    Automatically synchronize subtitles with audio using machine learning

    Project mention: Why does on demand subtitles not work half the time? | | 2022-01-04

    Didn't check what bazarr actually uses, but it's probably something like this:

  • GitHub repo tq

    Perform a lookup by CSS selector on an HTML input

    Project mention: Like JQ, but for HTML | | 2021-09-07

    It did write it a few years ago.

  • GitHub repo tnote

    :clipboard: A command line note taking app so simple that even your grandparents will love it!

    Project mention: request: some "scratchpad" program | | 2021-01-23

    If you use KDE, you can use KNotes. A multi platform alternative can be CherryTree. A command line alternative can be tnote, but all of these solutions needs extra dependencies. So, only solution seems vim or emacs with org mode

  • GitHub repo brotab

    Control your browser's tabs from the command line

  • GitHub repo matrix-commander

    simple but convenient CLI-based Matrix client app for sending and receiving

    Project mention: Getting alerts into | | 2021-09-12

    After spending two days trying to figure out image embeds via webhooks (spoiler, they aren’t available in v8 alerts), I’m working on a concept to use webhook to receive webhooks from Grafana, parse them, and then call matrix-commander to post the alerts into Matrix.

  • GitHub repo python-n26

    💵 Unofficial Python client for n26 (Number 26) -

    Project mention: Neobank mir gutem Datenexport | | 2021-10-27
  • GitHub repo bookcut

    Command Line Interface tool to download, organise and search free ebooks from your terminal in a moment.

    Project mention: BookCut is back! | | 2021-06-05

    GitHub - BookCut

  • GitHub repo gjf

    A tool to fix invalid GeoJSON objects

    Project mention: gjf: A tool to fix invalid GeoJSON objects | | 2021-06-20
NOTE: The open source projects on this list are ordered by number of github stars. The number of mentions indicates repo mentiontions in the last 12 Months or since we started tracking (Dec 2020). The latest post mention was on 2022-01-13.

Python Command Line Tool related posts


What are some of the best open-source Command Line Tool projects in Python? This list will help you:

Project Stars
1 autojump 13,364
2 q 8,870
3 google-images-download 7,850
4 rebound 3,778
5 iredis 1,693
6 PyInquirer 1,450
7 organize 1,138
8 gita 1,012
9 firefox_decrypt 934
10 qr-filetransfer 845
11 git-big-picture 471
12 remarshal 460
13 URS 418
14 starcli 393
15 wayback-machine-scraper 272
16 autosubsync 227
17 tq 216
18 tnote 206
19 brotab 203
20 matrix-commander 187
21 python-n26 138
22 bookcut 127
23 gjf 87
Find remote jobs at our new job board There are 29 new remote jobs listed recently.
Are you hiring? Post a new remote job listing for free.
OPS - Build and Run Open Source Unikernels
Quickly and easily build and deploy open source unikernels in tens of seconds. Deploy in any language to any cloud.