RepositoryRuby
JF

jfelchner/ruby-progressbar

Ruby/ProgressBar is a text progress bar library for Ruby.

1.6ksao
130fork
5issue
3lượt xem

Thành tựu nổi bật

Những danh hiệu mới nhất của dự án

1
TINIX TRENDING·Chủ đề: progress

#1 Repository Của Tuần

1
TINIX TRENDING·Chủ đề: progress-bar

#1 Repository Của Tuần

1
TINIX TRENDING·Chủ đề: progressbar

#1 Repository Của Tuần

📊 ruby-progressbar — Thanh tiến độ văn bản đơn giản nhất cho Ruby

Library tạo thanh tiến độ dạng văn bản (text progress bar) cho Ruby, không cần phụ thuộc, đã tồn tại từ 2008 và được dùng bởi hàng trăm dự án khác.

ruby-progressbar là một thư viện Ruby tạo ra thanh tiến độ dạng văn bản đơn giản, trực quan, không cần cài đặt thêm bất kỳ gem phụ thuộc nào. Dù bạn đang viết script CLI, ứng dụng terminal, hay bất kỳ quy trình nào cần hiển thị tiến độ thực-time, ruby-progressbar đều có thể giúp bạn làm điều đó chỉ với vài dòng code.

✨ Điểm nổi bật

  • Không phụ thuộc (zero dependencies): chỉ cần cài gem là có thể sử dụng ngay, không lo xung đột hay thêm bước quản lý.
  • API đơn giản: tạo thanh mới bằng ProgressBar.create, tăng tiến độ bằng #increment — chỉ cần hai thao tác là bắt đầu.
  • Lịch sử lâu dài: đã tồn tại từ năm 2008 đến nay, được duy trì và liên tục cải tiến.
  • Được nhiều dự án sử dụng: là phụ thuộc của hàng trăm gem khác trên RubyGems, chứng minh độ tin cậy qua thực tế.
  • Có bộ test đầy đủ: đảm bảo ổn định và dễ dàng nâng cấp mà không lo gián đoạn.
  • Hiển thị trực quan: thanh tiến độ dạng văn bản với ký tự |, =, và khoảng trắng, dễ đọc trên mọi terminal.

💡 Vì sao đáng chú ý

ruby-progressbar nổi bật ở sự tối giản nhưng vẫn đủ mạnh. Trong khi nhiều library khác bị phụ thuộc vào các gem khác hoặc yêu cầu cấu hình phức tạp, ruby-progressbar chỉ cần một dòng để tạo và dùng. Điều này khiến nó trở thành lựa chọn lý tưởng cho các script nhỏ, công cụ CLI, hoặc tích hợp vào dự án hiện có mà không muốn thêm tải trọng.

Nếu bạn cần một thanh tiến độ không ghi log rườm rà, không cần giao diện đồ họa, chỉ cần hiển thị đơn giản trên terminal — ruby-progressbar là lựa chọn đáng tin cậy.


#Ruby #Progressbar #CLI #OpenSource #TiniX

Dự án tương tự

Khám phá các dự án và mô hình AI khác có sự tương đồng.

RepositoryPython
tqdm/tqdm

:zap: A Fast, Extensible Progress Bar for Python and CLI

31.4k
Oct 5, 2026
RepositoryPython
rsalmei/alive-progress

A new kind of Progress Bar, with real-time throughput, ETA, and very cool animations!

6.3k
May 24, 2026
RepositorySwift
relatedcode/ProgressHUD

ProgressHUD is a lightweight and easy-to-use HUD for iOS. Over 5000+ animations.

3.0k
Sep 13, 2026
RepositorySwift
mac-gallagher/MultiProgressView

📊 An animatable view that depicts multiple progresses over time. Modeled after UIProgressView

1.0k
Mar 27, 2021
RepositoryPython
wolph/python-progressbar

Progressbar 2 - A progress bar for Python 2 and Python 3 - "pip install progressbar2"

879
Oct 25, 2026
RepositoryRust
clitic/kdam

A console progress bar library for Rust. (inspired by tqdm & rich.progress)

247
Jan 6, 2026
RepositoryShell
ohmyzsh/ohmyzsh

🙃 A delightful community-driven (with 2,500+ contributors) framework for managing your zsh configuration. Includes 300+ optional plugins (rails, git, macOS, hub, docker, homebrew, node, php, python, etc), 140+ themes to spice up your morning, and an auto-update tool that makes it easy to keep up with the latest updates from the community.

190.2k
Oct 25, 2026
RepositoryGo
jesseduffield/lazygit

simple terminal UI for git commands

83.4k
Oct 21, 2026
RepositoryRust
sharkdp/bat

A cat(1) clone with wings.

61.0k
Oct 28, 2026