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

Discover the best open-source repositories with AI-powered search.

ExploreCurated searchesOpen-source alternativesSelf-hosted softwareBlogSitemap
ProjectMCP serverAboutHow we rankPress
LegalPrivacyTerms
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
arches avatar

arches/table_print

0
View on GitHub↗
906 stars·42 forks·Ruby·MIT·14 views

Table Print

Table print is a Ruby console table formatter and data inspection utility that transforms collections of structured objects into aligned terminal tables. It functions as a development aid for debugging by formatting object attributes into readable text tables, traversing nested object relations, and displaying associated child records directly within parent table rows.

The library includes options for table column customization, allowing users to adjust individual column widths, define custom headers, apply data formatting rules, and use cell value transformers. It also provides persistent class and global defaults to store preferred column layouts and printing rules for recurring object inspections. Additionally, the software features tabular data export utilities to convert structured object data into comma-separated values or preformatted HTML tags.

Features

  • Console Output Formatting - Organizes collections of structured objects into aligned terminal tables for debugging.
  • Object Inspection Tools - Inspects object attributes and persists column settings for recurring object debugging.
  • Table Column Formatting - Allows adjusting column widths, custom headers, and data formatting rules to control attribute display.
  • Tabular Data Exports - Transforms tabular data into delimited formats or formatted text for external reporting.
  • Nested Serialization - Traverses related objects and associations to display nested records in console tables.
  • Table Data Export - Converts structured object data into comma-separated values or preformatted HTML tags.
  • Library Default Configuration - Stores persistent class and global defaults for preferred column layouts during object inspection.
  • Plain Old Ruby Objects - Formats collections of Ruby objects into readable console tables with customized columns.
  • Terminal Table Formatters - Transforms structured object data into aligned terminal tables with configurable styles.
  • Nested Data Tables - Traverses method chains and associated child records directly within parent table rows.

Star history

Star history chart for arches/table_printStar history chart for arches/table_print

How this analysis was created: This summary and feature list were written by an AI model that read the project's README and public documentation pages. Each feature links to the documentation it came from; stars, license and language come straight from the GitHub API. The model does not read the source code, and the analysis is refreshed when the project is re-analysed. Learn more on our About page.

AI search

Explore more awesome repositories

Describe what you need in plain English — the AI ranks thousands of curated open-source projects by relevance.

Start searching with AI

Open-source alternatives to Table Print

Similar open-source projects, ranked by how many features they share with Table Print.
  • olekukonko/tablewriterolekukonko avatar

    olekukonko/tablewriter

    4,797View on GitHub↗

    Tablewriter is a Go library and tool for generating ASCII and Unicode tables from structured data. It functions as a multi-format table renderer, converting data into layouts for terminal output, Markdown, HTML, and SVG. The project distinguishes itself through the ability to embed nested tables within cells and merge adjacent cells horizontally or vertically. It also supports ANSI color application for headers, rows, and borders to style terminal user interfaces. The toolkit provides capabilities for mapping Go structs and slices into rows, loading and converting CSV files via a command-lin

    Go
    View on GitHub↗4,797
  • datlechin/tableprodatlechin avatar

    datlechin/TablePro

    4,471View on GitHub↗

    TablePro is a cross-platform database management client designed for browsing, querying, and administering both SQL and NoSQL databases. It functions as a unified workspace that integrates a code-centric SQL editor with schema visualization tools, allowing developers to manage complex data models and execute queries across diverse database engines. The application distinguishes itself through an agentic AI integration layer that connects language models directly to database tools, enabling automated query generation, optimization, and error fixing with configurable approval gates. It features

    Swift
    View on GitHub↗4,471
  • iamseancheney/python_for_data_analysis_2nd_chinese_versioniamseancheney avatar

    iamseancheney/python_for_data_analysis_2nd_chinese_version

    8,937View on GitHub↗

    This project is an educational resource and a collection of instructional materials for performing data manipulation and statistical analysis using Python. It provides a comprehensive set of guides and code examples for using the Pandas, NumPy, and Matplotlib libraries to analyze structured data. The resource includes a dedicated guide for reshaping, cleaning, and aggregating tabular data and time series via Pandas, alongside a reference for high-performance vectorized operations and linear algebra using NumPy. It also features tutorials for creating publication-quality charts, distribution p

    matplotlibnumpypandas
    View on GitHub↗8,937
  • jakubonderka/php-console-colorJakubOnderka avatar

    JakubOnderka/PHP-Console-Color

    6,120View on GitHub↗

    PHP-Console-Color is a PHP console color library and ANSI color formatter designed to add color codes to command line text output. It serves as a CLI text styling library for highlighting and colorizing terminal output to improve readability and distinguish information for the user. The library provides tools for terminal text styling and CLI output formatting. It is used in PHP console application development to create visual distinctions between different types of output, such as errors, warnings, or success messages.

    PHP
    View on GitHub↗6,120
See all 30 alternatives to Table Print→

Frequently asked questions

What does arches/table_print do?

Table print is a Ruby console table formatter and data inspection utility that transforms collections of structured objects into aligned terminal tables. It functions as a development aid for debugging by formatting object attributes into readable text tables, traversing nested object relations, and displaying associated child records directly within parent table rows.

What are the main features of arches/table_print?

The main features of arches/table_print are: Console Output Formatting, Object Inspection Tools, Table Column Formatting, Tabular Data Exports, Nested Serialization, Table Data Export, Library Default Configuration, Plain Old Ruby Objects.

What are some open-source alternatives to arches/table_print?

Open-source alternatives to arches/table_print include: olekukonko/tablewriter — Tablewriter is a Go library and tool for generating ASCII and Unicode tables from structured data. It functions as a… datlechin/tablepro — TablePro is a cross-platform database management client designed for browsing, querying, and administering both SQL… iamseancheney/python_for_data_analysis_2nd_chinese_version — This project is an educational resource and a collection of instructional materials for performing data manipulation… pterm/pterm — pterm is a Go terminal UI library used to build rich command-line interfaces. It provides toolsets for terminal data… jakubonderka/php-console-color — PHP-Console-Color is a PHP console color library and ANSI color formatter designed to add color codes to command line… symfony/console — Console is a PHP CLI framework used for building interactive terminal applications. It functions as a command line…

Curated searches featuring Table Print

Hand-picked collections where Table Print appears.
  • Terminal output formatter