An open API service indexing awesome lists of open source software.

awesome-cli-apps

🖥 📊 🕹 🛠 A curated list of command line apps
https://github.com/agarrharr/awesome-cli-apps

Last synced: 6 days ago
JSON representation

  • Utilities

    • Internet Speedtest

      • speed-test - `speedtest-net` wrapper with different UI.
      • speedtest-cli - Test internet bandwidth using speedtest.net.
      • bandwhich - Track bandwidth utilization by process.
    • macOS

      • open-pip-cli - Watch videos in picture-in-picture player.
      • osx-wifi-cli - Manage wifi connections.
      • stronghold - Configure security settings from the terminal.
      • dark-mode - Toggle dark mode.
      • active-win-cli - Get the title/id/etc of the active window.
      • clippy - Clipboard tool for interacting with GUI applications.
      • anvil - Config management and app installations.
    • Markdown

      • DocToc - Generates table of contents for markdown files.
      • grip - Preview markdown files as GitHub would render them.
      • mdv - Styled terminal markdown viewer.
      • glow - Styled markdown rendering.
      • gtree - Use markdown to generate directory trees and the directories itself.
      • Jimmy - Convert various note formats to markdown.
      • mq - Jq-like markdown processor.
    • Math

      • mdlt - Do quick math right from the command line.
      • Qalculate - Calculate non-trivial math expressions. Unit conversions, symbolic calculations and more.
    • Network Utilities

      • get-port-cli - Get an available port.
      • is-reachable-cli - Check if hostnames are reachable or not.
      • acmetool - Automatic certificate acquisition for ACME (Let's Encrypt).
      • certificate-ripper - Extract server certificates.
      • neoss - User-friendly and detailed socket statistics.
      • sshuttle - Transparent proxy server that works as a poor man's VPN.
      • gg - One-click proxy without installing v2ray or anything else.
      • rustnet - Network monitoring with process identification and deep packet inspection.
      • tldx - Bulk domain availability checker.
    • Professional: Resume

      • resumx - Markdown resume renderer with auto page-fitting.
      • YAMLResume - Resumes as code.
    • Science

    • Security

      • gopass - Fully-featured password manager.
      • xiringuito - SSH-based VPN.
      • hasha-cli - Get the hash of text or stdin.
      • ots - Share secrets with others via a one-time URL.
      • andcli - Work with 2FA tokens from multiple OTP providers.
    • Shell Utilities

      • task-spooler - Queue jobs for linear execution.
      • has - Checks for the presence of various commands and their versions on the path.
      • Ultimate Plumber - Write Linux pipes with live previews.
      • fkill-cli - Simple cross-platform process killer.
      • pipe_exec - Run executables from stdin, pipes and ttys without creating a temporary file.
      • undollar - Strip the '$' preceding copy-pasted terminal commands.
      • intelli-shell - Manage command templates/snippets.
      • envio - Manage environment variables securely.
      • await - Runs commands in parallel and waits for their termination.
      • aha - Convert ANSI output to HTML.
    • SSH

      • mosh - Remote SSH client that allows roaming with intermittent connectivity.
      • xxh - Bring your favorite shell wherever you go through SSH.
    • System Interaction Utilities

    • Terminal Sharing Utilities

      • tmate - Instant terminal (tmux) sharing.
      • gotty - Share your terminal as a web application.
      • warp - Secure and simple terminal sharing.
    • Theming and Customization

      • splash-cli - Beautiful wallpapers from Unsplash.
      • wallpaper-cli - Get or set the desktop wallpaper.
      • JackPaper - Set images from Unsplash as wallpaper.
      • pywal - Generate and change color-schemes, then apply them system-wide to all of your favourite programs.
      • QuickWall - Directly set wallpapers from Unsplash.
      • themer - Generate personalized themes for your editor, terminal, wallpaper, Slack, and more.
      • splash-cli - Beautiful wallpapers from Unsplash.
      • starship - Minimal, blazing-fast, and infinitely customizable prompt for any shell.
      • gowall - Extract image color pallet, recolor images/icon and more.
      • cwal - pywal-like color palette generator.
    • Weather

  • Version Control

    • Emoji

    • Git

      • czg - Interactively generate standardized commit messages.
      • git commander - Interactive git tool.
      • git-stats - A local GitHub-like contributions calendar.
      • dev-time - Get the current local time of a GitHub user.
      • tig - Text-mode interface for git.
      • grv - Text-mode interface for git with customisable vi bindings.
      • git-standup - Recall what you did on the last working day.
      • git-secret - Store your private data inside a git repository.
      • gitlab-cli - Create GitLab merge requests.
      • git-extras - Git utilities.
      • gita - Manage multiple git repos side by side.
      • readme-md-generator - Interactively generate README.md files.
      • semantic-git-commit-cli - Ensure semantic commits messages.
      • import-github-labels-cli - Sync labels between Github repos.
      • git-all-branches - Improved `git branch -a`.
      • shallow-backup - Git integrated backup tool.
      • Lazygit - Simple TUI for git commands.
      • bash-git-prompt - Informative and fancy bash prompt for Git users.
      • ggc - A modern Git tool with both CLI and interactive incremental-search UI.
      • AI Git Narrator - [macOS]: Generate commit messages with AI.
      • gitui - Blazing fast terminal-ui for git written in Rust.
      • gibr - Easily create consistent git branch names.
    • GitHub

      • SnowFS - A fast, scalable version control system for binaries.