Request a free .is-a.dev subdomain by following the registration steps in the project repository.
SwitchHosts
Switch between host file configurations on macOS, Linux, and Windows with SwitchHosts.

About SwitchHosts
SwitchHosts is an open source app for managing and switching between hosts file configurations on macOS, Linux, and Windows. It can manage system, local, remote, group, and folder hosts entries, and it is available from the main window or the system tray. The source describes it as free software released under the Apache License. It is built with Tauri, React, Jotai, and Mantine.
Data is stored in a folder in the user's home directory, so a full manual backup means copying that folder. The in-app export creates a hosts data backup JSON, but it does not include preferences or histories. The source does not describe a cloud service or data sharing.
Key features
- Manage system, local, remote, group, and folder hosts entries
- Switch hosts quickly from the main window or system tray
- Syntax highlighting for hosts files
- Find and replace across hosts entries
- Refresh remote hosts manually, on a schedule, or at startup
- Import and export hosts data, including backups from a URL
- Free and open source software released under the Apache License
- Data is stored in local files that can be copied for a manual backup
- Supports macOS, Linux, and Windows
- The in-app export does not include preferences or histories
- Building from source requires Node.js 24 LTS and Rust 1.90 or later
SwitchHosts at a glance
- Website
- github.com/oldj/SwitchHosts
- Category
- Development › Network Tools
- Type
- Open-source project
- Pricing
- Not confirmed. Check the site
- Platforms
- Linux, macOS, Windows
- Open source
- Yes · Source code
- Language
- English
- Good for
- Developers
- Last checked
- Oct 6, 2026 · Online when checked
- Listed
- Oct 5, 2026
SwitchHosts alternatives
Tools and sites you could use instead, ranked by how closely they match.
Register free domain names or short subdomains with DNS support through GetFreeDomain.
Run a self-hosted HTML5 internet speed test with LibreSpeed, which supports multiple server configurations.
Trace network latency by continuously pinging each host between a computer and its destination.
HTTP requests can be sent from the command line using xh, a fast tool inspired by HTTPie.
Listen on network ports or open a reverse shell with Rustcat, a cross-platform command-line tool.
Popular in Network Tools
Well-known listings from the same topic.
SwitchHosts FAQ
Where does SwitchHosts store its data?
Does the in-app export include all settings?
How can SwitchHosts be installed?
Tell us and an editor will check it.
Claim the listing and suggest updates yourself. An editor checks every claim first.











