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: Getting started with KrakenD on Kubernetes / AKS | dev.to | 2021-02-17
So, in our case here, we got 22.214.171.124. Let’s issue a few request (either with a browser or a tool like httpie– which I use all the time) against the resulting URL http://126.96.36.199:8080/contacts.
:cherry_blossom: A command-line fuzzy finderProject mention: Which Linux CLI/graphical tools you wish, you would have started using earlier? | reddit.com/r/linux | 2021-03-02
fzf is a fast and fancy text search tool, plus it's scriptable! The preview feature is really great too.
Get performance insights in less than 4 minutes. 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.Project mention: Paru<--yay, neovim<--vim, any other "neo" drop in replacement packages that are good to know about? | reddit.com/r/archlinux | 2021-02-20
A tool for exploring each layer in a docker imageProject mention: diff tags? | reddit.com/r/docker | 2021-02-08
have a look at dive
CLI tool for Angular
ripgrep recursively searches directories for a regex pattern while respecting your gitignoreProject mention: Beginner to programming and rust | reddit.com/r/rust | 2021-02-26
Do you mean something like a working game or command line utility written in Rust? A good example of the former is Veloren, which is an open source game being written entirely in Rust. A good example of the latter is the excellent ripgrep.
the only cheat sheet you needProject mention: Test Your BASH Skills By Playing Command Line Games | reddit.com/r/linux4noobs | 2021-03-02
Welcome aboard. Also check and https://cheat.sh/ and https://tldr.sh/. Both provides concise, practical examples for most Linux commands. You can also pull any Linux commands examples from the Terminal. For example, to display "find" commands cheatsheet, run:
GitHub’s official command line toolProject mention: Github from python | reddit.com/r/learnpython | 2021-02-26
First, download gh. If you're on windows and, like me, don't have scoop or chocolatey, use the msi installer.
A curated list of awesome command-line frameworks, toolkits, guides and gizmos. Inspired by awesome-php.Project mention: Weird Tty Login Screen Flashes Just Before Gdm | reddit.com/r/voidlinux | 2020-12-30
For more advanced linux usage tips: https://github.com/alebcay/awesome-shell
🔎 Hunt down social media accounts by username across social networksProject mention: How to find traces of yourself on the internet | reddit.com/r/privacy | 2021-01-13
It is a python program, so you can execute it on Windows. Here are the installation steps, note you can also run it from some cloud providers (google cloud or replit are listed in README) : https://github.com/sherlock-project/sherlock#installation
A Commander for modern Go CLI interactionsProject mention: git clone doesn't see slash in url (https) | reddit.com/r/sysadmin | 2021-02-02
go get github.com/spf13/cobra/cobra
Node.js test runner that lets you develop with confidence 🚀Project mention: How to Become a Pro 😎 Front End Developer💻 | dev.to | 2020-10-08
-Jest -Enzyme -Sinon -Mocha -Chai -AVA -Tape
simple terminal UI for git commandsProject mention: Bit (1.0) – a modern Git CLI in Go | news.ycombinator.com | 2021-02-26
Python Fire is a library for automatically generating command line interfaces (CLIs) from absolutely any Python object.Project mention: Explaining FastAPI and Typer Dependency Injection, and rolling your own in Python | dev.to | 2021-01-25
Typer is for building Python command-line tools. Often you want to be able to call python scripts from the command line with extra arguments to do all manner of automation tasks. Python has a low-level method of fetching the values passed from the command-line using sys.arv which contains a list of arguments; and a high-level mehtod of building a command-line interface (allowing for optional arguments, help text, etc) using the argparser module. Aside from this, there are also plenty of other libraries that provide ways of building CLIs, including Google's Fire which is what I was using previously.
A Fast, Extensible Progress Bar for Python and CLIProject mention: A new kind of Progress Bar for Python | reddit.com/r/Python | 2021-01-04
Package your Node.js project into an executableProject mention: Can anyone suggest how to get single executable from node js project . | reddit.com/r/node | 2021-02-26
I usually use pkg. I'm sure you'll find it easy to use
A simple, fast and user-friendly alternative to 'find'Project mention: Paru<--yay, neovim<--vim, any other "neo" drop in replacement packages that are good to know about? | reddit.com/r/archlinux | 2021-02-20
🖍 Terminal string styling done rightProject mention: My GraphQL Schema & Types Generation Workflow | dev.to | 2021-01-25
We also use some chalk magic for colorful logging in console.
🌈 React for interactive command-line appsProject mention: Building Rich Terminal Dashboards | news.ycombinator.com | 2021-02-15
:tiger: Node.js tool for optimizing SVG filesProject mention: A tool to convert SVG into React 17 / TypeScript components + Ion Icons | dev.to | 2021-02-16
svgo to optimize the SVG, a lot.
A simple, fast, and fun package for building command line apps in Go (by urfave)Project mention: Can you recommend open source projects with small codebase, but with high benefits for learning? | reddit.com/r/golang | 2021-02-22
A CLI dashboard for webpack dev server
🇫🇷 Oh my tmux! My self-contained, pretty & versatile tmux configuration made with ❤️Project mention: What gatekeeper is immediately downvoting the posts of people looking for help? Also, to make this legit... Do you stick with the stock terminal application or do you have another favorite, and why? | reddit.com/r/linuxquestions | 2021-02-20
Oh my tmux link
What are some of the best open-source CLI projects? This list will help you: