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
·

6 repository-uri

Awesome GitHub RepositoriesANSI Terminal UI Libraries

Libraries providing primitives for rendering dynamic content and layouts in terminal emulators using ANSI codes.

Distinct from Terminal Libraries: Shortlist focuses on specific layout components or toolsets rather than a general UI rendering library.

Explore 6 awesome GitHub repositories matching user interface & experience · ANSI Terminal UI Libraries. Refine with filters or upvote what's useful.

Awesome ANSI Terminal UI Libraries GitHub Repositories

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

    enquirer/enquirer

    7,946Vezi pe GitHub↗

    Enquirer este o bibliotecă Node.js pentru crearea de interfețe interactive de linie de comandă pentru a colecta input structurat de la utilizator. Oferă un set de prompt-uri de terminal, inclusiv meniuri, formulare și câmpuri de text, pentru a colecta date prin completare automată, selecție multiplă și confirmări booleene. Proiectul servește ca un framework personalizabil care permite crearea de tipuri de prompt-uri personalizate printr-o clasă de bază și extinderea funcționalității printr-o arhitectură de plugin-uri. Biblioteca acoperă o gamă largă de tipare de interacțiune, cum ar fi capturarea datelor numerice și sensibile, validarea input-ului utilizatorului conform unor reguli personalizate și executarea secvențelor de prompt-uri pentru a colecta feedback complex. Include, de asemenea, capabilități pentru sortarea listelor, completarea fragmentelor de text și gestionarea colectării formularelor în terminal.

    Provides a system for rendering dynamic content and layouts in the terminal using ANSI escape codes.

    JavaScript
    Vezi pe GitHub↗7,946
  • olekukonko/tablewriterAvatar olekukonko

    olekukonko/tablewriter

    4,797Vezi pe GitHub↗

    Tablewriter este o bibliotecă și un instrument Go pentru generarea de tabele ASCII și Unicode din date structurate. Acesta funcționează ca un renderer de tabele multi-format, convertind datele în layout-uri pentru output în terminal, Markdown, HTML și SVG. Proiectul se distinge prin capacitatea de a încorpora tabele imbricate în celule și de a îmbina celule adiacente pe orizontală sau verticală. De asemenea, suportă aplicarea culorilor ANSI pentru anteturi, rânduri și margini pentru a stiliza interfețele utilizator din terminal. Toolkit-ul oferă capabilități pentru maparea structurilor și slice-urilor Go în rânduri, încărcarea și convertirea fișierelor CSV printr-o interfață de linie de comandă și streaming-ul incremental al output-ului tabelului. Aspectul vizual este gestionat prin setări configurabile pentru margini, separatoare, spațiere și aliniere.

    Formats data tables with ANSI colors and alignment styles for display in command-line environments.

    Go
    Vezi pe GitHub↗4,797
  • sirmalloc/ccstatuslineAvatar sirmalloc

    sirmalloc/ccstatusline

    3,925Vezi pe GitHub↗

    ccstatusline is a CLI status bar framework and ANSI terminal UI library used to render dynamic, multi-line interfaces within terminal emulators. It functions as a customizable system for displaying real-time metrics, system data, and configuration settings through a widget-based composition model. The framework specializes in Powerline-style status lines, utilizing arrow separators and columnar alignment to create structured headers. It includes specialized dashboards for monitoring Git repository metadata, such as branch names and commit IDs, as well as LLM usage monitors that track API toke

    Provides a library for rendering dynamic content with hex colors, gradients, and adaptive layouts.

    TypeScriptai-toolsclaude-codecli
    Vezi pe GitHub↗3,925
  • fortio/fortioAvatar fortio

    fortio/fortio

    3,703Vezi pe GitHub↗

    Fortio is a performance testing tool written in Go that generates constant request rates to measure latency histograms and response percentiles. It functions as a network performance benchmarker for analyzing system performance across HTTP and gRPC endpoints, and includes a specialized HTTP echo server for mirroring requests. The project distinguishes itself through a web-based HTTP load testing API used for triggering asynchronous tests and visualizing result data through graphs. It also provides server behavior simulation, allowing the echo server to inject artificial delays and vary respon

    Uses ANSI escape sequences and pixel-mapping to render complex UI components in the terminal.

    Gogogolanggolang-application
    Vezi pe GitHub↗3,703
  • bgreenwell/doxxAvatar bgreenwell

    bgreenwell/doxx

    3,703Vezi pe GitHub↗

    Doxx is a collection of shell-based tools for parsing, viewing, and converting word processing files. It provides a terminal user interface for reading and searching DOCX files without requiring external office software, functioning as both a terminal document viewer and a command line parser. The project distinguishes itself by offering a full TUI document reader with outline navigation and the ability to export document content and metadata into alternative formats such as Markdown, CSV, JSON, and plain text. The system covers a broad range of capabilities including document metadata analy

    Renders formatted text, tables, and layouts directly in the terminal using ANSI escape sequences.

    Rust
    Vezi pe GitHub↗3,703
  • mkaz/termgraphAvatar mkaz

    mkaz/termgraph

    3,259Vezi pe GitHub↗

    Termgraph is a terminal data visualization library and command line analytics tool used to render bar charts, histograms, and heatmaps directly in the shell. It utilizes ANSI escape sequences and Unicode characters to generate colorful visual data representations within a text-based environment. The tool provides specialized capabilities for transforming raw datasets into horizontal or vertical bar graphs, column charts, and stacked charts. It also functions as a heatmap generator, mapping time-series data to a calendar layout to visualize temporal patterns over a year. The library supports

    Provides a library for rendering bar charts, histograms, and heatmaps using ANSI and Unicode characters in the shell.

    Python
    Vezi pe GitHub↗3,259
  1. Home
  2. User Interface & Experience
  3. ANSI Terminal UI Libraries

Explorează sub-etichetele

  • Data VisualizationsLibraries that use terminal escape sequences to render charts and graphs from quantitative data. **Distinct from ANSI Terminal UI Libraries:** Distinct from general ANSI UI libraries by focusing specifically on data-driven charting rather than general layout and interface primitives.
  • Terminal Table FormattersSpecialized libraries for rendering tabular layouts using ANSI codes and alignment styles. **Distinct from ANSI Terminal UI Libraries:** Distinct from ANSI Terminal UI Libraries: specifically focuses on table formatting rather than general dynamic UI primitives.