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 Open-Source Projects
-
Windows Terminal
The new Windows Terminal and the original Windows console host, all in the same place!
-
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.
-
ripgrep
ripgrep recursively searches directories for a regex pattern while respecting your gitignore
-
SaaSHub
SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives
-
winget-cli
WinGet is the Windows Package Manager. This project includes a CLI (Command Line Interface), PowerShell modules, and a COM (Component Object Model) API (Application Programming Interface).
-
GoAccess
GoAccess is a real-time web log analyzer and interactive viewer that runs in a terminal in *nix systems or through your browser.
-
SaaSHub
SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives
A quick off-the-cuff remark based solely on the title: in 2024, I think the state of the terminal has never been better, in large part to Microsoft making a high quality terminal easily available to everyone on Windows [1]
As an application author, I love being able to assume that all major platforms have a good terminal and that my favorite terminal rendering libraries should Just Work on all of them
[1] https://github.com/microsoft/terminal
Maybe this already helps: https://github.com/tldr-pages/tldr
Thatâs the same as bat:[1] one of the features is syntax highlighting. Kind of unexpected to find a concatenation program⊠which also does that.
[1] https://github.com/sharkdp/bat
There were quite some occurrences of this component in the entire project, therefore just searching for base-input was not going to cut it for me. Instead, I decided to use regular expressions resp. regex with ripgrep. After installing ripgrep it provides a rg command line tool.
msiexec.exe /package https://github.com/PowerShell/PowerShell/releases/download/v7.2.6/PowerShell-7.2.6-win-x64.msi /quiet ADD_EXPLORER_CONTEXT_MENU_OPENPOWERSHELL=1 ADD_FILE_CONTEXT_MENU_RUNPOWERSHELL=1 ENABLE_PSREMOTING=1 REGISTER_MANIFEST=1 USE_MU=1 ENABLE_MU=1 ADD_PATH=1
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
curl https://cheat.sh/$1
We can use the flag with --date or -date, Go already does the automatic check. We can make our entire boilerplate with this approach, but let's make it a little easier and use the Cobra CLI package.
Project mention: Level Up Your Dev Workflow: Conquer Web Development with a Blazing Fast Neovim Setup (Part 1) | dev.to | 2024-03-16ripgrep: A super-fast file searcher. You can install it using your system's package manager (e.g., brew install ripgrep on macOS). fd: Another blazing-fast file finder. Installation instructions can be found here: https://github.com/sharkdp/fd
- Learning "modern" tools like ripgrep and fzf (There's a list here: https://github.com/ibraheemdev/modern-unix)
Project mention: Ask HN: Interesting TUIs (text user interfaces), maybe forgotten ones? | news.ycombinator.com | 2024-05-06I have used this https://github.com/vadimdemedes/ink/ to TUI design, it's "React" for TUI. It's pretty good but I had to add a bit of sub-process parallelization since I have a long running process in the background.
Project mention: Superfile â A fancy, petty terminal file manager | news.ycombinator.com | 2024-05-10Seems like they're using Bubble Tea, a Terminal UI framework for Go. I've heard very good things about it and have been meaning to check it out.
https://github.com/charmbracelet/bubbletea
Project mention: A âSoftware Developerâ Knows Enough to Deliver Working Software Alone and in Teams | /r/programming | 2023-12-06It depends on the scale of the project but man, if you can't build a simple CRUD app in your preferred stack and deploy it in some fashion (even if it's just a binary posted on some website, kinda like Exa) then that's just disappointing...
GitHub
Inquirer.js is a handy tool for adding interactive prompts to your CLI.
Zoxide offical GitHub repo - https://github.com/ajeetdsouza/zoxide
If you want a file full browser experience choose nnn: https://github.com/jarun/nnn . If you have a desktop file for Helix you can use the Gnome Files program to make all your programming language files open in Helix.
Project mention: Ask HN: Interesting TUIs (text user interfaces), maybe forgotten ones? | news.ycombinator.com | 2024-05-06Not forgotten by any means but goaccess is nice and simple to use
https://goaccess.io/
Command-line related posts
-
Zoxide - A faster alternative to boring cd command
-
ast-grep got 6000 stars!
-
wxHexEditor â a Free Hex Editor / Disk Editor for Huge Files or Devices
-
State of the Terminal
-
The new APT 3.0 solver
-
nao1215/csv - Read csv with validation in golang
-
Superfile â A fancy, petty terminal file manager
-
A note from our sponsor - InfluxDB
www.influxdata.com | 21 May 2024
Index
What are some of the best open-source Command-line projects? This list will help you:
Project | Stars | |
---|---|---|
1 | Windows Terminal | 93,719 |
2 | tldr | 48,672 |
3 | bat | 46,852 |
4 | ripgrep | 45,287 |
5 | PowerShell | 43,548 |
6 | PM2 | 40,794 |
7 | cheat.sh | 37,579 |
8 | cobra | 36,237 |
9 | fd | 31,910 |
10 | modern-unix | 29,844 |
11 | Ink | 25,900 |
12 | cmder | 25,597 |
13 | bubbletea | 24,581 |
14 | micro-editor | 23,986 |
15 | exa | 23,309 |
16 | winget-cli | 22,292 |
17 | urfave/cli | 21,702 |
18 | hyperfine | 20,182 |
19 | Inquirer.js | 19,448 |
20 | zoxide | 19,140 |
21 | fx | 18,570 |
22 | nnn | 18,311 |
23 | GoAccess | 17,585 |
Sponsored