command-line-tools
Awesome Command Line Utilities
https://github.com/linsa-io/command-line-tools
Last synced: 6 days ago
JSON representation
-
Other
- license-up - Create a license quickly for a given name.
- loc - Count lines of code quickly.
- mackup - Keep your application settings in sync (OS X/Linux).
- massren - Easily rename multiple files using your text editor.
- mediumexporter - Export medium.com articles to markdown.
- mycli - Terminal Client for MySQL with AutoCompletion and Syntax Highlighting.
- neofetch - Displays information about your operating system, software and hardware in an aesthetic and visually pleasing way.
- pgcli - Postgres CLI with autocompletion and syntax highlighting.
- pkg - Package your node.js project into an executable.
- pspg - Postgres Pager.
- pv - Pipe Viewer.
- rename - Renames files according to modification rules specified on the command line.
- scipy - Open-source software for mathematics, science, and engineering.
- scons - Software construction tool.
- snallygaster - Tool to scan for secret files on HTTP servers.
- spotify-ripper - Rip Spotify URIs to MP3 files.
- static-docs - General-purpose library, purpose-built commands for various domains.
- stow - Symlink farm manager program.
- svgcleaner - Clean up your SVG files from the unnecessary data.
- tin-summer - Find build artifacts that are taking up disk space.
- visidata - Terminal spreadsheet multitool for discovering and arranging data.
- warp - Secure and simple terminal sharing.
- wego - Weather app for the terminal.
- wifi-password - Get wifi pass.
- you-get - Dumb downloader that scrapes the web.
- dust - More intuitive version of du in rust.
- mdcat - `cat` for Markdown.
- exa - Replacement for ls written in Rust.
- sd - Intuitive find & replace CLI.
- habitctl - Minimalist command line tool you can use to track and examine your habits.
- jwt-cli - Super fast CLI tool to decode and encode JWTs built in Rust.
- rtss - Relative TimeStamps for Stuff.
- jc - Serializes the output of popular gnu linux command line tools and file types to structured JSON output. This allows piping of output to tools like jq.
- psrecord - Record the CPU and memory activity of a process.
- bottom - Cross-platform graphical process/system monitor with a customizable interface and a multitude of features.
- undent - Unindent text/code.
- misspell - Correct commonly misspelled English words in source files.
- rargs - Kind of xargs + awk with pattern-matching support.
- dupe-krill - Fast file deduplicator.
- fcat - Cat implementation in Rust. Only works on Linux.
- lorem - Python lorem ipsum generator.
- miller - Like awk, sed, cut, join, and sort for name-indexed data such as CSV, TSV, and tabular JSON.
- kickstart - Scaffolding tool to get new projects up and running quickly.
- scc - Very fast accurate code counter with complexity calculations and COCOMO estimates.
- gf - Wrapper around grep, to help you grep for things.
- godu - Simple golang utility helping to discover large files/folders.
- now - Develop. Preview. Ship.
- nomino - Batch rename utility for developers.
- hex - Futuristic take on hexdump, made in Rust.
- url-parser - Command-line URL parser, written in Go.
- luneta - Interactive filter that can be easily composed within any script.
- spin - Simple scaffolding tool.
- as-tree - Print a list of paths as a tree of paths.
- wifi-password - Quickly share Wi-Fi connection info.
- delta - Syntax-highlighter for git and diff output.
- fzz - Allows you to change the input of a single command interactively.
- github-stats - Command-line tool to get the total traffic statistics of your GitHub repositories.
- map - Map lines from stdin to commands.
- JQL - JSON Query Language CLI tool built with Rust.
- jiq - jid on jq - interactive JSON query tool using jq expressions.
- PWatch - Process Watcher.
- Rdfind - Command line tool that finds duplicate files.
- bfs - Breadth-first search for your files.
- Choose - Human-friendly and fast alternative to awk and cut. ([HN](https://news.ycombinator.com/item?id=23427479))
- yj - Convert YAML <=> TOML <=> JSON <=> HCL.
- buku - Browser-independent bookmark manager.
- twf - Standalone tree view file explorer, inspired by fzf.
- hostblock - Simple terminal interface for blocking websites via the /etc/hosts file.
- ugrep - Ultra fast grep with interactive query UI.
- sad - CLI search and replace. Show you a nice diff of proposed changes before you commit them.
- wfh - Continuously watches your local directories and rsync them against a remote host.
- teip - Select partial standard input and replace with the result of another command.
- Got - Simple and fast concurrent downloader.
- duf - Disk Usage/Free Utility.
- huniq - Command line utility to remove duplicates from the given input. Note that huniq does not sort the input, it just removes duplicates.
- RustScan - Modern Port Scanner.
- nat - Complete replacement for the 'ls' command.
- csvq - SQL-like query language for csv.
- gping - Ping, but with a graph.
- FClones - Efficient Duplicate File Finder.
- googler - Google from the terminal.
- dasel - Allows you to query and modify data structures using selector strings.
- McFly - Fly through your shell history.
- pbgopy - Copy and paste between devices.
- prism - RTMP stream recaster / splitter.
- menyoki - Screen{shot,cast} and perform ImageOps on the command line. ([Web](https://menyoki.cli.rs/))
- projen - Define and maintain complex project configuration through code.
- lsd - Next gen ls command.
- ls-lint - Extremely fast directory and filename linter - Bring some structure to your project directories. ([Docs](https://ls-lint.org/))
- lychee - Fast, async, resource-friendly link checker written in Rust.
- vgrep - User-friendly pager for grep.
- urlhunter - Recon tool that allows searching on URLs that are exposed via shortener services.
- rip - Safe and ergonomic alternative to rm.
- Orderly - Tool that provides ordered and controlled start, stop, restart and cleanup of a group of processes.
- Ruplacer - Find and replace text in source files.
- Graphtage - Semantic diff utility and library for tree-like files such as JSON, JSON5, XML, HTML, YAML, and CSV.
- sq - Command line tool that provides jq-style access to structured data sources such as SQL databases, or document formats like CSV or Excel. ([Web](https://sq.io/))
- yank - Yank terminal output to clipboard. ([HN](https://news.ycombinator.com/item?id=26608233))
- xplr - Hackable, minimal, fast TUI file explorer, stealing ideas from nnn and fzf.
- Freshfetch - Fresh take on Neofetch.
- rush - Cross-platform command-line tool for executing jobs in parallel.
- so - Terminal interface for Stack Overflow.
- gdu - Disk usage analyzer with console interface written in Go.
- fcp - Significantly faster alternative to the classic Unix cp command.
- Renamer - Command line utility to batch-rename files via your editor.
- Difftastic - Syntax-aware structured diff tool. ([HN](https://news.ycombinator.com/item?id=27768861))
- hck - Drop in replacement for cut that can use a regex delimiter instead of a fixed string.
- calendarheatmap - Calendar heatmap inspired by GitHub contribution activity.
- Gaze - Runs a command, right after you save a file.
- Czkawka - Multi functional app to find duplicates, empty folders, similar images etc.
- Rustcat - Netcat Alternative in Rust.
- s - Web search from the terminal. Just opens in your browser.
- Sweep - Reduce the disk usage of your projects by removing dependencies & builds.
- Viddy - Modern watch command. Time machine and pager etc.
- tree-grepper - Like grep, but uses tree-sitter grammars to search.
- qq - Select stdin with query.
- todocheck - Static code analyzer for annotated TODO comments.
- TV - Cross-platform CSV pretty printer made to maximize viewer enjoyment. ([HN](https://news.ycombinator.com/item?id=28670252))
- anew - Tool for adding new lines to files, skipping duplicates.
- hors - Instant coding answers via the command line.
- dua - View disk space usage and delete unwanted data, fast.
- conan - Find clue about the type of the file.
- fzwiki - Command with fzf-like UI to quickly search Wikipedia articles and open it in your browser.
- Untree - Converts tree diagrams produced by tree back into directory file structures.
- IDNT - Batch software uninstall.
- htttpie - HTTP client.
- entr - Run arbitrary commands when files change. ([Article](https://jvns.ca/blog/2020/06/28/entr/)) ([Code](https://github.com/eradman/entr))
- ccat - Colorizing `cat`.
- skim - Fuzzy Finder in rust.
- espanso - Cross-platform Text Expander written in Rust.
- jq - Command-line JSON processor. ([Mastering JQ](https://codefaster.substack.com/p/mastering-jq-part-1-59c))
- tealdeer - Very fast implementation of tldr in Rust.
- chars - Display names and codes for various ASCII (and unicode) characters / code points.
- Proji - Powerful cross-platform CLI project templating tool.
- camlp4 - Software system for writing extensible parsers for programming languages.
-
Package managers
-
Productivity
-
Python
- livepython - Visually trace python code in real-time.
- rq - Simple job queues for Python.
- tg - Telegram terminal client.
- visa-cli - Visa Requirements terminal interface.
-
Related
- Awesome shell
- Awesome CLI apps
- Awesome command line apps
- Structured text tools - List of text-based file formats and command line tools for manipulating each.
- ![Contribute
-
Ruby
- rbenv - Groom your app’s Ruby environment.
- ruby-build - Compile and install Ruby.
-
Rust
- project init - Project templates in rust.
-
Static website engines
-
Text editors
-
Web
- up - Deploy infinitely scalable serverless apps, apis, and sites in seconds to AWS.
- urlsup - CLI to validate URLs in files.
- create-react-app - Create React apps with no build configuration.
Programming Languages
Categories
Sub Categories
Keywords
cli
63
rust
47
command-line
39
terminal
34
go
30
golang
30
command-line-tool
20
tui
17
bash
15
json
15
linux
15
shell
14
python
12
macos
11
unix
10
tool
9
vim
9
zsh
9
search
8
csv
8
filesystem
7
cross-platform
7
developer-tools
7
console
7
windows
7
c
7
text-editor
6
fish
6
http
6
yaml
6
nodejs
5
xml
5
utility
5
toml
5
devops-tools
5
cli-app
5
api
4
web
4
diff
4
list
4
fzf
4
tsv
4
regex
4
disk-space
4
productivity
4
monitoring
4
cleaner
4
pager
4
ncurses
4
dashboard
4