webinstall/webi-installers

Primary and community-submitted packages for webinstall.dev

View on GitHub ↗Jump to charts ↓Open shareable report →

webinstall/webi-installers has 3k+ stars and 300+ forks on GitHub, is written in Shell, and was last pushed on Oct 7, 2026. Data as of . Signed-in members get hourly updates — create a free account.

Summary Information

Updated 2 hours ago
Type:Curated List / Learning ResourceCategory(s):CLI UtilitiesBuild Systems & Package ManagersDeveloper Tools
Added to GitGenius on October 11th, 2026
Created on April 25th, 2020
Open Issues & Pull Requests: 91 (+0)
GitHub issues: Enabled
Number of forks: 334
Total Stargazers: 3,008 (+1)
Total Subscribers: 34 (+0)

Repository Insights (GitGenius)

Median issue/PR response: 4.2 days
Mean response time: 68.2 days
90th percentile: 189.8 days
Tracked items: 103

How this project is maintained

About 14% of issues opened in the past year have never received a reply. 44% of open issues come from outside the core team, a mix of external reports and the maintainers' own roadmap. Work labelled "bug" is answered fastest, typically in about an hour, while "first-timers-only" waits about 4 days. 68% of issues opened in the past year have been closed, leaving a working backlog. Three people close 93% of everything that gets resolved.

Charts & Analytics

Fetching additional details & charts...

Issue Activity (beta)

Open issues: 32
New in 7 days: 0
Closed in 7 days: 0
Avg open age: 531 days
Stale 30+ days: 31
Stale 90+ days: 29

Recent activity

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

Top labels

  • bug (24)
  • good first issue (22)
  • up-for-grabs (20)
  • first-timers-only (16)
  • enhancement (10)
  • documentation (8)
  • hacktoberfest (3)
  • ai-prompt-ready (2)

Most active issues this week

Sign in to see which issues are moving.
Sign in

Detailed Description

webi-installers is a package repository for a developer tool installer that enables installation without sudo, package managers, or system permission changes.

The tool solves the problem of installing development tools across different operating systems and architectures without requiring elevated privileges or dependency on system package managers. It works by querying official release APIs to fetch the correct package version and archive format for the user's system, then installs to user-owned directories like `$HOME/.local/opt` or `$HOME/.local/bin`. The installation process updates the PATH through a configuration file and manages symlinks to the selected version. The system identifies the operating system, CPU architecture, and available unpacking utilities to construct an appropriate installer, then downloads and extracts the tool with common functions for version checking and PATH management.

Developers should choose this approach when they want to install tools without administrative overhead or when managing tools across multiple machines and operating systems. It suits projects where developers need quick, reproducible tool installation in user space. The tool works on macOS, Linux, and Windows with WSL, making it valuable for cross-platform development environments. Package authors can contribute installers by creating a releases.js file to transform a tool's release API into a common format and an install.sh script that leverages the provided template functions for downloading, unpacking, and linking.

The project maintains a structured approach to package contributions with clear examples and templates for new installers. The repository accepts community-submitted packages alongside primary offerings, indicating an open contribution model. Development activity shows engagement with the installer creation process through documented examples and test-driven package development, where contributors can iterate on new packages by running tests until achieving correct results.