Analysis updated 2026-06-21
Switch between a work VPN proxy and a direct connection with one click from your browser toolbar.
Route only specific websites through a proxy while keeping all other traffic direct.
Test how a website behaves from a different region by routing traffic through a regional proxy.
Set up automatic rules so work-related domains always use the corporate proxy without manual switching.
| feliscatus/switchyomega | mojs/mojs | jashkenas/coffeescript | |
|---|---|---|---|
| Stars | 22,535 | 18,701 | 16,577 |
| Language | CoffeeScript | CoffeeScript | CoffeeScript |
| Setup difficulty | easy | easy | easy |
| Complexity | 2/5 | 2/5 | 2/5 |
| Audience | developer | developer | developer |
Figures from each repo's GitHub metadata at analysis time.
Project is no longer actively maintained, install from the Chrome Web Store or build from source.
SwitchyOmega is a browser extension for managing and switching between multiple proxy settings quickly and easily. A proxy is an intermediary server that routes your internet traffic through a different location, which can be useful for privacy, bypassing restrictions, or testing websites from different regions. The extension lets you set up multiple proxy profiles and switch between them with a few clicks directly from your browser toolbar. It supports a feature called PAC (Proxy Auto-Config), which lets you write rules that automatically route different websites through different proxies, for example, sending work traffic through a company proxy while keeping personal browsing direct. You would use SwitchyOmega if you regularly need to switch between different network configurations, such as toggling between a VPN proxy and a direct connection, or routing certain websites through a specific server. It is particularly useful for developers testing from different network locations or users who need precise control over how their browser connects to the internet. The extension works in Chromium-based browsers (like Chrome and Edge) and had experimental Firefox support. It is written in CoffeeScript and is licensed under the GNU General Public License. Note: the project is no longer actively maintained, as indicated by the repository description.
A browser extension for quickly switching between multiple proxy configurations, set up automatic rules to route different websites through different proxies with one click.
Mainly CoffeeScript. The stack also includes CoffeeScript, JavaScript.
GPL, free to use and modify, but any changes you distribute must also be released under the GPL.
Setup difficulty is rated easy, with roughly 5min to a first successful run.
Mainly developer.
This repo across BitVibe Labs
Verify against the repo before relying on details.