alive-progress
A Python library for animated progress bars with real-time feedback.
- Status
- Not yet determined
- Last checked
- Checked · Oct 5, 2026
- License
- Open source
- Pricing
- Free tier
What it is
Alive-progress is a Python library designed to enhance command-line interfaces with animated progress bars. It provides real-time throughput, estimated time of arrival (ETA), and various spinner styles, making it suitable for monitoring long-running processes. The library supports multi-threaded applications and offers a range of customization options for visual feedback, making it a versatile tool for developers looking to improve user experience in terminal applications.
Combines real-time feedback with customizable animations for Python CLI applications.
When it fits — and when it doesn’t
A good fit for
Developers building CLI tools in Python
Provides enhanced user feedback with minimal setup.
Projects requiring real-time progress tracking
Offers accurate throughput and ETA calculations.
Look elsewhere if
Non-Python projects
The library is specifically designed for Python environments.
Applications with no terminal access
Relies on terminal capabilities for displaying progress.
Known weaknesses
Each one links to the public issue, changelog or docs page it came from, where we have one.
- 01
Limited to Python
The library is written in Python and primarily used in Python environments.
- 02
Requires terminal support
Relies on terminal capabilities for animations and progress bars.
- 03
Potential performance overhead
Animations and real-time updates can add processing overhead.
What it does well
Highly customizable animations
Supports various spinner styles and progress bar configurations.
Real-time throughput and ETA
Provides accurate progress tracking with estimated time of arrival.
Multi-threaded support
Designed to work with multi-threaded applications.
Pricing
- Free tier
- Yes
- Paid from
- —
- Model
- Flat rate
- Enterprise plan
- No
Pricing last confirmed Sep 27, 2026.
Performance benchmarks
How Fast Is It?
Set up alive-progress
Setup steps, common gotchas and what to check after 30 days.