Blog Logo
TAGS

Kurukuru - Terminal Spinner library for .NET platform

Kurukuru is a powerful terminal spinner library for .NET platform that supports .NET Framework, .NET Standard, and .NET 5. It is strongly inspired by the popular spinner libraries such as cli-spinners, ora, and CLISpinner. One of the key features of Kurukuru is that it is aware of non-Unicode codepages on Windows environment, where it renders using ASCII-characters spinner by default. Additionally, the library automatically disables the spinner when running on a non-interactive context in which stdout is redirected. Kurukuru is easy to install and use, just add using Kurukuru; and call Spinner.Start with some delegate. The library also supports async method pattern through StartAsync method. Check out the API section for more details.