Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/gui-cs/Terminal.Gui
Cross Platform Terminal UI toolkit for .NET
https://github.com/gui-cs/Terminal.Gui
cross-platform csharp curses dotnet gui terminal toolkit winforms
Last synced: 14 days ago
JSON representation
Cross Platform Terminal UI toolkit for .NET
- Host: GitHub
- URL: https://github.com/gui-cs/Terminal.Gui
- Owner: gui-cs
- License: mit
- Created: 2017-12-11T03:23:45.000Z (almost 7 years ago)
- Default Branch: develop
- Last Pushed: 2024-04-22T10:40:38.000Z (7 months ago)
- Last Synced: 2024-04-22T10:56:05.331Z (7 months ago)
- Topics: cross-platform, csharp, curses, dotnet, gui, terminal, toolkit, winforms
- Language: C#
- Homepage:
- Size: 59 MB
- Stars: 9,097
- Watchers: 134
- Forks: 658
- Open Issues: 181
-
Metadata Files:
- Readme: README.md
- Contributing: CONTRIBUTING.md
- License: LICENSE
- Code of conduct: CODE_OF_CONDUCT.md
- Codeowners: .github/CODEOWNERS
Awesome Lists containing this project
- StarryDivineSky - gui-cs/Terminal.Gui - Windows、Mac 和 Linux。Curses、Windows 控制台和 .NET 控制台的终端驱动程序意味着应用在彩色和单色终端上都能正常工作。键盘和鼠标输入 - 支持键盘和鼠标输入,包括对拖放的支持。灵活布局 - 支持绝对布局和创新的计算布局系统。计算布局使控件之间的相对布局变得容易,并启用动态终端 UI。剪贴板支持 - 剪切、复制和粘贴通过 Clipboard 类提供的文本。任意视图 - 所有可见的 UI 元素都是 View 类的子类,而这些子类又可以包含任意数量的子视图。高级应用功能 - Mainloop 支持处理事件、空闲处理程序、计时器和监控文件描述符。大多数类对于线程都是安全的。反应式扩展 - 使用反应式扩展,并受益于增强的代码可读性,以及应用 MVVM 模式和 ReactiveUI 数据绑定的能力。请参阅示例应用的源代码,了解如何实现此目的。 (前端开发框架及项目 / 其他_文本生成、文本对话)