Get real-time insights from all types of time series data with InfluxDB. Ingest, query, and analyze billions of data points in real-time with unbounded cardinality. Learn more →
Top 23 Command Line Tool Open-Source Projects
-
ripgrep
ripgrep recursively searches directories for a regex pattern while respecting your gitignore
-
InfluxDB
Power Real-Time Data Analytics at Scale. Get real-time insights from all types of time series data with InfluxDB. Ingest, query, and analyze billions of data points in real-time with unbounded cardinality.
-
SaaSHub
SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives
-
sampler
Tool for shell commands execution, visualization and alerting. Configured with a simple YAML file.
-
google-images-download
Python Script to download hundreds of images from 'Google Images'. It is a ready-to-run code!
-
Checkstyle
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.
-
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.
-
grex
A command-line tool and Rust library with Python bindings for generating regular expressions from user-provided test cases
-
websocat
Command-line client for WebSockets, like netcat (or curl) for ws:// with advanced socat-like functions
-
SaaSHub
SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives
ripgrep - https://github.com/BurntSushi/ripgrep
Project mention: Understanding Nginx: From Simple Concepts to Technical Details and Deploying securely with PM2 and Certbot | dev.to | 2024-05-02More pm2 commands here
View on GitHub
Project mention: Say good bye to cd and hello Zoxide - the better and smarter cd command | dev.to | 2024-04-14
I was missing interactive rebase, as it is missing from libgit2
https://github.com/extrawurst/gitui/issues/32
Project mention: Cross-platform Rust rewrite of the GNU coreutils | news.ycombinator.com | 2024-01-02Not that it should represent the rubicon of when to/not to rewrite code, but when you do, you do trade one set of bugs for a new set of bugs: https://github.com/uutils/coreutils/issues
There's spicetify, which you can use to remove podcasts from and customize the UI of the desktop client:
https://github.com/spicetify/spicetify-cli
Hi ! I'm currently in the process of building myself dashboards using sampler and / or WTF. I want a section with the live ETA of some buses stop from STM. I know they have an SMS option so that may be a lead but i've figured there might be a better way using iBus or something. Thanks in advance !!
Take a look at broot https://github.com/Canop/broot
Project mention: Xonsh: Python-powered, cross-platform, Unix-gazing shell | news.ycombinator.com | 2024-02-14https://github.com/kellyjonbrazil/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."
> NVTOP stands for Neat Videocard TOP, a (h)top like task monitor for GPUs and accelerators.
I have been using this on AMD for a long time now.
[0]: https://github.com/Syllo/nvtop
Project mention: Ask HN: Interesting TUIs (text user interfaces), maybe forgotten ones? | news.ycombinator.com | 2024-05-06The Logfile Navigator (https://lnav.org) is a log file viewer/merger/tailer for the terminal. It has some advanced UX features, like showing previews of operations and displaying context sensitive help. For example, the preview for filtering out logs by regex is to highlight the lines that will be hidden in red. This can make crafting the right regex a bit easier since the preview updates as you type. lnav also has some simple bar charting abilities, so you can visualize the results of SQL queries made against the log messages.
Project mention: grex 1.0.0 - Generate regular expressions from user-provided test cases | /r/Python | 2023-08-31
Project mention: Show HN: ScaleSocket – Turn any script into a multiplayer WebSocket server | news.ycombinator.com | 2023-09-20It's similar to running netcat in server mode, wrapping a script. It's even closer to doing that using websocat [1], 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 [2] where I have mentioned some alternative tools.
[1] https://github.com/vi/websocat
It's unclear what the superpowers would be? Video doesn't show anything I can't do with an IDE or decent code editor, and there I also have refactoring tools, metadata like indicators for usages that can be used for navigating and so on.
Reminds me of UML-like diagrams over relational databases, except that it's generated one piece at a time. In practice I generate diagrams showing cyclomatic complexity much more often, and for code exploration outside the IDE I'd use ast-grep.
https://ast-grep.github.io/
Command Line Tool related posts
-
nao1215/csv - Read csv with validation in golang
-
Tracexec: TUI for tracing execve and pre-exec behavior
-
Lnav: A log file viewer for the terminal
-
Double-Entry Bookkeeping as a Directed Graph
-
Autojump: A CD command that learns
-
LNAV – The Logfile Navigator
-
LNAV – The Logfile Navigator
-
A note from our sponsor - InfluxDB
www.influxdata.com | 12 May 2024
Index
What are some of the best open-source Command Line Tool projects? This list will help you:
Project | Stars | |
---|---|---|
1 | ripgrep | 45,156 |
2 | PM2 | 40,761 |
3 | the_silver_searcher | 25,754 |
4 | zoxide | 18,967 |
5 | gitui | 17,067 |
6 | coreutils | 16,903 |
7 | spicetify-cli | 16,852 |
8 | autojump | 15,971 |
9 | sampler | 12,235 |
10 | broot | 10,158 |
11 | q | 10,129 |
12 | tokei | 10,046 |
13 | google-images-download | 8,503 |
14 | Checkstyle | 8,144 |
15 | jc | 7,591 |
16 | nvtop | 7,451 |
17 | lnav | 6,749 |
18 | grex | 6,800 |
19 | websocat | 6,550 |
20 | ast-grep | 5,950 |
21 | miniserve | 5,615 |
22 | You-Dont-Need-GUI | 5,380 |
23 | ledger | 5,152 |
Sponsored