Up your coding game and discover issues early. SonarLint is a free plugin that helps you find & fix bugs and security issues from the moment you start writing code. Install from your favorite IDE marketplace today. Learn more →
Top 23 Command Line Tool Open-Source Projects
ripgrep recursively searches directories for a regex pattern while respecting your gitignoreProject mention: Any easy to follow rust frameworks? | /r/learnrust | 2023-09-01
Instead, try an application. Ripgrep is one of the earliest Rust projects that got wide adoption outside of Rust programmers. It's pretty large, but very well-documented and it's easy to understand what it's designed to do.
Node.js Production Process Manager with a built-in Load Balancer.Project mention: How to run Ec2-instance constantly? | /r/aws | 2023-07-12
Clean code begins in your IDE with SonarLint. Up your coding game and discover issues early. SonarLint is a free plugin that helps you find & fix bugs and security issues from the moment you start writing code. Install from your favorite IDE marketplace today.
A code-searching tool similar to ack, but faster.Project mention: Rust crate rg typosquatting/redirect to ripgrep | news.ycombinator.com | 2023-09-04
Why guess when [there are installation instructions for various platforms on the README](https://github.com/ggreer/the_silver_searcher#installing)?
Also, although it may not be easy to remember, is this really a problem in practice given the installation count in most contexts is one? If there's a context where it's installed regularly, that's a one-time addition to an install script, Dockerfile, etc. in my experience. Do you have a situation that isn't amenable to that?
A cd command that learns - easily navigate directories from the command lineProject mention: People who use the terminal all the time. What are you up to? | /r/learnpython | 2023-06-16
I switched to linux recently and iam loving it the speed and CLI tools that linux provides are amazing you can do anything imaginable in the terminal i use Spotify in the terminal navigate very very fast using auto-jump and its just easier than navigating all those uis and using the keyboard for everything is way faster and easier on your hand than the mouse and keyboard combination especially if you use a window manager
Cross-platform Rust rewrite of the GNU coreutilsProject mention: best software for linux | /r/linux | 2023-06-29
Command-line tool to customize Spotify client. Supports Windows, MacOS, and Linux.Project mention: Romanized lyrics on Spotify!! | /r/kpoppers | 2023-07-21
Anyone wondering, I'm using Spicetify on my computer together with some extra extensions to get what the image shows. It works for both Windows & Mac and it's pretty easy and free to set up. If it's highly requested, I can fix a guide on how to fix this. Otherwise, most stuff can be found on https://spicetify.app/docs/getting-started and install lyrics-plus https://github.com/spicetify/spicetify-cli/tree/master/CustomApps/lyrics-plus via the terminal to get the translated lyrics for bare minimum.
Blazing 💥 fast terminal-ui for git written in rust 🦀Project mention: GitUI 0.24 supports searching the entire commit history | dev.to | 2023-08-27
GitUI is a terminal UI for git written in Rust. We aim to simplify common git tasks in a fast, keyboard-only and cross platform way without leaving your beloved CLI.
Tired of breaking your main and manually rebasing outdated pull requests?. Managing outdated pull requests is time-consuming. Mergify's Merge Queue automates your pull request management & merging. It's fully integrated to GitHub & coordinated with any CI. Start focusing on code. Try Mergify for free.
A smarter cd command. Supports all major shells.
Tool for shell commands execution, visualization and alerting. Configured with a simple YAML file.Project mention: Sampler – Tool for shell commands execution, visualization and alerting | news.ycombinator.com | 2023-02-25
q - Run SQL directly on delimited files and multi-file sqlite databases (by harelba)Project mention: I wrote this iCalendar (.ics) command-line utility to turn common calendar exports into more broadly compatible CSV files. | /r/commandline | 2023-03-24
CSV utilities (still haven't pick a favorite one...): https://github.com/harelba/q https://github.com/BurntSushi/xsv https://github.com/wireservice/csvkit https://github.com/johnkerl/miller
A new way to see and navigate directory trees : https://dystroy.org/brootProject mention: Johnny Decimal: A System to Organize Projects | news.ycombinator.com | 2023-09-14
A past coworker implemented a system like this. It was awful. He was the gatekeeper because the numbers and names had to be "just so" to meet his approval, and he was the most senior person on the team. He was neurotic in general and a pain to work with.
The idea of limiting yourself to a few top-level categories in a directory hierarchy and then doing the same with subdirectories makes sense, but adding numbers is a bad idea. It just creates more work, and other people have to learn your idiosyncratic nomenclature. Just give the directories good names and get on with it. Search really isn't as bad as the article suggests, especially with something like broot .
Count your code, quickly.Project mention: Tokei: Display statistics about your code, quickly | news.ycombinator.com | 2023-06-28
Python Script to download hundreds of images from 'Google Images'. It is a ready-to-run code!
Checkstyle is a development tool to help programmers write Java code that adheres to a coding standard. By default it supports the Google Java Style Guide and Sun Code Conventions, but is highly configurable. It can be invoked with an ANT task and a command line program.
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: Open source python projecto to contribute to | /r/Python | 2023-09-11
A command-line tool and Rust library with Python bindings for generating regular expressions from user-provided test casesProject mention: grex 1.0.0 - Generate regular expressions from user-provided test cases | /r/Python | 2023-08-31
Command-line client for WebSockets, like netcat (or curl) for ws:// with advanced socat-like functionsProject mention: Show HN: ScaleSocket – Turn any script into a multiplayer WebSocket server | news.ycombinator.com | 2023-09-20
It's similar to running netcat in server mode, wrapping a script. It's even closer to doing that using websocat , whereby one does not have to do the websocket header juggling.
The main difference is that while netcat or websocat will spawn a new process for each connecting client, ScaleSocket has a concept of rooms (channels). For a room, a process is spawned once only. All clients connecting to the same room are routed to the same process. This is not straight forward to do using the forementioned tools.
There's a small comparison page  where I have mentioned some alternative tools.
GPUs process monitoring for AMD, Intel and NVIDIAProject mention: NVTOP Release 3.0.2 is Out | /r/linux_gaming | 2023-06-11
Stop relying on GUI; CLI **ROCKS**
🌟 For when you really just want to serve some files over HTTP right now!Project mention: Fastest Way to Serve Large Files | /r/linux_programming | 2023-06-13
Double-entry accounting system with a command-line reporting interfaceProject mention: Pta – the plain text accounting program | news.ycombinator.com | 2023-07-19
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 | /r/commandline | 2022-10-06
Command-line tool that allows searching and downloading app packages (known as ipa files) from the iOS App StoreProject mention: Old versions of the iOS app? | /r/jellyfin | 2023-06-01
If you need an older app to install on your older device I suggest IPAtool. It let's you "purchase" apps which then download latest compatible version from the app store
Collect and Analyze Billions of Data Points in Real Time. Manage all types of time series data in a single, purpose-built database. Run at any scale in any environment in the cloud, on-premises, or at the edge.
Command Line Tool related posts
Install Windows the Arch Linux Way
2 projects | news.ycombinator.com | 21 Sep 2023
Broot: A new way to look at file management written in Rust
1 project | news.ycombinator.com | 6 Sep 2023
notes-cli VS commands-manager - a user suggested alternative
2 projects | 5 Sep 2023
Rust crate rg typosquatting/redirect to ripgrep
2 projects | news.ycombinator.com | 4 Sep 2023
grex 1.0.0 - Generate regular expressions from user-provided test cases
1 project | /r/Python | 31 Aug 2023
Fcp – a significantly faster alternative to the classic Unix cp(1) command
1 project | news.ycombinator.com | 31 Aug 2023
GitUI 0.24 supports searching the entire commit history
1 project | dev.to | 27 Aug 2023
A note from our sponsor - SonarLint
www.sonarlint.org | 22 Sep 2023
What are some of the best open-source Command Line Tool projects? This list will help you: