Effortlessly install developer tools with easy-to-remember URLs.
About Us | FAQ
Why Webi?
Install (mostly) cross-platform tools, from official builds
- quickly
- without
sudo
or Admin - without a package manager
- without changing system file permissions
Web Dev
JavaScript | |
Bun | JS, TS, & JSX runtime, built on JavaScriptCore |
Node.js | JavaScript v8 runtime |
Deno | Secure TypeScript runtime, written in Rust |
Sass | performant SASS and SCSS (native build) |
Mobile | |
Flutter | Web, Mobile, & Desktop UI Tookit |
Backend | |
Go (golang) | tools and compiler |
└ Go Essentials | gpls, staticcheck, auto-imports, golang.org/x, etc |
└ TinyGo | Go compiler for CLI utils and microcontrollers |
Rust (rustlang) | programming toolchain |
Zig | modern C/C++ cross-compiler & language |
Shell & Scripting | |
ShellCheck | Google style guide linter for bash and Posix shell |
└ shfmt | bash and Posix shell linter and prettifier |
Python (pyenv) | conflict-free Python versions |
Powershell | cross-platform pwsh for all |
Generative AI, LLM
Ollama | The power of ChatGPT, but running on your laptop |
Developer Tools
Must Haves | |
Webi | cli for webinstall.dev |
Brew | macOS and Linux package manager |
WSL | Windows Subsystem for Linux for WSL, WSL 2, and Ubuntu Linux |
Terminal & Shell | |
The Nerd Font | Droid Sans Mono infused with Icons |
iTerm2 | the best Terminal for macOS |
└ iTerm2 Themes | a curated selection from the 216+ supported themes |
└ iTerm2 Utils | shell integrations for profile switching, utils, etc |
Fish | A friendly, interactive shell |
Aliasman | cross-shell alias manager |
Dotenv | run commands with .env loaded |
└ Dotenv Linter | lint and fmt for ENV files |
Pathman | PATH manager |
Watchexec | watch for changes and run a command |
Text & Search | |
bat | cat, but git and code aware |
comrak | Github-Flavored Markdown to HTML |
curlie | curl wrapped in syntax highlighting and other goodies |
delta | GitHub-style git diffs in your Terminal |
fd | modern, git-aware, alternative to find |
hexyl | hex editor with type highlighting |
jq | cli for transforming JSON |
lsd (LSDeluxe) | modern, next-gen ls with Nerd Font support |
pandoc | convert between document formats |
Prettier | opinionated code style |
rg (Ripgrep) | a git-aware drop-in replacement for grep |
yq | edit JSON and YAML config file values in place |
xsv | like jq, but for CSVs - query CSVs like a database |
SSH & Git | |
gh (GitHub CLI) | GitHub's git-shortcut CLI (the replacement for 'hub') |
git | Standalone Git for Windows |
git-config-gpg | Configure git for gpg-signed, GitHub-verified commits |
gpg-pubkey | gets, copies, and shows your GnuPG Public Key |
ssh-pubkey | gets, copies, and shows your SSH Public Key |
Self-Hosting & Vanilla DevOps
Caddy | Modern, Let's Encrypt-enabled HTTP/2 Webserver |
└ XCaddy | Build Caddy with extra DNS Providers or Plugins |
DuckDNS.sh | IP tracking (Dynamic DNS) for duckdns.org subdomains |
Git Deploy | Run tasks via Git Webhooks |
Gitea | Lightweight, beautiful, self-hosted git |
Hugo | fastest framework for building websites |
└ Hugo Extended | Hugo built with SASS and other extras |
MyIP | shows your real IP address |
PostgreSQL | The World's Most Advanced Open Source Relational Database |
Rclone | like rsync, but optimized for Cloud Storage and SSDs |
Redis Commander | wep app to view, edit, and manage Redis |
Serviceman | system service manager |
Setcap-Netbind | setcap 'cap_net_bind_service=+ep' faster |
Sqlpkg | a SQLite plugin manager / package registry |
Syncthing | self-hosted multi-device file sync |
vim
Vim Essentials | |
vim-leader | map the Leader key to Space and Comma |
vim-shell | explicitly set the vim shell to bash |
vim-smartcase | turn on built-in mixed-case sensitivity |
vim-spell | turn on built-in spell checking |
vim-sensible | sensible defaults for vim |
vim-lastplace | resumes cursor where you left off |
vim-viminfo | reasonable copy and history buffers |
vim-ale | syntax highlighting and lint-while-you-type |
vim-prettier | Prettier for vim (markdown, js, html, css) |
vim-whitespace | set tab width to 4 spaces, consistently & trim trailing spaces |
Useful Additions | |
vim-airline | single-line streamlined statuses |
vim-commentary | toggle comments on blocks of code |
vim-devicons | add icons (nerdfont) various vim plugins |
vim-go | Go tooling for vim |
vim-gui | mouse, clipboard, and other GUI support for vim |
vim-italics | show italics with underlines rather than highlights |
vim-nerdtree | a better file browser for vim |
vim-rust | Rust tooling for vim |
System Utils
Arc | cross-platform, xz, gz, zip, tar, rar, 7z, br, & more |
AtomicParsley | manage MP4 tags and metadata |
ChromeDriver | WebDriver for headless Chrome automation |
FFmpeg | transcode video and audio files |
GnuPG | sign and verify git commits and emails |
Go Releaser | publish cross-platform binaries to Git Releases |
Keypairs | like jwt.io (and more) for the cli |
MSVC Runtime | solves the vcruntime140.dll problem |
SSH Adduser | create a user with the same authorized_keys as root |
Sudo (for Windows) | run commands from the CLI as administrator |
VPS Addswap | quickly add swap space to a VPS |
XZ | cross-platform lzma (de)compression |
Security & Specialty Tools
trip (Trippy) | like top, but for network traffic |
Ffuf | easy fuzzer for testing website urls & query params, etc |
Grype | check your code against CVEs |
sclient | unwraps HTTPS/TLS tunnels, like openssl s_client |
Contribute
What are your "daily drivers"? What great tools are we missing?
Contribute by letting us know, and helping us add it.