An open API service indexing awesome lists of open source software.

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 😊)

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.

![selector.gif](resources/selector.gif)

### 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.

![prompt.gif](resources/prompt.gif)

### 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.

![progressbar.gif](resources/progressbar.gif)