Ecosyste.ms: Awesome

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

Awesome Lists | Featured Topics | Projects

awesome-cli-tui-software

A collection of cli-tui software
https://github.com/lgaggini/awesome-cli-tui-software

Last synced: about 5 hours ago
JSON representation

  • <a name="backup"></a>backup

    • deajan/osync - A robust two way (bidirectional) file sync script based on rsync with fault tolerance, POSIX ACL support, time control and near realtime sync
    • restic/restic - Fast, secure, efficient backup program
    • richfelker/bakelite - Incremental backup with strong cryptographic confidentiality baked into the data model.
  • <a name="core"></a>core

  • <a name="data"></a>data

    • BurntSushi/xsv - A fast CSV command line toolkit written in Rust.
    • charmbracelet/glow - Render markdown on the CLI, with pizzazz! 💅🏻
    • eBay/tsv-utils - eBay's TSV Utilities: Command line tools for large, tabular data files. Filtering, statistics, sampling, joins and more.
    • jarun/Buku - Powerful command-line bookmark manager. Your mini web!
    • koenbollen/jl - jl — JSON Logs, a development tool for working with structured JSON logging.
    • minimaxir/big-list-of-naughty-strings - The Big List of Naughty Strings is a list of strings which have a high probability of causing issues when used as user-input data.
    • naggie/dstask - Single binary terminal-based TODO manager with git-based sync + markdown notes per task
    • saulpw/visidata - A terminal spreadsheet multitool for discovering and arranging data
    • tomnomnom/gron - Make JSON greppable!
    • wustho/epy - CLI Ebook (epub2, epub3, fb2, mobi) Reader
    • xwmx/nb - CLI plain-text note-taking, bookmarking, and archiving with encryption, filtering and search, Git-backed versioning and syncing, Pandoc-backed conversion, and more in a single portable script.
    • skeeto/hastyhex - A blazing fast hex dumper
    • mgdm/htmlq - Like jq, but for HTML.
    • kellyjonbrazil/jc - CLI tool and python library that converts the output of popular command-line tools and file-types to JSON or Dictionaries. This allows piping of output to tools like jq and simplifying automation scripts.
    • noborus/trdsql - CLI tool that can execute SQL queries on CSV, LTSV, JSON and TBLN. Can output to various formats.
    • wader/fq - jq for binary formats
  • <a name="debug"></a>debug

  • <a name="dns"></a>dns

  • <a name="git"></a>git

  • <a name="http"></a>http

    • asciimoo/wuzz - Interactive cli tool for HTTP inspection
    • Canop/rhit - A nginx log explorer
    • hazbo/httpu - The terminal-first http client
    • micha/resty - Little command line REST client that you can use in pipelines (bash or zsh).
    • mitmproxy/mitmproxy - An interactive TLS-capable intercepting HTTP proxy for penetration testers and software developers.
    • Orange-OpenSource/hurl - Hurl, run and test HTTP requests.
    • httpie/httpie - As easy as /aitch-tee-tee-pie/ 🥧 Modern, user-friendly command-line HTTP client for the API era. JSON support, colors, sessions, downloads, plugins & more. https://twitter.com/httpie
  • <a name="infra"></a>infra

  • <a name="logs"></a>logs

    • mimecast/dtail - DTail is a distributed DevOps tool for tailing, grepping, catting logs and other text files on many remote machines at once.
    • tstack/lnav - Log file navigator
    • allinurl/goaccess - GoAccess is a real-time web log analyzer and interactive viewer that runs in a terminal in *nix systems or through your browser.
  • <a name="monitoring"></a>monitoring

    • sqshq/sampler - A tool for shell commands execution, visualization and alerting. Configured with a simple YAML file.
    • facebookincubator/below - A time traveling resource monitor for modern Linux systems
  • <a name="performance"></a>performance

    • fcsonline/drill - Drill is a HTTP load testing application written in Rust inspired by Ansible syntax
    • ianmiell/autotrace - Runs a process, and gives you the output along with other telemetry on the process, all in one terminal window.
    • iovisor/bcc - BCC - Tools for BPF-based Linux IO analysis, networking, monitoring, and more
    • muesli/duf - Disk Usage/Free Utility
    • nakabonne/ali - Generate HTTP load and plot the results in real-time
    • wg/wrk - Modern HTTP benchmarking tool
    • OpenSSL Cipher Speed · mdaxini/howto-openssl Wiki
    • hatoo/oha - Ohayou(おはよう), HTTP load generator, inspired by rakyll/hey with tui animation.
    • jaygooby/ttfb.sh - Measures time-to-first-byte in seconds, for single or multiple URLs. Can calculate fastest, slowest & median TTFB values, and optionally log all response headers. Uses curl and the calculation `%{time_starttransfer} - %{time_appconnect}` which doesn't include any connection overhead, to better approximate devtool’s TTFB figure.
  • <a name="redis"></a>redis

    • mylxsw/redis-tui - A Redis Text-based UI client in CLI
    • laixintao/iredis - Interactive Redis: A Terminal Client for Redis with AutoCompletion and Syntax Highlighting.
  • <a name="scripting"></a>scripting

  • <a name="security"></a>security

    • gildasio/h2t - h2t (HTTP Hardening Tool) scans a website and suggests security headers to apply
    • t4d/PhishingKitHunter - Find phishing kits which use your brand/organization's files and image.
    • Tuhinshubhra/CMSeeK - CMS (Content Management Systems) Detection and Exploitation suite - Scan WordPress, Joomla, Drupal and 80 other CMSs
    • SteveD3/kit_hunter - A basic phishing kit scanner for dedicated and semi-dedicated hosting
  • <a name="shell"></a>shell

    • dvorka/hstr - Bash and zsh shell history suggest box - easily view, navigate, search and manage your command history.
    • gpakosz/.tmux - 🇫🇷 Oh My Tmux! Pretty & versatile tmux configuration made with ❤️ (imho the best tmux configuration that just works)
    • kovidgoyal/kitty - Cross-platform, fast, feature-rich, GPU based terminal
    • mbadolato/iTerm2-Color-Schemes - Over 175 terminal color schemes/themes for iTerm/iTerm2 (with ports to Terminal, Konsole, PuTTY, Xresources, XRDB, Remina, Termite, XFCE, Tilda, and Terminator)
    • nk412/tinylogger - Lightweight logging framework for bash
    • p-gen/smenu - Terminal utility that allows you to use words coming from the standard input to create a nice selection window just below the cursor. Once done, your selection will be sent to standard output. Screencasts can be found in the Wiki
    • tmux-python/tmuxp - tmux session manager. built on libtmux
    • nvbn/thefuck - Magnificent app which corrects your previous console command.
  • <a name="ssl"></a>ssl

  • <a name="stream-record"></a>stream-record