go-lang の tablewriter 的な ASCII テーブルで表示するやつが欲しかったの作りました.

tabler | Dart package

This library is displaying tabular data in ASCII table format.

pub.dev favicon image pub.dev

example のとおりですが,こんな感じで使えます.

void main() {
  var t = Tabler();
  t.add(['a', 'b', 'c']);
  t.add([1, 22, 333]);
  print(t);
  // +---+----+-----+
  // | a | b  | c   |
  // | 1 | 22 | 333 |
  // +---+----+-----+
}

Dart は dart2native あるし,null safety だし Flutter が無かったとしても結構好きなんですが,こんな基本的と言えるライブラリが無いとは. それだけ Flutter でしか使われてないんだろうなぁ.