https://github.com/gabe565/go-spinners
Spinners for use in terminal Go apps.
https://github.com/gabe565/go-spinners
cli command-line terminal tui
Last synced: about 1 year ago
JSON representation
Spinners for use in terminal Go apps.
- Host: GitHub
- URL: https://github.com/gabe565/go-spinners
- Owner: gabe565
- License: mit
- Created: 2023-10-10T23:39:29.000Z (over 2 years ago)
- Default Branch: main
- Last Pushed: 2025-06-17T22:13:59.000Z (about 1 year ago)
- Last Synced: 2025-06-17T23:24:45.988Z (about 1 year ago)
- Topics: cli, command-line, terminal, tui
- Language: Go
- Homepage: https://pkg.go.dev/github.com/gabe565/go-spinners
- Size: 104 KB
- Stars: 7
- Watchers: 2
- Forks: 0
- Open Issues: 5
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# go-spinners
[](https://github.com/gabe565/go-spinners/releases)
[](https://github.com/gabe565/go-spinners/actions/workflows/build.yaml)
[](https://goreportcard.com/report/github.com/gabe565/go-spinners)
70+ spinners for use in terminal Go apps.
This repo is autogenerated from [sindresorhus/cli-spinners](https://github.com/sindresorhus/cli-spinners).
Intended to be used with [schollz/progressbar](https://github.com/schollz/progressbar), but the spinners will work with any tool that accepts a `[]string`.
## Installation
```shell
go get gabe565.com/spinners
```
## Usage
See [`spinners.go`](./spinners.go) for a list of available spinners, or see one of the [preview pages](#preview).
Also see [examples](./examples).
## Preview
See all [spinners at once](https://jsfiddle.net/sindresorhus/2eLtsbey/embedded/result/) or [one at the time](https://asciinema.org/a/95348?size=big).