RepositoryGoFRPháp
JG

Jguer/yay

Yet another Yogurt - An AUR Helper written in Go

13.8ksao
430fork
186issue
2lượ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ủ đề: yay

#1 Repository Của Tuần

1
TINIX TRENDING·Chủ đề: yaourt

#1 Repository Của Tuần

1
TINIX TRENDING·Chủ đề: pacaur

#1 Repository Của Tuần

🛠️ yay: AUR helper nhanh bằng Go, không cần cấu hình phức tạp

yay (Yet Another Yogurt) là AUR helper viết bằng Go, tập trung vào tốc độ, giải quyết phụ thuộc thông minh và trải nghiệm người dùng tối ứu trên Arch Linux.

yay là một công cụ AUR helper được viết bằng ngôn ngữ Go, giúp người dùng Arch Linux dễ dàng quản lý các gói phần mềm từ cả kho chính thức (pacman) và kho AUR. Dự án hướng đến việc cung cấp một trải nghiệm nhất quán, nhanh chóng và an toàn khi cài đặt, cập nhật hoặc tìm kiếm phần mềm.

✨ Điểm nổi bật

  • Giải quyết phụ thuộc nâng cao: Tự động phân tích và xử lý mối quan hệ phụ thuộc phức tạp giữa các gói.
  • Tải PKGBUILD từ ABS hoặc AUR: Hỗ trợ tải về mã nguồn PKGBUILD để biên dịch cục bản.
  • Tự động hoàn thiện AUR: Cung cấp hỗ trợ tab hoàn thiện cho các gói AUR trong shell.
  • Hỏi người dùng trước khi build: Gom tất cả câu hỏi cần thiết lên trước khi bắt đầu quá trình biên dịch.
  • Tìm kiếm hẹp thông minh: Ví dụ yay linux header sẽ tìm linux trước, sau đó thu hẹp kết quả với từ khóa header.
  • Chọn nhà cung cấp phù hợp: Tự động đề xuất và cho phép chọn gói thay thế khi có nhiều nhà cung cấp.
  • Dọn dẹp make dependencies: Tự động gỡ bỏ các gói phụ thuộc chỉ dùng cho quá trình build.
  • Xây dựng PKGBUILD cục bản có dependency AUR: Cho phép build trực tiếp từ thư mục chứa PKGBUILD.
  • Bỏ phiếu cho gói AUR: Hỗ trợ thực hiện hành động vote/unvote trực tiếp từ CLI.

💡 Vì sao đáng chú ý

Khác với các AUR helper truyền thống như yaourt hay pacaur, yay được viết bằng Go giúp tận dụng hiệu suất cao và xử lý đa luồng tốt, đồng thời áp dụng cách tiếp cận hiện đại trong giải quyết phụ thuộc. Đặc biệt, yay cho phép cấu hình truy vấn người dùng một lần tại đầu, giảm thiểu gián đoạn trong quá trình cài đặt.

yay phù hợp với người dùng Arch Linux muốn một công cụ AUR mạnh mẽ, nhẹ và linh hoạt — đặc biệt khi làm việc với nhiều gói AUR hoặc phát triển phần mềm cục bản.


#AURHelper #ArchLinux #GoLang #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.

RepositoryGo
ericm/yup

Arch Linux AUR Helper with ncurses functionality and better searching and sorting

145
Jun 14, 2023
RepositoryRust
Morganamilo/paru

Feature packed AUR helper

9.0k
Oct 5, 2026
RepositoryShell
aurutils/aurutils

Helper tools for the AUR.

1.1k
Oct 22, 2026
RepositoryShell
rmarquis/pacaur

[unmaintained] An AUR helper that minimizes user interaction

787
May 30, 2018
RepositoryC++
aarnt/octopi

A powerful Pacman (Package Manager) front end using Qt libs

875
Oct 19, 2026
RepositoryShell
excalibur1234/pacui

Bash script providing advanced Pacman and Yay/Pikaur/Aurman/Pakku/Trizen/Pacaur/Pamac-cli functionality in a simple UI

182
Aug 15, 2025
RepositoryShell
aokellermann/yaycache

Flexible yay cache cleaning

53
Sep 28, 2026
RepositoryGo
moson-mo/pacseek

A terminal user interface for searching and installing Arch Linux packages

668
Sep 7, 2026
RepositoryShell
gavinlyonsrepo/cylon

A Terminal user interface for maintaining an Arch Linux distribution.

202
Sep 24, 2026