Skip to content

About

A collection of cli-tui software

Topics

Resources

Stars

16 stars

Watchers

2 watching

Forks

Latest commit

 

History

35 Commits

Folders and files

NameName
Last commit message
Last commit date
 
 
 
 

Repository files navigation

Awesome software/cli-tui

Table of Contents

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

core

data

  • 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.
  • ericchiang/pup - Parsing HTML at the command line
  • jarun/Buku - Powerful command-line bookmark manager. Your mini web!
  • 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.
  • koenbollen/jl - jl — JSON Logs, a development tool for working with structured JSON logging.
  • louis030195/hyperconsciousness - iCloud for agents. An encrypted, permissioned knowledge layer for humans and agents.
  • mgdm/htmlq - Like jq, but for HTML.
  • mikefarah/yq - yq is a portable command-line YAML processor
  • noborus/trdsql - CLI tool that can execute SQL queries on CSV, LTSV, JSON and TBLN. Can output to various formats.
  • rekurt/dbdiff - Compare database schemas, detect drift, and generate reviewable migration SQL. PostgreSQL, MySQL, SQLite, SQL files, and offline snapshots.
  • saulpw/visidata - A terminal spreadsheet multitool for discovering and arranging data
  • skeeto/hastyhex - A blazing fast hex dumper
  • tomnomnom/gron - Make JSON greppable!
  • wader/fq - jq for binary formats
  • wtfutil/wtf - The personal information dashboard for your terminal
  • 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.

dns

file_managers

git

  • charmbracelet/soft-serve - A tasty, self-hostable Git server for the command line🍦
  • chriswalz/bit - Bit is a modern Git CLI
  • dandavison/delta - A viewer for git and diff output
  • GitHub - bmf-san/ggc - A modern Git CLI tool with both traditional command-line and interactive incremental-search UI. · GitHub
  • jedipunkz/gm - ghq-style repository manager with a built-in fuzzy finder, frecency ranking, and git worktree browsing
  • loki-inu/relnote - Offline CLI and GitHub Action for conventional-commit release notes. stdlib Python, no API, no config.
  • rekurt/gitlab-downloader - Clone GitLab groups and plan conservative transfers between GitLab instances with a CLI and desktop app.
  • zricethezav/gitleaks - Searches full repo history for secrets and keys 🔑

http

infra

  • antirez/hping - hping network tool
  • denilsonsa/prettyping - prettyping is a wrapper around the standard ping tool, making the output prettier, more colorful, more compact, and easier to read.
  • F1bonacc1/process-compose - Process Compose is like docker-compose, but for orchestrating a suite of processes, not containers.
  • fujiapple852/trippy - A network diagnostic tool
  • GitHub - orf/gping - Ping, but with a graph · GitHub
  • imsnif/bandwhich - Terminal bandwidth utilization tool (formerly known as "what")
  • koct9i/ioping - simple disk I/0 latency measuring tool
  • microsoft/ethr - Ethr is a Comprehensive Network Measurement Tool for TCP, UDP & ICMP.
  • v-byte-cpu/sx - Fast, modern, easy-to-use network scanner
  • wes/jokku - Self-hosted PaaS on Firecracker microVMs with Dokku's commands, and a live TUI dashboard of servers, apps, traffic, databases and backups
  • zu1k/nali - An offline tool for querying IP geographic information and CDN provider.一个查询IP地理信息和CDN服务提供商的离线终端工具.

k8s

logs

  • 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.
  • Canop/rhit - A nginx log explorer
  • tstack/lnav - Log file navigator

monitoring

  • 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.
  • rekurt/prt - Live network port inspector for macOS and Linux with process details, SSH tunnel health, alerts and JSON/CSV export
  • sqshq/sampler - A tool for shell commands execution, visualization and alerting. Configured with a simple YAML file.

performance

  • 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
  • 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.
  • nakabonne/ali - Generate HTTP load and plot the results in real-time
  • sharkdp/hyperfine - A command-line benchmarking tool
  • vpshostreview/vhr-vps-benchmark - Benchmarks a Linux server (sysbench CPU and memory, fio 4k random IOPS) in about a minute
  • wg/wrk - Modern HTTP benchmarking tool

scripting

ssl

tooling

  • alacritty/alacritty - A cross-platform, OpenGL terminal emulator.

  • dvorka/hstr - Bash and zsh shell history suggest box - easily view, navigate, search and manage your command history.

  • GitHub - zimfw/zimfw - Zim: Modular, customizable, and blazing fast Zsh framework

  • 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

  • santinic/how2 - stackoverflow from the terminal

  • TerminallyLazy/Tree-Ring-Memory - Framework-agnostic, local-first memory lifecycle for AI agents: Rust CLI, SQLite/FTS recall, forgetting, audit, consolidation, DOX/Revolve adapters, and TUI.

  • tmux-python/tmuxp - tmux session manager. built on libtmux

  • wes/paca - A simple tui app for task, timer and invoicing for projects.

  • xgi/castero - TUI podcast client for the terminal

  • rothgar/awesome-tuis - List of projects that provide terminal user interfaces

  • sassman/t-rec-rs - Blazingly fast terminal recorder that generates animated gif images for the web written in rust

  • team-video/aviary.sh - Minimal distributed configuration management in bash

Generated with ❤️ by awesome-bookmarks.

About

A collection of cli-tui software

Topics

Resources

Stars

16 stars

Watchers

2 watching

Forks

Releases

Packages

Contributors