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

awesome-cli-tui-software

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

Last synced: 14 days 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
  • ericchiang/pup - Parsing HTML at the command line

<a name="debug"></a>debug

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

<a name="file_managers"></a>file_managers

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

  • apenwarr/git-subtrac - Keep the content for your git submodules all in one place: the parent repo.
  • chriswalz/bit - Bit is a modern Git CLI
  • dandavison/delta - A viewer for git and diff output
  • MarkForged/GOMP - GOMP (Git cOMPare) is a tool for comparing branches.
  • charmbracelet/soft-serve - A tasty, self-hostable Git server for the command line🍦
  • zricethezav/gitleaks - Searches full repo history for secrets and keys 🔑
  • bmf-san/ggc - A modern Git CLI tool with both traditional command-line and interactive incremental-search UI.
  • yylo-dev/yylo - Command-line orchestrator for coding agents: typed task, validation, merge, and release-readiness boundaries, dedicated branch/worktree per task, and a risk-based merge queue.

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

<a name="infra"></a>infra

<a name="k8s"></a>k8s

<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
  • iovisor/bcc - BCC - Tools for BPF-based Linux IO analysis, networking, monitoring, and more
  • luoyuctl/agenttrace - TUI observability for AI coding agents: trace cost, tokens, tool failures, latency, anomalies, health, diffs, and CI gates across Claude Code, Codex CLI, Gemini CLI, Aider, Cursor exports, and more.

<a name="performance"></a>performance

  • OpenSSL Cipher Speed · mdaxini/howto-openssl Wiki
  • fcsonline/drill - Drill is a HTTP load testing application written in Rust inspired by Ansible syntax
  • hatoo/oha - Ohayou(おはよう), HTTP load generator, inspired by rakyll/hey with tui animation.
  • ianmiell/autotrace - Runs a process, and gives you the output along with other telemetry on the process, all in one terminal window.
  • 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.
  • nakabonne/ali - Generate HTTP load and plot the results in real-time
  • wg/wrk - Modern HTTP benchmarking tool
  • codesenberg/bombardier - Fast cross-platform HTTP benchmarking tool written in Go
  • ddosify/ddosify - High-performance load testing tool, written in Golang.
  • GitHub - getanteon/anteon - Anteon (formerly Ddosify): eBPF-based Kubernetes Monitoring and Performance Testing · GitHub

<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="ssl"></a>ssl

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

  • sassman/t-rec-rs - Blazingly fast terminal recorder that generates animated gif images for the web written in rust
  • miguelmota/streamhut - Stream your terminal to web without installing anything

<a name="tooling"></a>tooling