31 điểm bởi xguru 2025-10-23 | Chưa có bình luận nào. | Chia sẻ qua WhatsApp
  • Một hộp công cụ (toolbox) hợp nhất các tác vụ nhỏ mà lập trình viên thường dùng vào trong một CLI duy nhất để giảm chi phí chuyển đổi ngữ cảnh
    • base64, hash, bcrypt, uuid, lorem, calc, regex, qr crontab schedule v.v.
  • Tệp thực thi đơn dựa trên Rust, có thể chạy nhẹ và nhanh trên macOS·Linux·Windows, dùng được cả trong CI/CD lẫn môi trường cục bộ
  • Hỗ trợ tự động hoàn thành tab cho bash, zsh, fish, nushell, elvish, PowerShell
    • Khi tự động hoàn thành còn cung cấp hướng dẫn tới cả các subcommand bên dưới
  • Khả năng sử dụng theo phong cách Unix kết hợp tốt với đầu vào từ tệp và pipe
  • Lấy cảm hứng từ các công cụ nền web như https://it-tools.tech/

Tóm tắt theo danh mục tính năng

  • Encoding
    • base64: Mã hóa/giải mã Base64. Hỗ trợ chuẩn và URL-safe, hỗ trợ xử lý tệp và stdin
    • url: Mã hóa/giải mã URL
  • Hashing & Security
    • hash: Hỗ trợ tạo hash MD5, SHA-1/224/256/384/512. Có thể nhận đầu vào từ tệp/stdin
    • bcrypt: Hash và xác minh mật khẩu bằng thuật toán bcrypt. Có thể chỉ định cost factor (4–31, mặc định 12; giá trị càng cao càng an toàn nhưng chậm hơn)
  • Data Generation
    • uuid: Hỗ trợ tạo UUID v1/v3/v4/v5/v7
    • ulid: Hỗ trợ tạo·phân tích·xác thực ULID (Universally Unique Lexicographically Sortable Identifiers) và chuyển đổi hai chiều UUID↔ULID
    • token(= secret): Hỗ trợ tạo secret token dựa trên số ngẫu nhiên ở cấp hệ điều hành
    • lorem: Tạo câu placeholder "Lorem ipsum" cho mục đích kiểm thử
    • random: Hỗ trợ tạo số ngẫu nhiên với phạm vi·bước nhảy·số lượng có thể chỉ định
  • Text Processing
    • case: Hỗ trợ nhiều kiểu chuyển đổi case như lower/upper/camel/snake/title/constant/header/sentence
    • pretty-print(pp): Hỗ trợ chuyển các ký tự xuống dòng·tab đã escape thành ký tự thực để dễ đọc hơn
    • diff: Cung cấp diff trực quan có màu dựa trên tệp·trình soạn thảo
  • Development Tools
    • calc(cal): Trình tính biểu thức hỗ trợ nhiều định dạng số và hàm toán học. Hỗ trợ số học·lũy thừa·hàm lượng giác·hằng số (pi,e) và biểu diễn cơ số 2·10·16
    • json builder: Hỗ trợ dựng nhanh JSON phức hợp bằng dot notation·chỉ mục mảng·append
    • regex: Trình kiểm thử regex tương tác có hỗ trợ highlight theo thời gian thực
    • crontab schedule: Phân tích biểu thức Crontab và hiển thị các thời điểm sẽ chạy trong tương lai. Hỗ trợ 5·6 trường (bao gồm giây)
    • datetime(dt): Hỗ trợ ISO 8601·định dạng tùy chỉnh·chuyển đổi múi giờ và từ khóa now
  • Web & Network
    • http status: Hỗ trợ tra cứu và liệt kê mã trạng thái HTTP
    • serve: Chạy máy chủ HTTP cục bộ, hỗ trợ phục vụ thư mục·chỉ định host/port lắng nghe·tùy chọn xác thực cơ bản
    • qr: Hỗ trợ tạo mã QR để in ra terminal hoặc lưu thành PNG
  • Color & Design
    • color convert: Hỗ trợ chuyển đổi qua lại giữa các định dạng tương thích CSS như hex/rgb/rgba/hsl/hwb/lab/lch/oklab/oklch
  • Reference
    • unicode: Cung cấp bảng tham chiếu ký hiệu Unicode

Chưa có bình luận nào.

Chưa có bình luận nào.