tabulate
« Back to VersTracker
Description:
Table Maker for Modern C++
Type: Formula  |  Tracked Since: Dec 28, 2025
Links: Homepage  |  formulae.brew.sh
Category: Developer tools
Tags: c++ library table ascii header-only formatting
Install: brew install tabulate
About:
Tabulate is a header-only C++ library for creating beautiful ASCII tables. It provides a simple, fluent API for formatting text into tables with features like cell merging, text alignment, and automatic content wrapping. The library requires no external dependencies and integrates easily into modern C++ projects.
Key Features:
  • Header-only library with no dependencies
  • Fluent, easy-to-use API for table construction
  • Supports cell styling, alignment, and merging
  • Automatic column width calculation and text wrapping
  • Output to console, string, or markdown formats
Use Cases:
  • Formatting command-line tool output for better readability
  • Displaying tabular data in C++ console applications
  • Generating ASCII reports and logs
Alternatives:
  • cpp-pretty-print – cpp-pretty-print is another C++ library for printing containers, but Tabulate focuses specifically on structured tabular data with more formatting options.
  • python-tabulate – A Python library with similar functionality, but Tabulate brings this capability to C++ projects.
Version History
Detected Version Rev Change Commit