awesome-repositories.com
Blog
MCP
awesome-repositories.com

Discover the best open-source repositories with AI-powered search.

ExploreCurated searchesOpen-source alternativesSelf-hosted softwareBlogSitemap
ProjectMCP serverAboutHow we rankPress
LegalPrivacyTerms
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
FelisCatus avatar

FelisCatus/SwitchyOmega

0
View on GitHub↗
22,572 stars·3,598 forks·CoffeeScript·GPL-3.0·22 viewsgithub.com/FelisCatus/SwitchyOmega/issues/2513↗

SwitchyOmega

SwitchyOmega is a browser proxy manager and extension that controls network traffic routing and manages proxy configurations through a graphical interface. It functions as a proxy routing orchestrator and a PAC script generator, converting user-defined rules into JavaScript auto-config scripts for automated network routing.

The project enables users to organize network configurations into distinct profiles, allowing for the switching of proxying logic based on different environments. It automates the selection of proxy servers by matching requested URLs against predefined patterns to avoid manual configuration changes in the browser.

The system covers broader capabilities in web proxy automation and network traffic routing, including the ability to compile proxy profile models into scripts that automate routing decisions.

Features

  • Network Proxy Management - Provides a comprehensive interface for configuring and controlling browser-based internet traffic routing through proxies.
  • Proxy API Interceptions - Uses the browser's native proxy API to intercept requests and apply routing logic.
  • Network Traffic Routing - Controls which servers the browser uses to access specific websites for privacy or access.
  • Proxy Configuration Automations - Automates the selection of proxy servers based on rules to eliminate manual configuration changes.
  • Proxy Configuration Profiles - Organizes network configurations into distinct profiles to switch proxying logic for different environments.
  • Traffic Dispatchers - Matches requested URLs against user-defined patterns to dispatch traffic to the appropriate proxy server.
  • Client-Side Proxy Management - Allows switching between multiple network proxy configurations to route traffic based on environmental needs.
  • PAC Script Generators - Converts user-defined proxy profiles into JavaScript auto-config scripts for automated browser routing.
  • Browser Extensions - Functions as a browser extension that intercepts and modifies network settings via native APIs.
  • Proxy Orchestrators - Orchestrates local proxy settings by organizing configurations into profiles based on the environment.
  • Proxy Mode Switches - Provides controls to toggle between different proxy configurations to route traffic through preferred servers.
  • Browser Extensions - Proxy management extension for browsers.
  • Miscellaneous Tools - Browser proxy management extension.

Star history

Star history chart for feliscatus/switchyomegaStar history chart for feliscatus/switchyomega

How this analysis was created: This summary and feature list are AI-generated from collected project material and can contain mistakes. Stars, license and language are imported from GitHub. Inclusion does not mean that we have tested or audited this project. Check the source documentation for any feature you depend on. Learn more on our About page.

AI search

Explore more awesome repositories

Describe what you need in plain English — the AI ranks thousands of curated open-source projects by relevance.

Start searching with AI

Frequently asked questions

What does feliscatus/switchyomega do?

SwitchyOmega is a browser proxy manager and extension that controls network traffic routing and manages proxy configurations through a graphical interface. It functions as a proxy routing orchestrator and a PAC script generator, converting user-defined rules into JavaScript auto-config scripts for automated network routing.

What are the main features of feliscatus/switchyomega?

The main features of feliscatus/switchyomega are: Network Proxy Management, Proxy API Interceptions, Network Traffic Routing, Proxy Configuration Automations, Proxy Configuration Profiles, Traffic Dispatchers, Client-Side Proxy Management, PAC Script Generators.

Which projects share features with feliscatus/switchyomega?

Projects with overlapping indexed features include: zero-peak/zeroomega — ZeroOmega is a web-based proxy orchestrator and manager designed for real-time updates to active network gateways. It… keiko233/clash-nyanpasu — Clash Nyanpasu is a cross-platform proxy controller and graphical user interface for managing network traffic and… free-nodes/clashfree — Clashfree is a network traffic routing platform designed to facilitate access to restricted online resources and… shadowsocks/shadowsocks-android — Shadowsocks-android is a secure tunneling application and SOCKS5 proxy client for Android. It routes device network… cenmrev/v2rayx — V2RayX is a macOS network proxy manager and graphical user interface designed to control V2Ray core configurations and… libnyanpasu/clash-nyanpasu — Clash Nyanpasu is a network proxy client and graphical user interface for managing Clash network cores. It functions…

Projects sharing features with SwitchyOmega

These projects share indexed features with SwitchyOmega. Shared tags can include platform or build tooling; verify the primary use case before treating a result as a replacement.
  • zero-peak/zeroomegazero-peak avatar

    zero-peak/ZeroOmega

    6,954View on GitHub↗

    ZeroOmega is a web-based proxy orchestrator and manager designed for real-time updates to active network gateways. It functions as a system for configuring, storing, and switching between different network proxy profiles to direct internet traffic. The project features a PAC script generator that translates structured proxy profile data into auto-configuration files. These scripts automate network routing decisions by matching requested URLs against defined patterns. Administration is handled through a browser-based interface that allows for the modification of routing rules and the manageme

    CoffeeScriptproxyswitchyomegazeroomega
    View on GitHub↗6,954
  • keiko233/clash-nyanpasukeiko233 avatar

    keiko233/clash-nyanpasu

    13,053View on GitHub↗

    Clash Nyanpasu is a cross-platform proxy controller and graphical user interface for managing network traffic and routing rules. It functions as a network proxy manager that allows users to configure proxy profiles and define routing rules to control how internet traffic is tunneled. The application serves as a rule-based traffic router, directing network requests through specific proxies based on custom provider rules and script configurations. It provides a graphical interface for the administration of Clash-based engines, enabling the organization of network provider settings and the manag

    Rust
    View on GitHub↗13,053
  • free-nodes/clashfreefree-nodes avatar

    free-nodes/clashfree

    15,834View on GitHub↗

    Clashfree is a network traffic routing platform designed to facilitate access to restricted online resources and digital services. It functions as a proxy configuration management tool that enables users to route internet traffic through encrypted tunnels, effectively bypassing regional access restrictions. The system provides a centralized way to manage network proxy connections and organize multiple routing profiles across various environments. The project distinguishes itself by providing automated subscription services that distribute daily updated proxy node lists and configuration files

    clashfreefqfreenode
    View on GitHub↗15,834
  • shadowsocks/shadowsocks-androidshadowsocks avatar

    shadowsocks/shadowsocks-android

    36,696View on GitHub↗

    Shadowsocks-android is a secure tunneling application and SOCKS5 proxy client for Android. It routes device network traffic through a Shadowsocks proxy server to encrypt data, mask the user's internet origin, and bypass network restrictions. The client functions as an Android VPN service, creating a virtual network interface to intercept and redirect all outgoing device traffic. It supports the integration of external binary plugins to extend tunnel capabilities with custom transport protocols and traffic obfuscation methods. The project manages network routing through a local SOCKS5 server

    Kotlinandroidshadowsocks
    View on GitHub↗36,696
Compare all 30 related projects→