https://github.com/mritd/bubbles
TUI components for Bubble Tea(Similar to the official bubbles 😊)
https://github.com/mritd/bubbles
Last synced: over 1 year ago
JSON representation
TUI components for Bubble Tea(Similar to the official bubbles 😊)
- Host: GitHub
- URL: https://github.com/mritd/bubbles
- Owner: mritd
- License: mit
- Created: 2020-12-24T06:21:03.000Z (over 5 years ago)
- Default Branch: master
- Last Pushed: 2021-08-25T10:50:17.000Z (almost 5 years ago)
- Last Synced: 2025-03-19T02:38:06.433Z (over 1 year ago)
- Language: Go
- Size: 3.94 MB
- Stars: 104
- Watchers: 4
- Forks: 5
- Open Issues: 1
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# bubbles
bubbles is a terminal prompt library created based on [charmbracelet/bubbletea](https://github.com/charmbracelet/bubbletea).
Based on bubbletea, it can be more robust and easy to maintain. Now bubbles are
used to replace [promptx](https://github.com/mritd/promptx).
### selector
The `selector` is a terminal single-selection list library. The `selector` library provides the functions
of page up and down and key movement, and supports custom rendering methods.

### prompt
The `prompt` is a terminal input prompt library. The `prompt` library provides CJK character support
and standard terminal shortcut keys (such as `ctrl+a`, `ctrl+e`), password input echo and other functions.

### progressbar
The `progressbar` is a terminal progress bar library. The terminal `progressbar` library provides a terminal
progress bar with a function. After each function is executed successfully, the progress bar advances
a certain distance. If the function returns an error message, the progress bar is terminated.
