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
Julia standard library, REPL, package manager
Go (golang) tools and compiler
└ Essentials gpls, staticcheck, auto-imports, golang.org/x, etc
└ TinyGo Go compiler for CLI utils and microcontrollers
Sqlc type-safe code generation from SQL
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
└ Essentials PSScriptAnalyzer, and other tools to fix, fmt, and lint

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
└ Themes a curated selection from the 216+ supported themes
└ Utils shell integrations for profile switching, utils, etc
Fish A friendly, interactive shell
Aliasman cross-shell alias manager
Dotenv run commands with .env loaded
└ 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
sd a modern replacement for sed
UUIDv7 like uuidgen (v4), but for v7
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-authorize add to ~/.ssh/authorized_keys by file or URL
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
└ Extended Hugo built with SASS and other extras
MyIP shows your real IP address
PostgreSQL The World's Most Advanced Open Source Relational Database
PSQL TLS-enabled Postgres Client
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
vim-zig Zig 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
Runzip cross-platform .rar unarchiver
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

Enterprise Cloud

AWLess powerful, but lightweight cli for AWS
K9s cli for Kubernetes clusters
Kind cli for local Kubernetes clusters in Docker
KubeCTX quickly switch between kubectl contexts (clusters)
KubeNS quickly switch between Kubernetes namespaces
Terraform manage cloud infrastructure as code (IaC)
Terramate manage IaC management (Terraform, OpenTofu and Terragrunt)

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.

Submit Installer Request Installer Star on GitHub