spinner - Go (golang) package for providing a terminal spinner/progress indicator with options.

  •        101

spinner is a simple package to add a spinner / progress indicator to any terminal application. Examples can be found below as well as full examples in the examples directory.For more detail about the library and its features, reference your local godoc once installed.




Related Projects

Kurukuru - Terminal Spinner for .NET Core/Standard

  •    CSharp

Terminal Spinner library for .NET Core/Standard. strongly inspired by cli-spinners, ora, CLISpinner. When running on terminal using non-Unicode codepages (e.g. CP437:EN-US, CP932:JA-JP), the library will render using ASCII-characters spinner by default.

tty-spinner - A terminal spinner for tasks that have non-deterministic time frame.

  •    Ruby

A terminal spinner for tasks that have non-deterministic time frame. TTY::Spinner provides independent spinner component for TTY toolkit.

ora - Elegant terminal spinner

  •    Javascript

Show your support for Ora by buying this excellent Node.js course.It will gracefully not do anything when there's no TTY or when in a CI.

go-spin - Terminal spinner package for Golang

  •    Go

Little terminal spinner lib.View the docs.

halo - 💫 Beautiful spinners for terminal, IPython and Jupyter

  •    Python

Text shown along with spinner. Defaults to dots spinner. For Windows users, it defaults to line spinner.

cli-spinners - Spinners for use in the terminal

  •    Javascript

The list of spinners is just a JSON file and can be used wherever.You probably want to use one of these spinners through the ora module.

csspin - CSS Spinners and Loaders - Modular, Customizable and Single HTML Element Code for Pure CSS Loader and Spinner

  •    CSS

CSS Spinners and Loaders - Modular, Customizable and Single HTML Element Code. CSSPIN Library has a different set of interactive Pure CSS Loaders and Spinners which are built on the top of LESS Preprocessor. Individual Pure CSS Loader or Spinner can be easily customized and can be embedded with Single HTML Element in your next Dev Project.

vue-simple-spinner - A simple, flexible spinner for Vue.js

  •    Vue

vue-simple-spinner is designed to be a lightweight Vue.js spinner requiring minimal configuration. IE 10+ (due to CSS animation support).

YarnSpinner - Yarn Spinner is a C# library for interactive dialogue in games!

  •    CSharp

Yarn is a language that's designed to make it super easy to create interactive dialogue for games. Yarn's very similar in style to Twine, so if you already know that, you'll be right at home! If you don't, that's cool - Yarn's syntax is extremely minimal, and there's not much there to learn. The Yarn language is used in a number of cool games, including Night In The Woods and Knights and Bikes. Yarn Spinner interprets the Yarn language, and is written in C#. Yarn Spinner is designed to be easy to add to Unity games, but it's also intended for use in other contexts as well.

asciigraph - Go package to make lightweight ASCII line graph ╭┈╯ in command line apps with no other dependencies

  •    Go

Go package to make lightweight ASCII line graphs ╭┈╯. This package also brings a small utility for command line usage. Assuming $GOPATH/bin is in your $PATH, simply go get it then install CLI.

Article Spinner


Article Spinner: Spins articles, documents, to make them unique to the search engines, cant say they are perfectly readable, generally used for SEO purposes.

Spinner Wiki

  •    Perl

Spinner Wiki is an offshoot of Dolphin Wiki (named for the Spinner Dolphin) which drops support for multiple webs and adds inter-wiki links, file uploads, as well as Wiki-style tags for tables, headings, code snippets, etc.

epic-spinners - Easy to use css spinners collection with vue.js integration

  •    Vue

Easy to use css spinners collection with Vue.js integration. Developed by Epicmax. Subscribe to our newsletter to get Epic Spinners updates, our team's stories and Vue.js materials hand-picked by Epicmax.

clui - Command Line UI toolkit for Node.js

  •    Javascript

October 8, 2014 - Adding Line.contents() for fetching the contents of a line as a string. June 2, 2014 - Fixed a crash caused by inability to locate the required trim helper in the latest version of cli-color. (And locked down the version of the cli-color dependency to stop this from ever happening again.) Also removed lodash as a dependency in favor of vanilla JS, to keep installs faster and smaller than ever.

jquery.ui.spinner - jQuery.ui extension for a numeric spinner

  •    Javascript

jQuery.ui extension for a numeric spinner

angular-spinner - Angular directive to show an animated spinner (using spin.js)

  •    TypeScript

Include angular-spinner.js in your application.Possible configuration options are described in the spin.js homepage.



Spinner is an attempt to let computers and people stay out of each other's way - written in C and implementing a number of linked lists, it simply scans through a large amount of text very quickly. It's primary purpose is parsing Windows Registries.

react-spinkit - A collection of loading indicators animated with CSS for React

  •    CSS

Currently I've ported all the spinner animations from Spinkit. If you have other favorite css spinner you'd like to include, open an issue. See more examples on the demo page.