Python Command Line Tool

Open-source Python projects categorized as Command Line Tool

Top 23 Python Command Line Tool Projects

  • autojump

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

    Project mention: What terminal apps are you using? | | 2023-03-03

    Dont forget to try Autojump ( Makes CDing to folders such a breeze

  • q

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

    Project mention: Segítség kérés Excel automatizáláshoz | | 2023-02-16
  • Sonar

    Write Clean Python Code. Always.. Sonar helps you commit clean code every time. With over 225 unique rules to find Python bugs, code smells & vulnerabilities, Sonar finds the issues while you focus on the work.

  • google-images-download

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

  • jc

    CLI tool and python library that converts the output of popular command-line tools, file-types, and common strings to JSON, YAML, or Dictionaries. This allows piping of output to tools like jq and simplifying automation scripts.

    Project mention: ls – where size > 10mb – –sort-by modified | | 2023-03-12
  • rebound

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

    Project mention: I need a CLI to search stack overflow from the terminal | | 2022-10-06
  • iredis

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

    Project mention: 5 Useful Database Command Line Tools | | 2022-04-25

    wget \ && tar -xzf iredis.tar.gz \ && ./iredis

  • graphtage

    A semantic diff utility and library for tree-like files such as JSON, JSON5, XML, HTML, YAML, and CSV.

  • InfluxDB

    Access the most powerful time series database as a service. Ingest, store, & analyze all types of time series data in a fully-managed, purpose-built database. Keep data forever with low-cost storage and superior data compression.

  • bbot

    OSINT automation for hackers.

    Project mention: BBot, an OSINT Swiss knife for everyone | | 2022-08-22
  • PyInquirer

    A Python module for common interactive command line user interfaces

  • nvitop

    An interactive NVIDIA-GPU process viewer and beyond, the one-stop solution for GPU process management.

    Project mention: How to make a deep learning engineer happy in one command? `nvidia-smi`: | | 2022-06-23


  • organize

    The file management automation tool.

    Project mention: Selfhosted Hazel | | 2022-09-28

    I use Organize for housekeeping of files.

  • firefox_decrypt

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

    Project mention: Mozilla FireFox Profile Decryption | HackTheBox Insider | | 2022-06-10
  • gita

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

    Project mention: Create git commit for rebasing | | 2023-02-15

    And maybe you can find difficult because you have some places where the shared code live, and you don't want to go to every part checking individually and all that works... no problem check ''gita"

  • qr-filetransfer

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

  • azure-devops-cli-extension

    Azure DevOps Extension for Azure CLI

  • git-big-picture

    Git — the big picture

    Project mention: Git-big-picture: a visualization tool for Git repositories | | 2022-05-13
  • starcli

    :sparkles: Browse trending GitHub projects from your command line

  • remarshal

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

  • jello

    CLI tool to filter JSON and JSON Lines data with Python syntax. (Similar to jq)

    Project mention: Simple Apache Log Parser | | 2023-03-12

    Yep, you can create a filter in jq to do that. Alternatively, if you prefer Python syntax you could try jello, which works like jq but is really Python under the hood. (I am also the author of jello)

  • matrix-commander

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

  • 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 . | | 2022-11-06
  • cli-apps

    The largest Awesome Curated list of CLI/TUI applications with source data organized into CSV files

    Project mention: Best Terminal Web Browser | | 2022-09-28

    See also

  • brotab

    Control your browser's tabs from the command line

    Project mention: How to move multiple tabs using keyboard? | | 2022-09-08
  • SaaSHub

    SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives

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 2023-03-12.

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 14,841
2 q 9,807
3 google-images-download 8,224
4 jc 6,102
5 rebound 3,978
6 iredis 2,257
7 graphtage 2,197
8 bbot 1,863
9 PyInquirer 1,711
10 nvitop 1,601
11 organize 1,544
12 firefox_decrypt 1,319
13 gita 1,284
14 qr-filetransfer 901
15 azure-devops-cli-extension 554
16 git-big-picture 498
17 starcli 497
18 remarshal 486
19 jello 379
20 matrix-commander 345
21 wayback-machine-scraper 328
22 cli-apps 326
23 brotab 295
SaaSHub - Software Alternatives and Reviews
SaaSHub helps you find the best software and product alternatives