tqdm

A Dart progress bar package inspired by Python's tqdm.

Usage

import 'package:tqdm/tqdm.dart';

void main() async {
  final list = List.generate(100, (i) => i);
  for (final _ in Tqdm(list, title: 'Example')) {
    await Future.delayed(Duration(milliseconds: 100));
  }
}
$ dart a.dart
Example  59%|███████████████▍          | 59/100 [00:06<00:04, 9.09it/s]

Libraries

tqdm