FLUTTER ECOSYSTEM

barbecue

Render text tables for your command line applications. Use padding, spans, custom borders, ANSI colors and more!

Latest version
0.5.0
30-day downloads
33K
Likes
30
Pub points
150

Package Overview

Package selection guidance compiled from public package information, community data, and project usage.

Overview

Barbecue is a Flutter/Dart package designed to render formatted text tables in command-line applications. It supports customizable borders, padding, text spans, and ANSI color codes for enhanced visual output. Ideal for CLI tools needing structured, readable data presentation, it works across all major platforms including Android, iOS, Web, macOS, Windows, and Linux. The package enables developers to create professional-looking console outputs with minimal effort.

Use cases
  • Displaying tabular data in CLI apps
  • Generating logs with formatted structure
  • Creating interactive command-line dashboards
  • Presenting configuration or status information
  • Building CLI-based reporting tools
Key features
  • Customizable table borders
  • ANSI color support
  • Text span formatting
  • Flexible padding options
  • Cross-platform compatibility
Suitable for
  • CLI application developers
  • Console-based tool creators
  • Data visualization in terminal environments
  • DevTools and diagnostic utilities
  • Educational or debugging command-line tools
Considerations
  • Requires terminal with ANSI color support
  • Limited to text-based output
  • Not suitable for GUI applications
  • May need additional styling for complex layouts
  • Dependent on console environment capabilities
Supported platformsAndroidiOSWebmacOSWindowsLinux

Install package

flutter pub add barbecue

Categories

Dependencies

Dependency list 4 items

Source repository

Related projects