tui-cs/Terminal.Gui
Cross Platform Terminal UI toolkit for .NET
Thành tựu nổi bật
Những danh hiệu mới nhất của dự án
#1 Repository Của Tuần
#2 Repository Của Tuần
#2 Repository Của Tuần
🎯 Terminal.Gui: Toolkit C# xây dựng giao diện terminal đẹp như web
Cross-platform TUI toolkit cho .NET với layout responsive, TrueColor, Unicode và hỗ trợ chuột.
Terminal.Gui là một framework C# mạnh mẽ cho phép phát triển ứng dụng giao diện terminal (TUI) phong phú trên Windows, macOS và Linux. Với hơn 11.000 sao và 1,7 triệu lượt tải, phiên bản 2.0 mang đến hệ thống layout responsive, rendering double-buffering, cùng hơn 50 loại view dựng sẵn như bảng, cây, trình soạn thảo văn bản, biểu đồ và hộp thoại tệp.
✨ Điểm nổi bật
- Responsive TUI: Hệ thống layout giúp ứng dụng console mượt như trang web responsive.
- Hiệu năng cao: Double buffering rendering, tốc độ nhanh, hỗ trợ bảng và cây vô hạn.
- Keyboard + Mouse: Tối ưu trải nghiệm bàn phím, đồng thời hỗ trợ chuột đầy đủ.
- 50+ Widget dựng sẵn: Bao gồm text editor, nút, checkbox, cây, bảng, markdown, menu, selector...
- TrueColor + Unicode: Hỗ trợ màu sắc đầy đủ và ký tự Unicode.
- Trực quan hóa: Biểu đồ, thanh tiến trình, bộ chọn màu với TrueColor.
- Quản lý tệp: Trình duyệt thư mục và tệp với tìm kiếm, lọc và hỗ trợ Nerdfonts.
- Tuỳ chỉnh hoàn toàn: Chủ đề, màu sắc, phím tắt có thể lưu cài đặt.
💡 Vì sao đáng chú ý
Terminal.Gui không chỉ là một thư viện UI — nó biến terminal thành nền tảng phát triển ứng dụng đa nền tảng thực sự mạnh mẽ. Khác với các công cụ TUI truyền thống dùng C/C++ như curses, Terminal.Gui mang lại trải nghiệm phát triển hiện đại với C#, hệ thống layout responsive và hỗ trợ đa dạng widget phong phú. Dễ dàng tích hợp vào dự án .NET, phù hợp cho cả công cụ CLI inline lẫn ứng dụng full-screen như Claude Code, Copilot hay Codex CLI.
#TerminalGui #CSharp #TUI #Dotnet #OpenSource #TiniX
Dự án tương tự
Khám phá các dự án và mô hình AI khác có sự tương đồng.
Develop Desktop, Embedded, Mobile and WebAssembly apps with C# and XAML. The future of .NET UI
Open Source real-time strategy game engine for early Westwood games such as Command & Conquer: Red Alert written in C# using SDL and OpenGL. Runs on Windows, Linux, *BSD and Mac OS X.
A .NET library that makes it easier to create beautiful console applications.
A .NET library that makes it easier to create beautiful console applications.
htop is an interactive text-mode process viewer for Unix systems. It aims to be a better 'top'.
Vifm is a file manager with curses interface, which provides Vim-like environment for managing objects within file systems, extended with some useful ideas from mutt.
The new Windows Terminal and the original Windows console host, all in the same place!
🙃 A delightful community-driven (with 2,500+ contributors) framework for managing your zsh configuration. Includes 300+ optional plugins (rails, git, macOS, hub, docker, homebrew, node, php, python, etc), 140+ themes to spice up your morning, and an auto-update tool that makes it easy to keep up with the latest updates from the community.