mullvadvpn-app
The Mullvad VPN client app for desktop and mobilemullvad-browser
Privacy-focused browser for Linux, macOS and Windows. Made in collaboration between @torproject and @mullvaddns-blocklists
Lists and configuration for our DNS blocking servicewindows-service-rs
Windows services in Rustudp-over-tcp
Proxy UDP traffic over a TCP streamencrypted-dns-profiles
macOS and iOS profiles to configure our DNS over TLS and DNS over HTTPS service. Can be applied with human interaction, or via MDM.browser-extension
Mullvad Browser Extension improves your browsing experience while using Mullvad VPN.libwfp
C++ library for interacting with the Windows Filtering Platform (WFP)nftnl-rs
Rust bindings and abstraction for libnftnl, low-level userspace access to the in-kernel nf_tables subsystempfctl-rs
Library and CLI for interfacing with the PF firewall on macOSjsonrpc-client-rs
A JSON-RPC 2.0 client in and for Rustjnix
Procedural macros for automatically generating conversion code between Rust and Javamessage-queue
A redis pubsub -> websocket message queuemullvadvpn-app-binaries
Extra binaries to bundle with Mullvad VPN appwin-split-tunnel
Mullvad split tunnel driver for Windowssystem-configuration-rs
Bindings to System Configuration framework for macOSoqs-rs
Rust bindings and key exchange for liboqs (Open Quantum Safe), a library for quantum-resistant cryptographic algorithmssystem-transparency
coding-guidelines
Guides and texts about how we develop, format and work with code at Mullvadwindows-libraries
C++ libraries for Windowsmullvad-wg.sh
Configuration script for using Mullvad with WireGuard on linuxopenvpn-plugin-rs
A crate allowing easy creation of OpenVPN plugins in RustNSEventMonitor
Node.js module for monitoring NSEventswindows-security
Node add-on to access security features on Windowsapisocks5
Censorship circumvention. Reroute and optionally obfuscate traffic destined for the Mullvad API.mnl-rs
Rust bindings and abstraction for libmnl. A minimalistic user-space library oriented to Netlink developerswgephemeralpeer
Mullvad Post-Quantum-secure WireGuard tunnels for vanilla WireGuard and custom integrations.mullvadvpn-app-tests
infrastructure-ansible-packages
Ansible installation packages used by the Infrastructure Teamglobe-mesh-builder
Parses SHP (shapefiles) and produce OpenGL compatible vertex and index buffers for drawing a spherical world map (globe). Used by the Mullvad VPN app to generate map datahyper-dnscache
An implementation of the hyper Resolve trait that can cache in memorygrpc-sandbox
App team playing around with gRPCmullvadvpn-app-assets
This repository contains the graphical assets used in mullvadvpn-appheathrow_wifi
wireguard-go
client-binaries
Binaries that are bundled with the Mullvad VPN client.supply-chain
Shared third party code auditsmullvadvpn-app-screenshots
Screenshots for CI purposesLove Open Source and this site? Check out how you can help us