Top 23 CLI Open-Source 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.
:cherry_blossom: A command-line fuzzy finderProject mention: How to make the FZF binary work with all the settings and options enabled? | reddit.com/r/linuxquestions | 2021-10-18
you'll need the two files ending in ".bash" from https://github.com/junegunn/fzf/tree/master/shell
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.
A cat(1) clone with wings.
A tool for exploring each layer in a docker imageProject mention: How to use docker-compose, volumes, networks, and more | dev.to | 2021-08-30
One last thing before wrapping this guide, I would like to recommend an open-source utility named Dive. Among its many features, you can explore each layer's content, file sizes, and more. Basically, It helps you analyze docker images. Eventually, providing enough info to think of ways to reduce image sizes.
ripgrep recursively searches directories for a regex pattern while respecting your gitignoreProject mention: Building static Rust binaries for Linux | dev.to | 2021-10-17
You may be unable to statically link your binary even after all this, due to dependencies that mandate dynamic linking. In some cases this is avoidable, such as using rustls in place of OpenSSL for cryptography, and hyper in place of bindings to cURL for HTTP, not so much in others. Thanks to the convention of native-linking crates using the -sys suffix in their name it is fairly simple to find if your build has dependencies that dynamically link to libraries. Using cargo's native tree subcommand and greping (or ripgreping for me), you can locate native dependencies. Running cargo tree | rg -- -sys against androidx-release-watcher's v4.1.0 release gives us this:
🔎 Hunt down social media accounts by username across social networksProject mention: master hacker found a username across multiple sites | reddit.com/r/masterhacker | 2021-10-20
Sherlock for anyone wondering.
the only cheat sheet you needProject mention: Useful software nobody told you about | reddit.com/r/linux4noobs | 2021-10-13
cheat.sh is awesome
Run Linux Software Faster and Safer than Linux with Unikernels.
GitHub’s official command line toolProject mention: Realmente não gosto de Front,mas compensa aprender? | reddit.com/r/brdev | 2021-10-14
CLI tool for AngularProject mention: Entering Invalid Dates Is Not Possible Anymore in Angular Apps | dev.to | 2021-09-15
Follow these steps to set the angular CLI projects using the Angular CLI tool.
A Commander for modern Go CLI interactionsProject mention: I made a command-line-interface for PyPI as a 14 year old | reddit.com/r/Python | 2021-10-15
This also taught me that python is very slow. The code has a 1400 ms (1.4s) overhead for starting up and after that everything works extremely fast. I think that overhead is caused by python interpreting that huge shitty code and trying to make sense of that. I've recently thought about moving them to multiple files and then loading only the file necessary for the current command but I think I'll just rewrite all this in Go using Cobra
A curated list of awesome command-line frameworks, toolkits, guides and gizmos. Inspired by awesome-php.Project mention: Getting started with programming - kind of | dev.to | 2021-09-10
https://github.com/alebcay/awesome-shell shell is awesome
simple terminal UI for git commandsProject mention: Git GUI tool | reddit.com/r/voidlinux | 2021-10-08
Interested in answers... Cli gui if you are interested... Now i am testing lazygit Already in void repos.. Source: https://github.com/jesseduffield/lazygit
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
But this commit broken the unit tests. I use Ava (the only test runner that allows for async tests, so I can write unit tests in my own language) and snapshots for testing the list structure in few unit tests, and somehow the snapshots differ before and after adding iterator to Lists. I still need to investigate why and try to create simple reproduction for this issue on GitHub avajs/ava#2811.
A simple, fast and user-friendly alternative to 'find'Project mention: Finding files | reddit.com/r/linuxquestions | 2021-10-12
Package your Node.js project into an executableProject mention: Electron as a background service | reddit.com/r/electronjs | 2021-10-20
Free and open fair-code licensed node based Workflow Automation Tool. Easily automate tasks across different services.Project mention: Can I send slack messages to Notion? | reddit.com/r/Notion | 2021-10-20
Here is link number 1 - Previous text "n8n"
🖍 Terminal string styling done rightProject mention: How to Build a Command Line Interface (CLI) Application with Node.JS👨🎓🤓. | dev.to | 2021-10-13
chalk:This package lets us print colored messages to the console. It will help us make our CLI application look nice and pretty
🌈 React for interactive command-line appsProject mention: 25 Best Android Libraries, Projects, and Tools You Won’t Want to Miss Out in 2021 | dev.to | 2021-10-09
The library was developed by Jake Wharton who was inspired by Ink.
⚙️ Node.js tool for optimizing SVG filesProject mention: Automate your Vue Icon Library | dev.to | 2021-10-19
For optimization, we’ll be using the svgo. SVG Optimizer is a Node.js-based tool for optimizing SVG vector graphics files.
A simple, fast, and fun package for building command line apps in GoProject mention: Requesting guidance | reddit.com/r/golang | 2021-09-30
🇫🇷 Oh my tmux! My self-contained, pretty & versatile tmux configuration made with ❤️Project mention: Useful software nobody told you about | reddit.com/r/linux4noobs | 2021-10-13
To further this. Oh-my-tmux is a tmux conf file that makes tmux pretty and makes tmux plugins even easier than usual to load up. GitHub here -> https://github.com/gpakosz/.tmux
What are some of the best open-source CLI projects? This list will help you:
Are you hiring? Post a new remote job listing for free.