github.com/briandowns/spinner

spinner

Go (golang) package with 90 configurable terminal spinner/progress indicators.

78

Decision Signals

Health score 78/100, confidence 65/100.

Strong
Maintenance 43
Adoption 100
Security 92
Maturity 83
Developer DX 91
Confidence 65

Install

go get github.com/briandowns/spinner

Package Data

updated May 28, 2026
Latest versionUnknown
Imported by2.0K packages
Stars2.5K
Forks130
Last activity1 years ago
Latest releasev1.23.2 (1 years ago)
LicenseApache-2.0
Known vuln records0

API Surface

39 symbols
SymbolKindSynopsis
Option Type type Option func(*Spinner)
WithColor Function func WithColor(color string) Option
WithFinalMSG Function func WithFinalMSG(finalMsg string) Option
WithHiddenCursor Function func WithHiddenCursor(hideCursor bool) Option
WithSuffix Function func WithSuffix(suffix string) Option
WithWriter Function func WithWriter(w io.Writer) Option
WithWriterFile Function func WithWriterFile(f *os.File) Option
Options Type type Options struct{ ... }
Options.Color Field Color string
Options.FinalMSG Field FinalMSG string
Options.HideCursor Field HideCursor bool
Options.Suffix Field Suffix string

Maintained Alternatives

limited recent repository activity

#1 bubbletea

Package tea provides a framework for building rich terminal user interfaces based on the paradigms of The Elm Architecture.

Go Terminal UI Libraries 42.7K stars 11.7K imported-by 100% confidence
95

#2 fx

Terminal JSON viewer & processor

Go Terminal UI Libraries 20.5K stars 0 imported-by 100% confidence
93

#3 dive

A tool for exploring each layer in a docker image

Go Terminal UI Libraries 54.0K stars 0 imported-by 95% confidence
86

Similar Packages

Go Terminal UI Libraries

#1 bubbletea

Package tea provides a framework for building rich terminal user interfaces based on the paradigms of The Elm Architecture.

Go Terminal UI Libraries 42.7K stars 11.7K imported-by 100% confidence
95

#2 fx

Terminal JSON viewer & processor

Go Terminal UI Libraries 20.5K stars 0 imported-by 100% confidence
93

#3 dive

A tool for exploring each layer in a docker image

Go Terminal UI Libraries 54.0K stars 0 imported-by 95% confidence
86

#4 mac-cleanup-go

Preview-first TUI for cleaning macOS caches, logs, and temporary files.

Go Terminal UI Libraries 0 stars 0 imported-by 80% confidence
59

#5 tuigo

Go Terminal UI Libraries 0 stars 4 imported-by 75% confidence
56