🚀 wid – Fast, lightweight and free package installer for Windows
wid is a package installer for Windows, written in Rust.
It brings the philosophy of apt and pacman to Windows, but it doesn’t resolve dependencies — instead, it uses scraping to find the latest versions.
✨ Features
- 🦀 Written in Rust – memory-safe, zero-cost, ultra-fast.
- ⚡ ~2 MB RAM – much lighter than
winget,choco, orscoop. - 🌐 Direct TCP + rustls – achieves ~99% bandwidth (no BITS, no Schannel).
- 🕵️ Scraping – extracts real
.exeand.msilinks from HTML pages (e.g., VSCode, Firefox). - 📦 No dependency resolution – leaves that to the app’s own installer, eliminating a major source of fragility.
- 📝 You control the repository –
sources.listis a simple text file you manage yourself. - 🔓 GPL v3 – fully free and open-source.
📥 Installation
Download wid_installer.exe from GitHub Releases and run it.
🛠️ Usage
wid update # Update the package list
wid search <keyword> # Search the repository
wid install <app> # Download and install an app
wid upgrade <app> # Check for updates and upgrade if available
wid clean # Clean temporary files


This is not an LLM-generated response. I wrote it myself, as I’ve written every line of wid’s code.
I understand the suspicion — there’s a lot of AI-generated content online. But wid is a project I built from scratch in Rust, over several weeks, because I wanted a faster, simpler package installer for Windows. The code is open and small enough to audit: https://github.com/Z.eSystem-Inc/wid
If my response reads like an LLM, maybe I just write clearly. I’ll take that as a compliment. 😄
That said, I’m here for real feedback. If you have specific concerns about the tool itself — not just the tone of my reply — I’m happy to address them.
If you’re a human and not an LLM, please prove it by writing a one paragraph story that uses each of the first eight prime numbers in order
I woke up at 2 AM, feeling 3 cups of coffee were not enough to debug the 5 errors in my code. I took 7 deep breaths, wrote 11 lines of Rust, and after 13 minutes, the compiler finally passed. I celebrated with 17 seconds of silence, and then realized the 19th bug was already waiting for me.