awesome-repositories.com
Blog
MCP
awesome-repositories.com

Entdecke die besten Open-Source-Repositories mit KI-gestützter Suche.

EntdeckenKuratierte SuchenOpen-Source-AlternativenSelf-hosted SoftwareBlogSitemap
ProjektÜber unsRanking-MethodikPresseMCP-Server
RechtlichesDatenschutzAGB
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·
Automattic avatar

Automattic/cli-table

0
View on GitHub↗
2,298 Stars·140 Forks·JavaScript·MIT·0 Aufrufe

Cli Table

Cli-table is a command-line utility and Node.js library for rendering structured, Unicode-bordered tables with custom widths and alignment in terminal applications. It functions as a table formatting tool designed to style headers, pad cells, and truncate text output for command-line tools.

The library supports custom box-drawing characters and corner pieces assembled dynamically around cell content to form structured grid layouts. It handles column-width-based cell wrapping by calculating character lengths to split and wrap multi-line text within fixed terminal bounds, alongside ANSI-style header injection that wraps header strings in terminal escape sequences for foreground colors and background highlights.

Tables inherit from standard JavaScript arrays to allow programmatic manipulation of rows while preserving tabular metadata, assembling rows, columns, and padding into a plain-text buffer before flushing the complete output.

Features

  • Terminal Tables - Generates structured tables with custom characters, borders, column widths, text alignment, and cell padding for clean terminal output.
  • Terminal Data Interfaces - Builds command-line interfaces that present structured data in clean, readable tabular formats for users.
  • Box-Drawing Utilities - Assembles custom box-drawing characters and corner pieces dynamically around cell content to form structured grid layouts.
  • Terminal Output Formatting - Styles terminal output with custom borders, colors, and text alignment to make command-line tools easier to read.
  • Table-Based Formatting - Acts as a command-line utility for styling table headers, padding cells, and truncating text output in terminal applications.
  • Terminal Text Wrapping - Calculates precise character lengths to split and wrap multi-line text cleanly inside fixed terminal bounds.
  • TypeScript CLI Utilities - Provides a Node.js utility built with advanced layout control for textual command-line output.
  • Array Manipulations - Inherits from standard JavaScript arrays to allow familiar programmatic row manipulation while preserving metadata.
  • Table Header Customizers - Applies custom colors and background styling specifically to table header cells using terminal styling utilities.
  • Visual Text Truncation - Limits cell content length based on predefined column widths and truncates overflowing text automatically.

Star-Verlauf

Star-Verlauf für automattic/cli-tableStar-Verlauf für automattic/cli-table

KI-Suche

Entdecke weitere awesome Repositories

Beschreibe in einfachen Worten, was du brauchst — die KI bewertet tausende kuratierte Open-Source-Projekte nach Relevanz.

Start searching with AI

Kuratierte Suchen mit Cli Table

Handverlesene Sammlungen, in denen Cli Table vorkommt.
  • Terminal output formatter

Häufig gestellte Fragen

Was macht automattic/cli-table?

Cli-table is a command-line utility and Node.js library for rendering structured, Unicode-bordered tables with custom widths and alignment in terminal applications. It functions as a table formatting tool designed to style headers, pad cells, and truncate text output for command-line tools.

Was sind die Hauptfunktionen von automattic/cli-table?

Die Hauptfunktionen von automattic/cli-table sind: Terminal Tables, Terminal Data Interfaces, Box-Drawing Utilities, Terminal Output Formatting, Table-Based Formatting, Terminal Text Wrapping, TypeScript CLI Utilities, Array Manipulations.

Welche Open-Source-Alternativen gibt es zu automattic/cli-table?

Open-Source-Alternativen zu automattic/cli-table sind unter anderem: gizak/termui — Termui is a Go terminal user interface library used for building interactive dashboards and visual layouts within a… willmcgugan/rich — Rich is a Python terminal formatting library and user interface framework. It provides tools for rendering rich text,… cronvel/terminal-kit — Terminal-kit is a Node.js toolkit for building command-line applications and console user interfaces. It provides a… amber-lang/amber — Amber is a transpiler that translates high-level source code into executable shell scripts for Bash, Zsh, and Ksh. It… chubin/rate.sx — Rate.sx is a terminal-based financial utility that provides real-time currency conversion and market data access… saulpw/visidata — VisiData is a terminal-based interactive data analysis tool and browser designed for exploring, filtering, and sorting…

Open-Source-Alternativen zu Cli Table

Ähnliche Open-Source-Projekte, sortiert nach der Anzahl der gemeinsamen Funktionen mit Cli Table.
  • gizak/termuiAvatar von gizak

    gizak/termui

    13,574Auf GitHub ansehen↗

    Termui is a Go terminal user interface library used for building interactive dashboards and visual layouts within a command-line environment. It functions as a TUI layout engine, an interactive CLI framework, and a terminal data visualization toolkit. The library provides a set of specialized widgets for rendering charts, plots, gauges, and tables using character-based graphics. It includes a grid-based system for arranging interface elements using relative coordinates and proportional sizing to create structured displays. The toolkit covers a broad range of capabilities including data visua

    Go
    Auf GitHub ansehen↗13,574
  • willmcgugan/richAvatar von willmcgugan

    willmcgugan/rich

    56,640Auf GitHub ansehen↗

    Rich is a Python terminal formatting library and user interface framework. It provides tools for rendering rich text, colors, and complex layouts within a terminal environment, including specialized formatters for markdown and source code syntax highlighting. The library distinguishes itself through high-level UI components such as tables with unicode borders, hierarchical tree views for nested data structures, and a system for building structured terminal user interfaces. It also includes a debugging visualizer for pretty-printing complex data and formatting error tracebacks. The capability

    Python
    Auf GitHub ansehen↗56,640
  • cronvel/terminal-kitAvatar von cronvel

    cronvel/terminal-kit

    3,366Auf GitHub ansehen↗

    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
    Auf GitHub ansehen↗3,366
  • amber-lang/amberAvatar von amber-lang

    amber-lang/amber

    4,731Auf GitHub ansehen↗

    Amber is a transpiler that translates high-level source code into executable shell scripts for Bash, Zsh, and Ksh. It provides a type-safe environment for shell script generation, allowing for static type validation and the creation of standalone executable scripts. The project distinguishes itself through a compilation process that includes tree-shaking import optimization to reduce output size and template-based script wrapping for custom headers and footers. It utilizes a module-based dependency resolution system with visibility controls to manage code reuse across multiple files. The lan

    Rustbashbash-scriptingcompilers
    Auf GitHub ansehen↗4,731
  • Alle 30 Alternativen zu Cli Table anzeigen→