Navigate:
~$YAY0.1%

yay: AUR Helper for Arch Linux

Go-based AUR helper for Arch Linux that manages packages with dependency resolution and PKGBUILD support.

LIVE RANKINGS • 01:25 AM • STEADY
OVERALL
#294
32
DEVELOPER TOOLS
#57
11
30 DAY RANKING TREND
ovr#294
·Devel#57
STARS
13.3K
FORKS
398
7D STARS
+18
7D FORKS
+1
See Repo:
Share:

Learn more about yay

yay is an AUR (Arch User Repository) helper that extends pacman's functionality to handle user-contributed packages from the AUR. It downloads PKGBUILDs from both the AUR and ABS (Arch Build System), resolves dependencies across official repositories and the AUR, and automates the package building process using makepkg. The tool handles complex dependency chains, supports development package tracking through hash caching, and provides interactive package selection menus. It serves as a replacement for discontinued AUR helpers like yaourt and pacaur, offering similar workflow integration with pacman.

yay

1

Advanced Dependency Resolution

Resolves dependencies across both official repositories and AUR packages before building. Queries users upfront for all required input and removes make dependencies after build completion.

2

Development Package Tracking

Maintains a hash-based cache system for tracking updates to development packages like *-git packages. Supports time-based update detection using PKGBUILD modification timestamps.

3

Go Implementation

Written in Go for improved performance and reliability compared to shell-based AUR helpers. Provides cross-platform compatibility and efficient concurrent operations.



vv12.5.7

Dependency update with pacman 7.1 libalpm compatibility

  • Dependency update
vv12.5.6

CI fix for missing user configuration

  • Fix missing user in CI
vv12.5.4

Pacman 7.1.0 compatibility improvements and build system fixes

  • Fix ordering of msgfmt flag in Makefile to ensure compatibility
  • Refactor and increase completion coverage
  • Use custom http client in runtime, loosen timeouts
  • Bump golang.org/x/sys from 0.38.0 to 0.39.0


[ EXPLORE MORE ]

Related Repositories

Discover similar tools and frameworks used by developers