charmbracelet/bubbletea
A powerful little TUI framework 🏗
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 Tháng
#1 Repository Của Tháng
#4 Repository Của Tháng
🛠️ Bubble Tea - Framework TUI mạnh mẽ dành cho Go
Framework Go dựa trên kiến trúc Elm, giúp xây dựng ứng dụng terminal một cách thú vị và hiệu quả.
Bubble Tea là một framework Go cho phép bạn xây dựng các ứng dụng terminal (TUI) bằng cách áp dụng các tinh thần thiết kế hàm và trạng thái từ The Elm Architecture. Dự án phù hợp với cả ứng dụng đơn giản và phức tạp, có thể inline, toàn màn hình hoặc kết hợp cả hai.
✨ Điểm nổi bật
- Render hiệu năng cao: Sử dụng bộ render basecell tối ưu hiệu năng.
- Downsampling màu sắc tích hợp: Hỗ trợ giảm màu tự động.
- Giao diện khai báo: View được định nghĩa một cách khai báo dựa trên trạng thái.
- Xử lý bàn phím & chuột chính xác: Hỗ trợ đa dạng sự kiện phím và chuột.
- Hỗ trợ clipboard: Tích hợp sẵn hỗ trợ sao chép dán.
- Archiecture Elm: Dựa trên mô hình Model - Update - View.
💡 Vì sao đáng chú ý
Bubble Tea không chỉ cung cấp một công cụ để xây dựng TUI mà còn mang lại trải nghiệm phát triển mượt mà nhờ kiến trúc Elm giúp quản lý trạng thái rõ ràng. Được sử dụng rộng rãi trong môi trường sản phẩm, Bubble Tea kết hợp hiệu năng cao với tính linh hoạt, phù hợp cho cả dự án nhỏ lẻ và hệ thống lớn.
#TUI #GoLang #ElmArchitecture #OpenSource #TerminalApps #TiniX
Similar Projects
Discover other similar projects and AI models.
Git with a cup of tea! Painless self-hosted all-in-one software development service, including Git hosting, code review, team collaboration, package registry and CI/CD
Get up and running with Kimi, GLM, MiniMax, DeepSeek, gpt-oss, Qwen, Gemma and other models.
The lean application framework for Python. Build sophisticated user interfaces with a simple Python API. Run your apps in the terminal and a web browser.
This is the repo for Vue 2. For Vue 3, go to https://github.com/vuejs/core
Fair-code workflow automation platform with native AI capabilities. Combine visual building with custom code, self-host or cloud, 400+ integrations.