awesome-repositories.com
Blog
awesome-repositories.com

Descoperă cele mai bune repository-uri open source cu căutare AI.

ExploreazăCăutări recomandateAlternative open-sourceSoftware self-hostedBlogHartă site
ProiectDespreCum realizăm clasamentulPresăServer MCP
LegalConfidențialitateTermeni
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·

1 repository

Awesome GitHub RepositoriesTerminal Display Controllers

Utilities for managing the redrawing and layout loop of terminal-based user interfaces.

Distinct from Interaction Controllers: Focuses on terminal redraw loops and display management rather than DOM-based interaction primitives like dragging.

Explore 1 awesome GitHub repository matching user interface & experience · Terminal Display Controllers. Refine with filters or upvote what's useful.

Awesome Terminal Display Controllers GitHub Repositories

Găsește cele mai bune repo-uri cu AI.Vom căuta cele mai potrivite repository-uri folosind AI.
  • dthree/vorpalAvatar dthree

    dthree/vorpal

    5,628Vezi pe GitHub↗

    Vorpal este un framework CLI interactiv pentru Node.js și o bibliotecă de interfață terminală utilizată pentru a construi shell-uri extensibile în linie de comandă. Funcționează ca un parser interactiv de linie de comandă care convertește input-ul de tip șir în funcții executabile, gestionând ciclul de viață al sesiunilor de terminal și rutarea comenzilor. Framework-ul se distinge printr-o arhitectură de extensie bazată pe plugin-uri, care permite modulelor externe să înregistreze noi comenzi, comportamente partajate și suite complete de comenzi în mediul de bază. Suportă crearea de medii shell personalizate cu namespace-uri specializate și un sistem pentru istoricul persistent al utilizatorului și stocarea locală cheie-valoare. Proiectul oferă utilitare cuprinzătoare pentru gestionarea comenzilor, inclusiv autocomplete, suport pentru alias-uri și sisteme de ajutor programabile. Include, de asemenea, controale I/O pentru terminal pentru modificarea dinamică a prompt-ului, interceptarea output-ului standard și solicitarea interactivă a utilizatorului. Gestionarea erorilor este tratată prin listeneri globali de excepții și declanșatoare specifice pentru input-ul utilizatorului care nu se potrivește cu nicio comandă.

    Provides a controller for the terminal display that manages content redrawing and the input/output loop.

    JavaScript
    Vezi pe GitHub↗5,628
  1. Home
  2. User Interface & Experience
  3. Interactive UI Elements
  4. Interaction Controllers
  5. Terminal Display Controllers

Explorează sub-etichetele

  • Terminal UI WidgetsGraphical interface elements integrated directly into the terminal environment for interactive command line interactions. **Distinct from Terminal Display Controllers:** Distinct from Terminal Display Controllers: focuses on the widgets themselves rather than the underlying redraw loop management.