Top 23 Python CLI Projects
As easy as /aitch-tee-tee-pie/ 🥧 Modern, user-friendly command-line HTTP client for the API era. JSON support, colors, sessions, downloads, plugins & more. https://twitter.com/httpieProject mention: Look at my new plugin to help run long commands | reddit.com/r/zsh | 2021-10-07
Because this doesn't need to be sourced every time and, during development, like I am doing right now, it is constantly being changed. Add more, change existing etc. Imagine doing a web dev project and you are constantly creating and editing requests on postman. But you want to use a command line tool instead, such as https://httpie.io/. With this tool, it is easier to create those requests and run them on the command line. I'm willing to discuss this more with you. I believe this can be useful for many people and am having trouble marketing it haha.
🔎 Hunt down social media accounts by username across social networksProject mention: Struggling with a case and looking for advice | reddit.com/r/OSINT | 2021-10-11
Optimize your datasets for ML. Goodbye, boilerplate code - the fastest dataset optimization and management tool for computer vision.
the only cheat sheet you needProject mention: Useful software nobody told you about | reddit.com/r/linux4noobs | 2021-10-13
cheat.sh is awesome
Python Fire is a library for automatically generating command line interfaces (CLIs) from absolutely any Python object.Project mention: Spread the word about your next cool project | news.ycombinator.com | 2021-10-08
A Fast, Extensible Progress Bar for Python and CLIProject mention: How apt renders its fancy progress bar? | news.ycombinator.com | 2021-10-13
Python composable command line interface toolkitProject mention: Why do you love Python? | reddit.com/r/Python | 2021-08-26
Natively, kind of clunky imo. I hear good things about https://click.palletsprojects.com, though. I don’t think python especially excels in cli, but maybe you will make a cli because it’s easy to set up. The kind of projects you make in python might more often have a need for a cli than for something in node.js.
music library manager and MusicBrainz taggerProject mention: Fastest way to tag/edit metadata of songs? (MP3's) | reddit.com/r/Beatmatch | 2021-10-14
https://beets.io/ if you want to automate it
Scout APM: A developer's best friend. Try free for 14-days. Scout APM uses tracing logic that ties bottlenecks to source code so you know the exact line of code causing performance issues and can get back to building a great product faster.
q - Run SQL directly on CSV or TSV files (by harelba)Project mention: End of the snahp blog | Invitation for data hoarders | reddit.com/r/DataHoarder | 2021-09-24
Use the tool q with the following command line: q --encoding=utf8 --tab-delimited --disable-double-double-quoting --input-quoting-mode=all --as-text --output-quoting-mode=none --output-encoding=utf8 --save-db-to-disk=wp_posts.sqlite3 "select * from ./wp_posts.csv"
An interactive command-line HTTP and API testing client built on top of HTTPie featuring autocomplete, syntax highlighting, and more. https://twitter.com/httpieProject mention: HTTP-Prompt, httpie turned into a shell | news.ycombinator.com | 2021-07-10
Typer, build great CLIs. Easy to code. Based on Python type hints.Project mention: I made a CLI Spotify-like app for Linux that fetches songs from Youtube. It's open source and lightweight. All of the audio is played with mpv in command line, so it will work on Termux (Android). Any feedback apreciated! | reddit.com/r/commandline | 2021-10-04
For cli apps with Python, you might want to check out Typer, from the creator of FastAPI. I never used it but it looks very promising!
Git for Humans, Inspired by GitHub for Mac™.Project mention: New in Git: Switch and Restore | news.ycombinator.com | 2021-08-01
donnemartin - dev setup
Conan - The open-source C/C++ package managerProject mention: Should i learn rust now? | reddit.com/r/rust | 2021-09-19
Not that i have done any development with c/c++ but there is http://conan.io/ for dependency management
:shell: Python-powered, cross-platform, Unix-gazing shellProject mention: The Return of the Unix Shell | reddit.com/r/ProgrammingLanguages | 2021-10-14
Perhaps like xonsh https://xon.sh/ a python-powered shell
curl statistics made simple (by reorx)
A supercharged AWS command line interface (CLI).
A terminal spreadsheet multitool for discovering and arranging dataProject mention: Command line spread sheets with vim-like keybindings | reddit.com/r/vim | 2021-09-29
sounds similar to visidata
A Python utility / library to sort imports.Project mention: Code Quality Tools in Python | dev.to | 2021-10-09
Formatters automatically format your code based on a style guide. Some popular formatters are Black, YAPF, autopep8 and isort.
Install and Run Python Applications in Isolated EnvironmentsProject mention: What are some automation scripts that have made your life easier? | reddit.com/r/commandline | 2021-07-15
Official s3cmd repo -- Command line tool for managing Amazon S3 and CloudFront servicesProject mention: [help] using ffmpeg on google drive/s3 | reddit.com/r/ffmpeg | 2021-10-03
Browse Hacker News like a haxor: A Hacker News command line interface (CLI).
:computer: tmux session manager. built on libtmuxProject mention: Tired of opening manually the same programs every morning ? | dev.to | 2021-09-15
What are some of the best open-source CLI projects in Python? This list will help you:
Are you hiring? Post a new remote job listing for free.