Throbber widget of tui-rs
NOTE: I'm a newbie Rust. Therefore, there may be breaking changes in the future.
throbber-widgets-tui is a tui-rs widget that displays throbber.
A throbber may also be called:
- activity indicator
- indeterminate progress bar
- loading icon
- spinner
- ぐるぐる(guru guru)
Demo

The demo shown in the gif can be run with all available symbols.
Features
- Render throbber
- With label
- Random or specified step, also negative is possible.
Getting Started
// :
// :
// :
// :
Dependencies
Direct dependencies crates:
|
| License | crate |
|---|---|
| Apache-2.0 OR MIT (1) | rand |
| MIT (2) | crossterm, tui |
| Zlib (1) | throbber-widgets-tui |
Chain dependecies crates:
|
| License | crate |
|---|---|
| Apache-2.0 OR Apache-2.0 WITH LLVM-exception OR MIT (1) | wasi |
| Apache-2.0 OR MIT (29) | bitflags, cassowary, cfg-if, getrandom, libc, lock_api, log, parking_lot, parking_lot_core, ppv-lite86, rand, rand_chacha, rand_core, scopeguard, signal-hook, signal-hook-mio, signal-hook-registry, smallvec, unicode-segmentation, unicode-width, winapi, winapi-i686-pc-windows-gnu, winapi-x86_64-pc-windows-gnu, windows-sys, windows_aarch64_msvc, windows_i686_gnu, windows_i686_msvc, windows_x86_64_gnu, windows_x86_64_msvc |
| MIT (5) | crossterm, crossterm_winapi, mio, redox_syscall, tui |
| Zlib (1) | throbber-widgets-tui |
License
This repository's license is zlib. Please feel free to use this, but no warranty.