awesome-tuis

awesome-tuis

终端用户界面项目大全 跨领域TUI应用精选

本列表汇集了各领域的优秀终端用户界面(TUI)项目,包括仪表盘、开发工具、编辑器、文件管理器和游戏等。这些项目展示了TUI在系统监控、代码编辑、文件管理和娱乐等方面的创新应用,为用户提供高效的终端操作体验。每个入选项目都代表了TUI领域的前沿成果,兼具实用性和创新性。

终端用户界面TUI命令行工具开源项目终端应用Github

Awesome TUIs

List of projects that provide terminal user interfaces

Table of Contents

<details open><summary><h2>Dashboards</h2></summary>
  • AdGuardian-Term A TUI dashboard for monitoring real-time traffic from an AdGuard Home instance.
  • bashtop Resource manager written in bash
  • below A time traveling resource monitor for modern Linux systems
  • bmon A monitoring and debugging tool to capture networking related statistics and prepare them visually.
  • bottom A customizable graphical process/system monitor for the terminal.
  • bpytop A Python-based system monitor with lots of information.
  • btop++ Resource monitor with extras
  • cheatshh A fzf TUI for managing custom made command-line cheatsheet for Unix.
  • cointop The fastest and most interactive terminal based UI application for tracking cryptocurrencies
  • ctop Top-like interface for container metrics
  • CoreFreq CPU monitoring software designed for the 64-bits Processors
  • damon TUI interface for Hashicorp Nomad
  • dockly Immersive terminal interface for managing docker containers and services
  • dry A Docker manager for the terminal
  • eks-node-viewer visualizing dynamic node usage within a kubernetes cluster
  • fubar Formidable Unix Binary Arsenal & Repository. TUI built for gtfobins power users.
  • Glances Glances an Eye on your system. A top/htop alternative.
  • Goaccess GoAccess is a real-time web log analyzer and interactive viewer that runs in a terminal in nix systems or through your browser.
  • gotop A terminal based graphical activity monitor inspired by gtop and vtop
  • gping Ping, but with a graph
  • Grafterm Metrics dashboards on terminal, a Grafana inspired terminal version
  • htop Interactive text-mode process viewer for Unix systems. It aims to be a better 'top'
  • htui Heroku Terminal User Interface
  • kdash A simple and fast dashboard for Kubernetes
  • k9s TUI for managing a Kubernetes cluster
  • kmon Linux Kernel Manager and Activity Monitor
  • lazydocker The lazier way to manage everything docker
  • macmon Sudoless performance monitoring for Apple Silicon processors written in Rust
  • netscanner Network scanner
  • nvtop GPUs process monitoring for AMD, Intel and NVIDIA
  • Planor The Cloud Aviator, dashboard for AWS, Vultr, Heroku, ...
  • process-compose TUI for running apps and processes
  • Pocker TUI based application for docker related tasks.
  • Podman-tui TUI for Podman containers
  • Puffin A beautiful terminal dashboard for hledger
  • sen Terminal User Interface for docker engine
  • s-tui CPU stress and monitoring utility
  • sysz An fzf terminal UI for systemctl
  • tdash A terminal dashboard with stats from Google Analytics, GitHub, Travis CI, and Jenkins. Very much built specific to me
  • tegratop Monitoring tool (top like) for Nvidia jetson boards
  • TermUI Golang terminal dashboard
  • trek ncurses explorer for Hashicorp Nomad clusters
  • trippy A network diagnostic tool that includes functionality like mtr and more
  • ttop System monitoring tool with historical data service, triggers and top-like TUI
  • wander HashiCorp Nomad terminal client
  • WTF The personal information dashboard for your terminal.
  • zenith In terminal graphical metrics for your *nix system written in Rust

</details> <details open><summary><h2>Development</h2></summary>
  • act3 Glance at the last 3 runs of your Github Actions
  • amtui Alertmanager TUI - Your Terminal Companion for Alertmanager
  • ATAC A feature-full TUI API client made in Rust. ATAC is free, open-source, offline and account-less.
  • austin-tui The top-like text-based user interface for Austin
  • burf TUI for Google Cloud Storage (GCS)
  • cnTUI Replay chrome requests from your terminal using curl
  • csope C source code browser based on cscope
  • CuTE TUI to help build, execute and save curl commands, recursively download from remote sources, test your API endpoints, and mange your keys
  • dbee Fast & Minimalistic Database Browser
  • ddqa Jira TUI to help with software releases
  • delta A syntax-highlighting pager for git, diff, and grep output.
  • euporie Jupyter notebooks in the terminal
  • fx Terminal JSON viewer & processor
  • gitui blazing fast terminal-ui for git written in rust
  • git-crecord interactive selective commit tool
  • grv Terminal interface for viewing git repositories
  • harlequin The SQL IDE for Your Terminal
  • jqp A TUI playground to experiment with jq
  • lazygit Simple terminal UI for git commands
  • lazysql A cross-platform TUI database management tool written in Go.
  • mitmproxy A free and open source interactive HTTPS proxy
  • nap Code snippets in your terminal
  • play A TUI playground to experiment with your favorite programs, such as grep, sed, awk, jq and yq
  • posting A powerful HTTP client that lives in your terminal
  • prs Stay updated on PRs without leaving the terminal
  • pudb A console-based visual debugger for Python
  • pyautogit A terminal UI for managing git repositories, written using py_cui
  • runme Discover and run code snippets directly from your README.md or other markdowns
  • sls-dev-tools Dev Tools for the Serverless World
  • termdbms A TUI for viewing and editing database files.
  • terraform-tui view and interact with Terraform state
  • soft-serve A tasty, self-hostable Git server for the command lineicecream
  • tig Text-mode interface for git
  • vctui Console interface for vCenter
  • violet Colorful TUI frontend to run Vagrant commands

</details> <details open><summary><h2>Editors</h2></summary>
  • amp A complete text editor for your terminal
  • helix A post-modern text editor.
  • frogmouth A Markdown browser for your terminal
  • kakoune A modern, modal text editor with focus on interactivity and efficiency
  • micro A modern and intuitive terminal-based text editor
  • orbiton Text editor limited by VT100, suitable for programming, writing git commit messages and editing Markdown
  • slap Sublime-like terminal-based text editor
  • thymus An interactive browser & editor for network configuration files.
  • turbo An experimental text editor for the terminal, based on Scintilla and Turbo Vision
  • zee A modern text editor for the terminal written in Rust

</details> <details open><summary><h2>File Managers</h2></summary>
  • adbtuifm A TUI file manager for Android, based on the Android Debug Bridge(ADB).
  • broot A new way to see and navigate directory trees
  • fff A simple file manager written in bash.
  • fml :file_folder: A stupid simple, fast file manager written in BASH v4.2+.
  • goful a powerful TUI file manager written in Go.
  • lf A terminal file manager written in Go with heavy inspiration from ranger file manager.
  • mc GNU Midnight Commander. A free cross-platform orthodox file manager.
  • nnn n³ The unorthodox terminal file manager.
  • ranger A VIM-inspired file manager for the console.
  • superfile Pretty fancy and modern terminal file manager.
  • TUIFIManager A cross-platform terminal-based file manager (supports termux).
  • Vifm A TUI file manager with vi-keybindings and other vim like behaviour.
  • yazi Blazing fast terminal file manager written in Rust, based on async I/O.

</details> <details open><summary><h2>Games</h2></summary>
  • 2048-cli The game 2048 for your Linux terminal
  • awkaster Pseudo-3D shooter written completely in gawk using raycasting technique
  • bastet Evil falling block game
  • botany Virtual plant buddy
  • brickgame-4bit Brick Game emulator (4-bit Holtek chip)
  • BrogueCE Beautiful roguelike dungeon crawler
  • cbonsai A bonsai tree generator
  • chess-tui Play Chess in your terminal, built in rust
  • clidle Play Wordle in your terminal. Also works over SSH!
  • DOOM-ASCII Text-based DOOM running in terminal.
  • Gameboy Emulator A PHP Terminal GameBoy Emulator
  • go-life Terminal based Conway's Game of Life
  • Greed A game of consumption. Eat as much as you can before munching yourself into a corner!
  • Micro Snake A small snake game, utilizing ANSI escape sequences to draw the board.
  • Micro Tetris One of the smallest Tetris implementations in the world, utilizing only ANSI escape sequences to draw the board.
  • moon-buggy Drive some car across the moon
  • MyMan MyMan is a video game for color and monochrome text terminals in the genre of Namco's Pac-Man
  • nchess Chess in the terminal, written in C.
  • NetHack Dungeon exploration game
  • nInvaders Space Invaders
  • nSnake The classic snake game with textual interface
  • nudoku ncurses based sudoku game
  • onx Noughts & Crosses client-server game with your partner. Based on textual and python.
  • pokete A terminal based Pokemon like game
  • Rebels in the sky P2P terminal game about spacepirates playing basketball across the galaxy.
  • snake :video_game: A super minimal TUI snake game written in pure BASH v5.1+
  • Square Tic Tac Toe Like Tic Tac Toe, but form a square with 4 corners instead of a line
  • ssHattrick Play Hattrick in your terminal over SSH.
  • sshtron multiplayer lightcycle game that runs through SSH

编辑推荐精选

讯飞智文

讯飞智文

一键生成PPT和Word,让学习生活更轻松

讯飞智文是一个利用 AI 技术的项目,能够帮助用户生成 PPT 以及各类文档。无论是商业领域的市场分析报告、年度目标制定,还是学生群体的职业生涯规划、实习避坑指南,亦或是活动策划、旅游攻略等内容,它都能提供支持,帮助用户精准表达,轻松呈现各种信息。

热门AI工具AI办公办公工具讯飞智文AI在线生成PPTAI撰写助手多语种文档生成AI自动配图
讯飞星火

讯飞星火

深度推理能力全新升级,全面对标OpenAI o1

科大讯飞的星火大模型,支持语言理解、知识问答和文本创作等多功能,适用于多种文件和业务场景,提升办公和日常生活的效率。讯飞星火是一个提供丰富智能服务的平台,涵盖科技资讯、图像创作、写作辅助、编程解答、科研文献解读等功能,能为不同需求的用户提供便捷高效的帮助,助力用户轻松获取信息、解决问题,满足多样化使用场景。

模型训练热门AI工具内容创作智能问答AI开发讯飞星火大模型多语种支持智慧生活
Spark-TTS

Spark-TTS

一种基于大语言模型的高效单流解耦语音令牌文本到语音合成模型

Spark-TTS 是一个基于 PyTorch 的开源文本到语音合成项目,由多个知名机构联合参与。该项目提供了高效的 LLM(大语言模型)驱动的语音合成方案,支持语音克隆和语音创建功能,可通过命令行界面(CLI)和 Web UI 两种方式使用。用户可以根据需求调整语音的性别、音高、速度等参数,生成高质量的语音。该项目适用于多种场景,如有声读物制作、智能语音助手开发等。

Trae

Trae

字节跳动发布的AI编程神器IDE

Trae是一种自适应的集成开发环境(IDE),通过自动化和多元协作改变开发流程。利用Trae,团队能够更快速、精确地编写和部署代码,从而提高编程效率和项目交付速度。Trae具备上下文感知和代码自动完成功能,是提升开发效率的理想工具。

热门AI工具生产力协作转型TraeAI IDE
咔片PPT

咔片PPT

AI助力,做PPT更简单!

咔片是一款轻量化在线演示设计工具,借助 AI 技术,实现从内容生成到智能设计的一站式 PPT 制作服务。支持多种文档格式导入生成 PPT,提供海量模板、智能美化、素材替换等功能,适用于销售、教师、学生等各类人群,能高效制作出高品质 PPT,满足不同场景演示需求。

讯飞绘文

讯飞绘文

选题、配图、成文,一站式创作,让内容运营更高效

讯飞绘文,一个AI集成平台,支持写作、选题、配图、排版和发布。高效生成适用于各类媒体的定制内容,加速品牌传播,提升内容营销效果。

AI助手热门AI工具AI创作AI辅助写作讯飞绘文内容运营个性化文章多平台分发
材料星

材料星

专业的AI公文写作平台,公文写作神器

AI 材料星,专业的 AI 公文写作辅助平台,为体制内工作人员提供高效的公文写作解决方案。拥有海量公文文库、9 大核心 AI 功能,支持 30 + 文稿类型生成,助力快速完成领导讲话、工作总结、述职报告等材料,提升办公效率,是体制打工人的得力写作神器。

openai-agents-python

openai-agents-python

OpenAI Agents SDK,助力开发者便捷使用 OpenAI 相关功能。

openai-agents-python 是 OpenAI 推出的一款强大 Python SDK,它为开发者提供了与 OpenAI 模型交互的高效工具,支持工具调用、结果处理、追踪等功能,涵盖多种应用场景,如研究助手、财务研究等,能显著提升开发效率,让开发者更轻松地利用 OpenAI 的技术优势。

Hunyuan3D-2

Hunyuan3D-2

高分辨率纹理 3D 资产生成

Hunyuan3D-2 是腾讯开发的用于 3D 资产生成的强大工具,支持从文本描述、单张图片或多视角图片生成 3D 模型,具备快速形状生成能力,可生成带纹理的高质量 3D 模型,适用于多个领域,为 3D 创作提供了高效解决方案。

3FS

3FS

一个具备存储、管理和客户端操作等多种功能的分布式文件系统相关项目。

3FS 是一个功能强大的分布式文件系统项目,涵盖了存储引擎、元数据管理、客户端工具等多个模块。它支持多种文件操作,如创建文件和目录、设置布局等,同时具备高效的事件循环、节点选择和协程池管理等特性。适用于需要大规模数据存储和管理的场景,能够提高系统的性能和可靠性,是分布式存储领域的优质解决方案。

下拉加载更多