pkgxdev/pkgx

Run Anything

View on GitHub ↗Jump to charts ↓Open shareable report

Summary Information

Updated 16 minutes ago
Added to GitGenius on September 6th, 2026
Created on November 20th, 2021
Open Issues & Pull Requests: 32 (+0)
GitHub issues: Enabled
Number of forks: 1,390
Total Stargazers: 9,915 (+0)
Total Subscribers: 80 (+0)

Repository Insights (GitGenius)

Median issue/PR response: 4.6 hours
Mean response time: 14.2 days
90th percentile: 33.5 days
Tracked items: 88

How this project is maintained

Around half of the issues opened in the past year never receive a reply. 100% of open issues come from outside the core team, so the backlog reflects real-world use rather than internal planning. Only 4% of issues opened in the past year have been closed. Three people close 86% of everything that gets resolved.

Charts & Analytics

Fetching additional details & charts...

Issue Activity (beta)

Open issues: 24
New in 7 days: 0
Closed in 7 days: 0
Avg open age: 446 days
Stale 30+ days: 24
Stale 90+ days: 23

Recent activity

Opened in 7 days: 0
Closed in 7 days: 0
Comments in 7 days: 0
Events in 7 days: 0

Top labels

  • enhancement (6)
  • good first issue (3)
  • bug (2)
  • suggestion (1)

Most active issues this week

No issue events were indexed in the last 7 days.

Detailed Description

pkgx is a package runner that executes any version of any tool without installation, distributed as a lightweight standalone binary.

The tool solves the problem of managing tool versions and dependencies across different environments. Rather than requiring users to install and configure tools locally, pkgx fetches and runs them on demand. It works by packaging tools with their dependencies and making them available through a simple command-line interface that can specify exact versions. The binary itself is small and self-contained, designed to work across macOS, Linux, Windows, and Docker environments.

Developers should choose pkgx if they need to run multiple tool versions without cluttering their system or managing complex installation procedures. It suits projects where reproducibility matters—CI/CD pipelines, scripts that need specific tool versions, and teams working across different machines. The tool is particularly valuable for scripting workflows where you can declare tool dependencies directly in shebangs, ensuring scripts run with the exact versions they require. The ecosystem includes complementary tools: dev for creating project-specific virtual environments based on keyfiles, pkgm for installing packages to the system, and mash for managing scripts that depend on open source tools.

The project maintains an active package registry accessible through a web interface and CLI query mode. Development focuses on expanding platform support, with native Windows support marked as experimental while WSL2 provides full compatibility. The tool integrates into CI/CD systems and editor workflows, and the maintainers actively develop the surrounding ecosystem of related tools to make pkgx a composable primitive for broader dependency management use cases.