1225 Open Source Command Line Software Projects
Free and open source command line code projects including engines, APIs, generators, and tools.
Terminal 79724 ⭐
The new Windows Terminal and the original Windows console host, all in the same place!
Ripgrep 28902 ⭐
ripgrep recursively searches directories for a regex pattern while respecting your gitignore
Goaccess 14168 ⭐
GoAccess is a real-time web log analyzer and interactive viewer that runs in a terminal in *nix systems or through your browser.
Command Line Text Processing 9787 ⭐
:zap: From finding text to search and replace, from sorting to beautifying text and more :art:
Sampler 9221 ⭐
Tool for shell commands execution, visualization and alerting. Configured with a simple YAML file.
Dat 8256 ⭐
:floppy_disk: peer-to-peer sharing & live syncronization of files via command line [ DEPRECATED - More info on active projects and modules at https://dat-ecosystem.org/ ]
Google Images Download 7849 ⭐
Python Script to download hundreds of images from 'Google Images'. It is a ready-to-run code!
Gitsome 7166 ⭐
A supercharged Git/GitHub command line interface (CLI). An official integration for GitHub and GitHub Enterprise: https://github.com/works-with/category/desktop-tools
Hug 6580 ⭐
Embrace the APIs of the future. Hug aims to make developing APIs as simple as possible, but no simpler.
Enquirer 6329 ⭐
Stylish, intuitive and user-friendly prompts, for Node.js. Used by eslint, webpack, yarn, pm2, pnpm, RedwoodJS, FactorJS, salesforce, Cypress, Google Lighthouse, Generate, tencent cloudbase, lint-staged, gluegun, hygen, hardhat, AWS Amplify, GitHub Actions Toolkit, @airbnb/nimbus, and many others! Please follow Enquirer's author: https://github.com/jonschlinkert
Spicetify Cli 9532 ⭐
Commandline tool to customize Spotify client. Supports Windows, MacOS and Linux.
Caporal.js 3291 ⭐
A full-featured framework for building command line applications (cli) with node.js
Miller 4774 ⭐
Miller is like awk, sed, cut, join, and sort for name-indexed data such as CSV, TSV, and tabular JSON
N_m3u8dl Cli 6979 ⭐
[.NET] m3u8 downloader 开源的命令行m3u8/HLS/dash下载器，支持普通AES-128-CBC解密，多线程，自定义请求头等. 支持简体中文,繁体中文和英文. English Supported.
Picocli 3331 ⭐
Picocli is a modern framework for building powerful, user-friendly, GraalVM-enabled command line apps with ease. It supports colors, autocompletion, subcommands, and more. In 1 source file so apps can include as source & avoid adding a dependency. Written in Java, usable from Groovy, Kotlin, Scala, etc.
JQuery.terminal 2632 ⭐
Commandlineparser Commandline 3246 ⭐
The best C# command line parser that brings standardized *nix getopt style, for .NET. Includes F# support
Websocat 3547 ⭐
Command-line client for WebSockets, like netcat (or curl) for ws:// with advanced socat-like functions
Alecaivazis Survey 2885 ⭐
A golang library for building interactive and accessible prompts with full support for windows and posix terminals.
Askgit 2732 ⭐
Query git repositories with SQL. Generate reports, perform status checks, analyze codebases. 🔍 📊
Smenu 1916 ⭐
smenu started as a lightweight and flexible terminal menu generator, but quickly evolved into a powerful and versatile CLI selection tool for interactive or scripting use.
Miguelmota Cointop 2970 ⭐
A fast and lightweight interactive terminal based UI application for tracking cryptocurrencies 🚀
Asciigraph 1822 ⭐
Go package to make lightweight ASCII line graph ╭┈╯ in command line apps with no other dependencies.
Tmsu 1598 ⭐
TMSU lets you tags your files and then access them through a nifty virtual filesystem from any other application.
Itermplot 1347 ⭐
An awesome iTerm2 backend for Matplotlib, so you can plot directly in your terminal.
Tsv Utils 1288 ⭐
eBay's TSV Utilities: Command line tools for large, tabular data files. Filtering, statistics, sampling, joins and more.