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
mullvad avatar

mullvad/mullvadvpn-app

0
View on GitHub↗
6,778 stars·449 forks·Rust·gpl-3.0·20 viewsmullvad.net↗

Mullvadvpn App

This project is a privacy-focused VPN manager and WireGuard client application designed to establish encrypted tunnels that mask user IP addresses and activity. It focuses on maintaining anonymity through a system that supports account creation without personal identifying information.

The application distinguishes itself with advanced privacy tools, including a multi-hop orchestrator for routing traffic through multiple sequential servers and a network traffic obfuscator that uses Shadowsocks, TCP, and QUIC to bypass deep packet inspection and censorship. It also implements quantum-resistant tunneling to secure traffic against future decryption.

Broad capabilities include the management of secure DNS queries via HTTPS or TLS, split tunneling for application-specific routing, and a strict-firewall kill switch to prevent internet traffic leaks during connection failures. The system also provides a command-line interface for programmatic administration of network tunnels and application settings.

Features

  • WireGuard VPN Support - Implements secure network tunnels using the WireGuard protocol with support for custom DNS and split tunneling.
  • Encrypted Tunneling - Establishes secure encrypted tunnels to remote servers to mask the user's IP address.
  • VPN - Provides the primary mechanism for establishing and managing secure connections to remote VPN servers.
  • Encrypted Tunneling - Integrates with the system network stack to route encrypted traffic at the kernel level for high performance.
  • Multi-Hop Routing - Routes network traffic through multiple sequential servers to increase privacy and obfuscate the path.
  • VPN Kill Switches - Implements a strict firewall kill switch that drops all non-VPN traffic during connection failures.
  • VPN Daemons - Implements a privileged background process to manage encrypted network tunnels and system firewall rules.
  • Anonymous Authentication - Allows users to establish service connections without providing personal identifying information.
  • Network Kill Switches - Implements a strict-firewall kill switch to block all outbound traffic when the secure tunnel fails.
  • Privacy-Focused VPN Managers - Manages anonymous accounts and secure network connections without storing personal identifying information.
  • Privacy and Anonymity Tools - Supports anonymous account creation and multi-hop routing to mask digital footprints and protect user identity.
  • VPN Clients - Provides a cross-platform client for managing the lifecycle of WireGuard VPN connection profiles.
  • VPN User Accounts - Manages VPN-specific account numbering, user logins, and service time via voucher redemptions.
  • Command Line Interfaces - Provides a command-line interface for programmatic administration of network tunnels and settings.
  • Censorship Circumvention Tools - Provides tools to bypass regional network restrictions and access blocked content using bridges and obfuscation.
  • VPN Server Selection - Allows users to optimize their connection by selecting specific countries or hosting providers.
  • DNS Configuration - Enables customization of DNS servers and activation of content blockers to filter domains.
  • DNS Leak Protection - Encrypts DNS queries via DoH or TLS and forces them through the tunnel to prevent identity leaks.
  • SOCKS5 - Implements a SOCKS5 client to route internet traffic through remote proxies to reduce CAPTCHAs.
  • SOCKS5 Proxies - Routes application-level traffic through a local SOCKS5 proxy to mask user identity.
  • Split Tunneling - Provides selective routing to exclude specific IP addresses or applications from the encrypted tunnel.
  • Multi-Hop Routing - Routes internet traffic through multiple sequential servers to obfuscate the traffic path and increase privacy.
  • Censorship Circumvention Tools - Bypasses restrictive firewalls and access blocks using bridges and specialized protocols.
  • DNS Security - Encrypts DNS lookups via DNS-over-HTTPS or DNS-over-TLS to prevent browsing history monitoring.
  • Quantum-Resistant Protocols - Creates encrypted tunnels using quantum-resistant protocols to secure traffic against future decryption.
  • Network Access Control - Controls whether the device can communicate with other hardware on the local area network.
  • Network Traffic Obfuscators - Uses Shadowsocks, TCP, and QUIC to mask VPN traffic and bypass deep packet inspection.
  • Traffic Obfuscation - Masks network traffic using Shadowsocks, TCP, and QUIC to bypass deep packet inspection.
  • Connection Leak Auditing - Provides tools to scan for information leaks during active connections to ensure browser privacy.
  • VPN Command Line Administration - Provides a command-line interface for programmatic administration of network tunnels and settings.
  • Proxy And VPN - Listed in the “Proxy And VPN” section of the Awesome Mac awesome list.
  • Security And Privacy - Native VPN client focused on privacy and anonymity.

Star history

Star history chart for mullvad/mullvadvpn-appStar history chart for mullvad/mullvadvpn-app

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 mullvad/mullvadvpn-app do?

This project is a privacy-focused VPN manager and WireGuard client application designed to establish encrypted tunnels that mask user IP addresses and activity. It focuses on maintaining anonymity through a system that supports account creation without personal identifying information.

What are the main features of mullvad/mullvadvpn-app?

The main features of mullvad/mullvadvpn-app are: WireGuard VPN Support, Encrypted Tunneling, VPN, Multi-Hop Routing, VPN Kill Switches, VPN Daemons, Anonymous Authentication, Network Kill Switches.

Which projects share features with mullvad/mullvadvpn-app?

Projects with overlapping indexed features include: trailofbits/algo — Algo is a cloud VPN deployment tool and WireGuard orchestrator designed to automate the provisioning and configuration… passteque/gluetun — Gluetun is a Docker VPN client gateway that routes network traffic from other containers through secure WireGuard or… getlantern/lantern — Lantern is a network utility designed to provide access to restricted internet content by tunneling traffic through… bia-pain-bache/bpb-worker-panel — BPB-Worker-Panel is a control panel designed for deploying and managing VLESS and Trojan proxies hosted on Cloudflare… hiddify/hiddify-manager — Hiddify-Manager is a VPN management panel and multi-protocol proxy server designed for internet censorship… shadowsocks/shadowsocks-android — Shadowsocks-android is a secure tunneling application and SOCKS5 proxy client for Android. It routes device network…

Projects sharing features with Mullvadvpn App

These projects share indexed features with Mullvadvpn App. Shared tags can include platform or build tooling; verify the primary use case before treating a result as a replacement.
  • trailofbits/algotrailofbits avatar

    trailofbits/algo

    30,278View on GitHub↗

    Algo is a cloud VPN deployment tool and WireGuard orchestrator designed to automate the provisioning and configuration of personal VPN servers across multiple cloud infrastructure providers. It functions as a multi-cloud infrastructure provisioner and a VPN client configuration generator, creating the necessary tunnels and connection profiles for secure device connectivity. The project distinguishes itself by integrating a network ad-blocking DNS server directly into the deployment, filtering advertisements and malicious domains for all connected clients. It further simplifies the onboarding

    Pythonansibleencryptionikev2
    View on GitHub↗30,278
  • passteque/gluetunpassteque avatar

    passteque/gluetun

    14,590View on GitHub↗

    Gluetun is a Docker VPN client gateway that routes network traffic from other containers through secure WireGuard or OpenVPN tunnels. It serves as a network gateway to mask origin IP addresses and provides a firewall kill switch that blocks all outbound traffic unless it is destined for the active VPN server. The project supports multiple commercial VPN providers and can maintain several simultaneous connections using custom configuration files. It includes an integrated proxy server stack hosting SOCKS5, HTTP, and Shadowsocks servers to tunnel TCP and UDP traffic. Security is managed throug

    Go
    View on GitHub↗14,590
  • getlantern/lanterngetlantern avatar

    getlantern/lantern

    15,227View on GitHub↗

    Lantern is a network utility designed to provide access to restricted internet content by tunneling traffic through encrypted connections. It functions as a censorship circumvention tool that enables private web browsing and ensures reliable connectivity in environments where standard network access is blocked or monitored. The application employs a decentralized infrastructure that routes data through a network of distributed proxy nodes. To maintain connectivity in the face of interference, it utilizes dynamic proxy discovery and adaptive fallback mechanisms that automatically switch betwee

    Dartacceleratorcensorshipcircumvention
    View on GitHub↗15,227
  • bia-pain-bache/bpb-worker-panelbia-pain-bache avatar

    bia-pain-bache/BPB-Worker-Panel

    11,997View on GitHub↗

    BPB-Worker-Panel is a control panel designed for deploying and managing VLESS and Trojan proxies hosted on Cloudflare Workers. It functions as a proxy subscription generator and a manager for secure DNS over HTTPS servers and WireGuard configuration provisioning. The project distinguishes itself through network traffic obfuscation capabilities, utilizing packet fragmentation and SNI spoofing to evade detection. It provides specialized administration for Cloudflare Warp and Warp Pro connections, including the ability to optimize endpoints and export WireGuard configurations. The system covers

    TypeScriptamneziaandroidchain
    View on GitHub↗11,997
Compare all 30 related projects→