Skip to content

Examples

Every example is a standalone program in the examples/ directory. Run any example with:

bash
zig build run-<name>

Or build all examples at once:

bash
zig build examples

Progress Bars

ExampleDescriptionRun
Basic BarMinimal 50-step progress bar with percentagezig build run-01_basic_bar
Basic Bar (100)Standard and unicode-styled 100-step barszig build run-basic_bar
Styled BarSide-by-side comparison of 7 bar styleszig build run-02_styled_bar
Custom StyleCustom BarStyle with = fill, > tip, green colorzig build run-custom_style
Themed BarGallery of 9 built-in bar themeszig build run-themed_bar
ETA and RateDynamic ETA, rate, count, and elapsed timezig build run-eta_and_rate
Download Simulation50 MB download with byte rate and ETAzig build run-download_simulation
Advanced OptionsDecorators, timestamps, colors, responsive widthzig build run-advanced_options
Custom TemplateDynamic label changes across 5 phaseszig build run-custom_template
Nested BarsOuter/inner batch progress with MultiBarzig build run-nested_bars

Spinners

ExampleDescriptionRun
SpinnerDots, line, and moon spinners with text updateszig build run-spinner
Multi Spinner5 concurrent spinners with staggered finish stateszig build run-multi_spinner

Multi-Progress

ExampleDescriptionRun
Multi Progress4 concurrent bars with different styleszig build run-multi_progress

Utilities

ExampleDescriptionRun
Iterator WrapProgress bar wrapper for iterators and callbackszig build run-iterator_wrap
AnimationsShowcase all 33 spinner and 18 bar presetszig build run-animations

Released under the MIT License.