Python Command Line Tool

Open-source Python projects categorized as Command Line Tool

Top 23 Python Command Line Tool Projects

Command Line Tool
  1. autojump

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

    Project mention: Shunpo: Minimalist bash tool to make directory navigation a little bit faster | news.ycombinator.com | 2025-01-26

    I never used pushd and popd. Did not even know about them. But I use autojump it give directories a prioroty numbers and then you just have to type "j pro" and you cd into your projects folder for example.

    https://github.com/wting/autojump

    just looked at it again it also has a jc comment do and commands to open file explorer that I never used.

  2. InfluxDB

    InfluxDB – Built for High-Performance Time Series Workloads. InfluxDB 3 OSS is now GA. Transform, enrich, and act on time series data directly in the database. Automate critical tasks and eliminate the need to move data externally. Download now.

    InfluxDB logo
  3. q

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

    Project mention: XAN: A Modern CSV-Centric Data Manipulation Toolkit for the Terminal | news.ycombinator.com | 2025-03-27

    I used to use q for this sort of thing. Not sure if there are better choices now as it have been a few years.

    https://harelba.github.io/q/

  4. google-images-download

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

  5. bbot

    The recursive internet scanner for hackers. 🧡

    Project mention: HackTheBox Writeup: Cypher | dev.to | 2025-03-22

    bbot is a recursive internet scanner that supports Python-based modules.

  6. 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: Show HN: Jb / json.bash – Command-line tool (and bash library) that creates JSON | news.ycombinator.com | 2024-07-03

    How is this different to this https://github.com/kellyjonbrazil/jc

  7. nvitop

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

    Project mention: nvitop VS nviwatch - a user suggested alternative | libhunt.com/r/nvitop | 2024-09-09
  8. rebound

    Instant Stack Overflow results whenever an exception is thrown (by shobrook)

  9. SaaSHub

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

    SaaSHub logo
  10. iredis

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

  11. organize

    The file management automation tool.

  12. graphtage

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

    Project mention: Graphtage – Semantic Diff for JSON, XML, HTML, YAML, and CSV | news.ycombinator.com | 2024-10-20
  13. firefox_decrypt

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

  14. PyInquirer

    A Python module for common interactive command line user interfaces

  15. awesome-cli-apps-in-a-csv

    The largest Awesome Curated list of command line programs (CLI/TUI) with source data organized into CSV files

  16. gita

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

  17. colout

    Color text streams with a polished command line interface

    Project mention: Show HN: ProgressLine – Track commands progress in a compact one-line format | news.ycombinator.com | 2024-07-18

    See also 'colout' to colorize a text stream.

    https://github.com/nojhan/colout

  18. qr-filetransfer

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

  19. git-delete-merged-branches

    :fire: Command-line tool to delete merged Git branches

    Project mention: A Better Merge Workflow with Jujutsu | news.ycombinator.com | 2024-07-01

    A tool such as git-delete-merged-branches[1] may also be helpful.

    [1]: https://github.com/hartwork/git-delete-merged-branches

  20. june

    Local voice chatbot for engaging conversations, powered by Ollama, Hugging Face Transformers, and Coqui TTS Toolkit (by mezbaul-h)

    Project mention: Show HN: Local Voice Assistant Using Ollama, Transformers and Coqui TTS Toolkit | news.ycombinator.com | 2024-06-20
  21. azure-devops-cli-extension

    Azure DevOps Extension for Azure CLI

  22. matrix-commander

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

  23. fontbakery

    🧁 A font quality assurance tool for everyone

  24. starcli

    :sparkles: Browse trending GitHub projects from your command line

  25. git-big-picture

    :octopus: Git — the big picture

  26. SaaSHub

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

    SaaSHub logo
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).

Python Command Line Tool discussion

Log in or Post with

Python Command Line Tool related posts

  • Ask HN: Facing unemployment – what now?

    1 project | news.ycombinator.com | 16 May 2025
  • Tnote – command line note taking app

    1 project | news.ycombinator.com | 6 May 2025
  • Embeddings Are Underrated

    3 projects | news.ycombinator.com | 1 Nov 2024
  • Implementing TOML Configuration Support in GitHub-echo

    1 project | dev.to | 3 Oct 2024
  • My First Open Source Pull Request

    3 projects | dev.to | 20 Sep 2024
  • This Week In Python

    5 projects | dev.to | 19 Jul 2024
  • Ask HN: Is there any software you only made for your own use but nobody else?

    65 projects | news.ycombinator.com | 4 Jul 2024
  • A note from our sponsor - InfluxDB
    www.influxdata.com | 19 May 2025
    InfluxDB 3 OSS is now GA. Transform, enrich, and act on time series data directly in the database. Automate critical tasks and eliminate the need to move data externally. Download now. Learn more →

Index

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

# Project Stars
1 autojump 16,539
2 q 10,282
3 google-images-download 8,632
4 bbot 8,464
5 jc 8,178
6 nvitop 5,540
7 rebound 4,131
8 iredis 2,637
9 organize 2,588
10 graphtage 2,407
11 firefox_decrypt 2,196
12 PyInquirer 1,969
13 awesome-cli-apps-in-a-csv 1,909
14 gita 1,726
15 colout 1,145
16 qr-filetransfer 987
17 git-delete-merged-branches 892
18 june 766
19 azure-devops-cli-extension 651
20 matrix-commander 638
21 fontbakery 595
22 starcli 563
23 git-big-picture 551

Sponsored
InfluxDB – Built for High-Performance Time Series Workloads
InfluxDB 3 OSS is now GA. Transform, enrich, and act on time series data directly in the database. Automate critical tasks and eliminate the need to move data externally. Download now.
www.influxdata.com

Did you know that Python is
the 2nd most popular programming language
based on number of references?