awesome-repositories.com
المدونة
MCP
awesome-repositories.com

اكتشف أفضل مستودعات المصادر المفتوحة باستخدام بحث مدعوم بالذكاء الاصطناعي.

استكشفعمليات بحث منسقةبدائل مفتوحة المصدربرمجيات ذاتية الاستضافةالمدونةخريطة الموقع
المشروعخادم MCPحولكيفية ترتيب النتائجالصحافة
قانونيالخصوصيةالشروط
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·
sindresorhus avatar

sindresorhus/cli-spinners

0
View on GitHub↗
2,789 نجوم·128 تفرعات·JavaScript·mit·9 مشاهدات

Cli Spinners

cli-spinners is a collection of predefined terminal animation sequences and structured datasets used to signal background activity in console applications. It serves as a library of visual frame sequences and a JSON dataset designed for integration into command line scripts.

The project provides a curated collection of spinner frame sequences and timing intervals to create loading indicators. It includes utilities for selecting specific animations or picking a random configuration from the available library of styles.

The library covers terminal animation assets and visual feedback mechanisms to indicate that a process is active during asynchronous operations in a terminal environment.

Features

  • CLI Spinners - Provides a curated set of character-based loading indicators specifically for command-line interfaces.
  • Configuration Mappings - Maps unique spinner identifiers to their corresponding frame arrays and interval durations.
  • Animation Asset Libraries - Provides a comprehensive set of predefined visual frame sequences to signal background processes in terminals.
  • JSON Component Registries - Uses a JSON-based registry to store spinner frame sequences and timing intervals.
  • Terminal Loading Animations - Supplies a standardized library of character frames and durations for consistent terminal loading visuals.
  • Terminal User Interface Tooling - Enhances terminal user experience by providing clear indicators that a background process is active.
  • Command Line Interface Design - Offers visual feedback components to improve the user experience of long-running terminal tasks.

سجل النجوم

مخطط تاريخ النجوم لـ sindresorhus/cli-spinnersمخطط تاريخ النجوم لـ sindresorhus/cli-spinners

بحث بالذكاء الاصطناعي

استكشف المزيد من المستودعات الرائعة

صف ما تحتاجه بلغة بسيطة — وسيقوم الذكاء الاصطناعي بترتيب آلاف المشاريع مفتوحة المصدر المنسقة حسب الصلة.

Start searching with AI

بدائل مفتوحة المصدر لـ Cli Spinners

مشاريع مفتوحة المصدر مشابهة، مرتبة حسب عدد الميزات المشتركة مع Cli Spinners.
  • manrajgrover/haloالصورة الرمزية لـ manrajgrover

    manrajgrover/halo

    3,101عرض على GitHub↗

    Halo is a Python library for rendering animated loading indicators and task completion symbols within terminal and notebook environments. It serves as a utility for providing visual feedback in command-line interfaces to signal that background processes are active. The library allows for the customization of loading spinner animations through the use of preset styles or custom character sequences and rotation intervals. It includes functionality to terminate active animations and replace them with specific status symbols and messages to indicate success, failure, or warnings. The project cov

    Pythonasynchaloipython
    عرض على GitHub↗3,101
  • cronvel/terminal-kitالصورة الرمزية لـ cronvel

    cronvel/terminal-kit

    3,366عرض على GitHub↗

    Terminal-kit is a Node.js toolkit for building command-line applications and console user interfaces. It provides a comprehensive suite of utilities for console text styling, terminal graphics rendering, input parsing, and interactive interface construction. The library features a cell-based text grid model, a component document tree for hierarchical layout of interactive widgets, and off-screen pixel buffering for multi-layered image composition and manipulation. It handles direct escape-sequence output control and raw-mode input parsing to manage display regions and capture user interaction

    JavaScript
    عرض على GitHub↗3,366
  • console-rs/indicatifالصورة الرمزية لـ console-rs

    console-rs/indicatif

    5,168عرض على GitHub↗

    indicatif is a Rust library for rendering progress bars and loading spinners in command line applications. It provides terminal progress indicators that track task completion percentages and estimated time remaining. The project includes a multi-bar progress manager to coordinate several simultaneous indicators in a single terminal view and a terminal log synchronizer to prevent logging output from overlapping or distorting active bars. It features a spinner component for signaling active background processes when the total completion percentage is unknown. The library supports progress temp

    Rust
    عرض على GitHub↗5,168
  • schollz/progressbarالصورة الرمزية لـ schollz

    schollz/progressbar

    4,678عرض على GitHub↗

    This project is a thread-safe terminal progress bar and IO progress wrapper for Go applications. It provides a library for rendering updating progress indicators and activity spinners within a command-line interface to visualize task completion and data stream progress. The library includes a stream-wrapping IO interceptor that automatically tracks and displays the volume of bytes processed during read or write operations. It also supports indeterminate activity spinners for processes where the total work volume is unknown. Users can configure the visual appearance of the progress indicators

    Gocommand-linegogolang
    عرض على GitHub↗4,678
عرض جميع البدائل الـ 30 لـ Cli Spinners→

الأسئلة الشائعة

ما هي وظيفة sindresorhus/cli-spinners؟

cli-spinners is a collection of predefined terminal animation sequences and structured datasets used to signal background activity in console applications. It serves as a library of visual frame sequences and a JSON dataset designed for integration into command line scripts.

ما هي الميزات الرئيسية لـ sindresorhus/cli-spinners؟

الميزات الرئيسية لـ sindresorhus/cli-spinners هي: CLI Spinners, Configuration Mappings, Animation Asset Libraries, JSON Component Registries, Terminal Loading Animations, Terminal User Interface Tooling, Command Line Interface Design.

ما هي البدائل مفتوحة المصدر لـ sindresorhus/cli-spinners؟

تشمل البدائل مفتوحة المصدر لـ sindresorhus/cli-spinners: manrajgrover/halo — Halo is a Python library for rendering animated loading indicators and task completion symbols within terminal and… cronvel/terminal-kit — Terminal-kit is a Node.js toolkit for building command-line applications and console user interfaces. It provides a… console-rs/indicatif — indicatif is a Rust library for rendering progress bars and loading spinners in command line applications. It provides… schollz/progressbar — This project is a thread-safe terminal progress bar and IO progress wrapper for Go applications. It provides a library… huntabyte/shadcn-svelte — shadcn-svelte is a collection of accessible and customizable user interface elements for Svelte applications. Rather… sindresorhus/ora — Ora is a terminal spinner library and Node.js CLI component used to integrate animated loading indicators and…