awesome-cli-apps
Fork of agarrharr/awesome-cli-apps
https://github.com/evolver-dev/awesome-cli-apps
Last synced: about 13 hours ago
JSON representation
-
AI
-
Agents
- greywall - Deny-by-default sandbox with filesystem and network isolation.
- agent-of-empires - Coding agent session manager via tmux and git worktrees.
- agent-deck - Dashboard for managing multiple AI coding agent sessions.
- Sugar - Autonomous agent that queues and executes tasks in the background.
- Shep - Multi-session SDLC control center for AI coding agents.
- InkOS - Novel-writing agent.
- coi - Incus container runtime for agents.
- agentify - Transform OpenAPI specs into formats for agents.
- actionbook - Parallel browser interaction for agents.
- lean-ctx - Token-saving context runtime for agents.
-
LLM Interaction
-
-
Command Line Learning
-
Professional: Resume
- cmdchallenge - Presents small shell challenge with user submitted solutions.
- explainshell - Type a snippet to see the help text for each argument.
- howdoi - Instant coding answers.
- how2 - Node.js implementation of howdoi.
- The Fuck - Magnificent app which corrects your previous console command.
- tldr - Simplified and community-driven man pages.
- Wat - Instant, central, community-built docs.
- teachcode - Guide for the earliest lessons of coding.
- navi - Interactive cheatsheet tool.
- yai - AI powered terminal assistant.
- Linux Command Library - Comprehensive command reference including basic knowledge, tips, and examples.
-
-
Data Manipulation
-
Columns
- parse-columns-cli - Parse text columns to JSON.
- q - Execution of SQL-like queries on CSV/TSV/tabular text file.
-
JSON
- jp - JSON parser.
- fx - Command-line JSON viewer.
- vj - Makes JSON human readable.
- underscore-cli - Utility-belt for hacking JSON and Javascript.
- strip-json-comments-cli - Strip comments from JSON.
- GROQ
- gron - Make JSON greppable.
- config-file-validator - Validate configuration files.
-
Processors
-
Professional: Resume
-
Text
- stegcloak - Hide secrets with invisible characters in plain text securely.
-
YAML
- dyff - YAML diff tool.
-
-
Development
-
Boilerplate
- yo - Scaffolding tool for running Yeoman generators.
- boilr - Create projects from boilerplate templates.
- cookiecutter - Create projects from templates.
- mevn-cli - Light speed setup for MEVN (Mongo Express Vue Node) Apps.
- scaffold-static - Scaffolding utility for vanilla JS.
-
Chat
- legit - Generate Open Source licences as files or file headers.
- mklicense - Create a custom LICENSE file painlessly with customized info.
- rebound - Fetch Stack Overflow results on compiler error.
- foy - Lightweight general purpose task runner/build tool.
- just - Modern `make`-like command runner.
- bcal - Byte CALculator for storage conversions and calculations.
- bitwise - Base conversion and bit manipulation.
- cgasm - x86 assembly documentation.
- grex - Generate regular expressions from user-provided test cases.
- iola - Socket client with REST API.
- add-gitignore - Interactively generate a .gitignore for your project based on your needs.
- is-up-cli - Check if a domain is up.
- reachable - Check if a domain is up.
- diff2html-cli - Create pretty HTML from diffs.
- mk - Exposes most common actions you can run in unfamiliar repos.
- dotenv-diff - Validate environment variable usage in a codebase.
-
Database
- mycli - MySQL client with autocompletion and syntax highlighting.
- pgcli - Postgres client with autocompletion and syntax highlighting.
- sqlline - Shell for issuing SQL via JDBC.
- iredis - Redis client with autocompletion and syntax highlighting.
- usql - Universal SQL client with autocompletion and syntax highlighting.
- rdsai-cli - AI-powered MySQL client.
- squix - SQL client with query management and interactive results.
- pgxcli - Feature-complete PostgreSQL client in Go.
-
Devops
- htconvert - Convert .htaccess redirects to nginx.conf redirects.
- SAWS - Supercharged AWS CLI.
- s3cmd - Fully-Featured S3 client.
- pm2 - Production Process Manager for Node.js.
- ops - Unikernel compilation and orchestration tool.
- flog - A fake log generator for log formats such as apache-common, apache error and RFC3164 syslog.
- k9s - Manage Kubernetes Clusters.
- PingMe - Send messages/alerts to multiple messaging platforms & email.
- ipfs-deploy - Deploy static websites to [IPFS](https://github.com/ipfs/ipfs#overviewhttps://github.com/ipfs/ipfs#overview).
- Discharge - Deploy static websites to Amazon S3.
- updatecli - A declarative dependency management tool.
- telert - Multi-channel alerts for long-running commands and process/log/uptime monitoring.
- logdy - Supercharge terminal logs with web UI.
- s5cmd - Blazing fast S3 and local filesystem execution tool.
- updo - Website monitoring tool.
- cronboard - Dashboard for managing cron jobs.
- s3m - Stream of data into S3 buckets.
- bencher - A continuous benchmarking tool.
- evolver-tools - 260+ zero-dependency CLI tools — pip install evolver-tools
-
Docker
- lstags - Synchronize images across registries.
- dockly - Interactively manage containers.
- lazydocker - Simple docker/docker-compose interface.
- docker-pushrm - Push a readme to container registries.
- ctop - Top like interface for container metrics.
- decompose - Create connections graph for running docker containers.
- kool - Web development with containers made easy.
-
Frontend Development
- caniuse-cmd - Search [caniuse.com](https://caniuse.com) about browser support of features.
- strip-css-comments-cli - Strip comments from CSS.
- viewport-list-cli - Return a list of devices and their viewports.
- surge - Publish static websites for free.
-
HTTP Client
- HTTPie - A user-friendly HTTP client.
- HTTP Prompt - Interactive HTTP client featuring autocomplete and syntax highlighting.
- ain - HTTP client with a simple format to organize API endpoints.
- curlie - A curl frontend with the ease of use of HTTPie.
- ATAC - A feature-full TUI API client made in Rust.
- httptap - Breakdown and visualize HTTP requests.
-
HTTP Server
- serve - Serve static files (https, CORS, GZIP compression, etc).
- simplehttp - Easily serve a local directory over HTTP.
- shell2http - Shell script based HTTP server.
-
Mobile Development
- mobicon-cli - Mobile app icon generator.
- mobisplash-cli - Mobile app splash screen generator.
- deviceframe - Put device frames around your mobile/web/progressive app screenshots.
-
Npm
- npm-name-cli - Check whether a package name is available on npm.
- npm-user-cli - Get user info of a npm user.
- npm-home - Open the npm page of the package in the current directory.
- pkg-dir-cli - Find the root directory of a npm package.
- npm-check-updates - Find newer versions of package dependencies than what your package.json allows.
- updates - Flexible npm dependency update tool.
- wipe-modules - Remove `node_modules` of inactive projects.
- npm-deprecated-check - Check for deprecated dependencies.
-
Public localhost
-
Release
- release-it - Automate releases for Git repositories and/or npm packages. Changelog generation, GitHub/GitLab releases, etc.
- clog - A conventional changelog for the rest of us.
- np - A better `npm publish`.
- release - Generate changelogs with a single command.
- semantic-release - Fully automated version management and package publishing.
-
Testing
-
Text Editors
- emacs - An extensible, customizable, free/libre text editor — and more.
- vim - Vim - the ubiquitous text editor.
- neovim - Modern vim.
- kakoune - Modal editor inspired by vim.
- micro - A simple and intuitive editor.
- helix - Modal editor inspired by kakoune.
- Prosaic - A writer-first app crafted for long-form writing.
-
-
Entertainment
-
Books
- epr - EPUB reader.
- Bible.Js CLI - Bible.
- SpeedRead - Spritz-alike speedreader.
- medium-cli - Read [medium.com](https://medium.com/) stories.
- hygg - Document reader.
-
Chat
-
Games
- Dwarf Fortress - Roguelike construction and management simulation.
- Cataclysm-DDA - Turn-based survival game set in a post-apocalyptic world.
- Pokete - Pokemon-like.
- NetHack - Roguelike dungeon crawler.
-
Movies
-
Music
- cmus - Small, fast and powerful console music player.
- Instant-Music-Downloader - Instant music downloader.
- itunes-remote - Control iTunes via CLI.
- pianobar - Pandora client.
- somafm-cli - Listen to SomaFM in your terminal.
- mpd - Music Player Daemon.
- ncmpcpp - mpd client.
- moc - Console audio player for Linux/UNIX.
- musikcube - Cross-platform, terminal-based music player, audio engine, metadata indexer, and server.
- beets - Music library manager and tagger.
- spotatui - Spotify client.
- swaglyrics-for-spotify - Spotify lyrics.
- dzr - deezer.com player.
- radio-active - Internet radio player with 40k+ stations.
- mpvc - Music player interfacing mpv.
- TUISIC - Login-free music streaming.
- termusic - Music player in rust with download capabilities.
-
Video
- youtube-dl - Download videos from YouTube.com and many other video sites.
- streamlink - Extract streams from various websites to a video player of your choosing.
- mps-youtube - Youtube player.
- editly - Declarative video editing.
- yt-dlp - A `youtube-dl` fork with additional features and fixes.
-
-
Files and Directories
-
Deleting, Copying, and Renaming
- trash-cli - Move files and directories to the trash.
- empty-trash-cli - Empty the trash.
- del-cli - Delete files and folders.
- cpy-cli - Copies files.
- rename-cli - Rename files quickly.
- renameutils - Mass renaming in your editor.
- nomino - Batch rename utility for developers.
-
Directory Listing
-
Directory Navigation
-
Programming Languages
Categories
Sub Categories
Image Conversion
23
Git
22
Chat
19
Devops
19
Testing
19
Music
17
Calendars
17
Professional: Resume
16
Note Taking, Lists, Task Management
16
Search
15
LLM Interaction
12
Files
12
Emoji
11
File Sync/Sharing
11
Agents
10
Shell Utilities
10
System Interaction Utilities
10
Network Utilities
9
File Managers
9
Theming and Customization
9
Directory Navigation
9
JSON
8
Npm
8
Database
8
Directory Listing
8
Time Tracking
7
macOS
7
Deleting, Copying, and Renaming
7
Finance
7
Gif Creation
7
Docker
7
Browser Replacement
7
Text Editors
7
Markdown
7
HTTP Client
6
Security
6
Presentations
6
Processors
6
Disk Usage
6
Books
5
Release
5
Boilerplate
5
Video
5
Frontend Development
4
Weather
4
Games
4
Internet Speedtest
4
Terminal Sharing Utilities
3
HTTP Server
3
Mobile Development
3
GitHub
3
Science
3
Academia
3
Public localhost
3
SSH
2
Movies
2
Columns
2
Math
2
Text
1
YAML
1
Keywords
cli
150
terminal
75
command-line
51
python
36
rust
35
nodejs
33
golang
30
command-line-tool
29
linux
25
tui
24
go
24
shell
23
bash
21
developer-tools
20
javascript
19
git
19
macos
19
productivity
17
console
16
json
13
tool
13
zsh
12
vim
12
markdown
12
cli-app
11
windows
10
npm
10
unix
9
filesystem
9
c
9
typescript
8
terminal-based
8
fish
8
file-manager
7
syntax-highlighting
7
docker
7
utility
7
node
7
npm-package
7
regex
6
http
6
android
6
api
6
security
6
github
6
cross-platform
6
ascii-art
6
search
6
awesome
6
command-line-app
5