{"payload":{"pageCount":4,"repositories":[{"type":"Public","name":"mullvadvpn-app","owner":"mullvad","isFork":false,"description":"The Mullvad VPN client app for desktop and mobile","allTopics":["electron","nodejs","vpn","wireguard","rust","openvpn"],"primaryLanguage":{"name":"Rust","color":"#dea584"},"pullRequestCount":38,"issueCount":311,"starsCount":4547,"forksCount":328,"license":"GNU General Public License v3.0","participation":[72,34,50,51,43,36,39,82,137,32,47,71,87,81,46,89,81,83,104,105,78,21,66,123,77,77,64,55,27,32,92,66,69,48,120,102,79,45,67,114,95,91,41,121,106,75,46,35,40,34,36,44],"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2024-06-05T02:13:37.482Z"}},{"type":"Public","name":"win-split-tunnel","owner":"mullvad","isFork":false,"description":"Mullvad split tunnel driver for Windows","allTopics":[],"primaryLanguage":{"name":"C++","color":"#f34b7d"},"pullRequestCount":0,"issueCount":1,"starsCount":31,"forksCount":9,"license":"GNU General Public License v3.0","participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2024-06-05T02:07:24.285Z"}},{"type":"Public","name":"pfctl-rs","owner":"mullvad","isFork":false,"description":"Library and CLI for interfacing with the PF firewall on macOS","allTopics":[],"primaryLanguage":{"name":"Rust","color":"#dea584"},"pullRequestCount":2,"issueCount":5,"starsCount":55,"forksCount":16,"license":"Apache License 2.0","participation":[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,4,0,2,0,0,11,29],"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2024-06-05T02:04:18.869Z"}},{"type":"Public","name":"udp-over-tcp","owner":"mullvad","isFork":false,"description":"Proxy UDP traffic over a TCP stream","allTopics":[],"primaryLanguage":{"name":"Rust","color":"#dea584"},"pullRequestCount":2,"issueCount":8,"starsCount":313,"forksCount":48,"license":"Apache License 2.0","participation":[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,6,4,0,0,1,0,0,0,0,1,0,3,0,7,0,0,0,0,0,0,0,0,0,0,0,0,8,3,1,0,0,0,0,0,2,1],"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2024-06-05T00:01:12.972Z"}},{"type":"Public","name":"libwfp","owner":"mullvad","isFork":false,"description":"C++ library for interacting with the Windows Filtering Platform (WFP)","allTopics":[],"primaryLanguage":{"name":"C++","color":"#f34b7d"},"pullRequestCount":1,"issueCount":1,"starsCount":81,"forksCount":34,"license":"MIT License","participation":[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2024-06-04T23:10:27.917Z"}},{"type":"Public","name":"mullvadvpn-app-binaries","owner":"mullvad","isFork":false,"description":"Extra binaries to bundle with Mullvad VPN app","allTopics":[],"primaryLanguage":{"name":"C","color":"#555555"},"pullRequestCount":2,"issueCount":0,"starsCount":34,"forksCount":18,"license":null,"participation":[0,0,0,0,0,0,0,1,4,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,5,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,4,2,0,0,4,6,5,1],"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2024-06-04T22:50:59.589Z"}},{"type":"Public","name":"nftnl-rs","owner":"mullvad","isFork":false,"description":"Rust bindings and abstraction for libnftnl, low-level userspace access to the in-kernel nf_tables subsystem","allTopics":[],"primaryLanguage":{"name":"Rust","color":"#dea584"},"pullRequestCount":8,"issueCount":4,"starsCount":70,"forksCount":25,"license":"Apache License 2.0","participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2024-06-04T22:15:54.229Z"}},{"type":"Public","name":"windows-libraries","owner":"mullvad","isFork":false,"description":"C++ libraries for Windows","allTopics":[],"primaryLanguage":{"name":"C++","color":"#f34b7d"},"pullRequestCount":3,"issueCount":0,"starsCount":24,"forksCount":17,"license":null,"participation":[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2024-06-04T19:15:05.977Z"}},{"type":"Public","name":"wireguard-apple","owner":"mullvad","isFork":true,"description":"Mirror only. Official repository is at https://git.zx2c4.com/wireguard-apple","allTopics":[],"primaryLanguage":{"name":"Swift","color":"#F05138"},"pullRequestCount":0,"issueCount":0,"starsCount":7,"forksCount":346,"license":"MIT License","participation":[1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2024-06-04T17:55:05.504Z"}},{"type":"Public","name":"windows-service-rs","owner":"mullvad","isFork":false,"description":"Windows services in Rust","allTopics":[],"primaryLanguage":{"name":"Rust","color":"#dea584"},"pullRequestCount":0,"issueCount":8,"starsCount":475,"forksCount":77,"license":"Apache License 2.0","participation":[0,0,0,0,4,1,0,0,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,5,2,2,4,0,3,3,0,0,1,0,0,0,0,0,3,0,0,0,0,0,12,0,0,1,1,0,0,0],"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2024-06-04T17:32:29.093Z"}},{"type":"Public","name":"coding-guidelines","owner":"mullvad","isFork":false,"description":"Guides and texts about how we develop, format and work with code at Mullvad","allTopics":[],"primaryLanguage":null,"pullRequestCount":1,"issueCount":3,"starsCount":30,"forksCount":3,"license":null,"participation":[0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,3,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,5,0,0,0,0,0,0],"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2024-06-04T17:07:30.332Z"}},{"type":"Public","name":"system-configuration-rs","owner":"mullvad","isFork":false,"description":"Bindings to System Configuration framework for macOS","allTopics":[],"primaryLanguage":{"name":"Rust","color":"#dea584"},"pullRequestCount":1,"issueCount":1,"starsCount":32,"forksCount":16,"license":null,"participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2024-06-04T15:05:38.961Z"}},{"type":"Public","name":"osv-scanner-action","owner":"mullvad","isFork":true,"description":"","allTopics":[],"primaryLanguage":null,"pullRequestCount":0,"issueCount":0,"starsCount":0,"forksCount":9,"license":"Apache License 2.0","participation":[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,3,4,0,0,0,0,0,4,5,0,0,3,0,1,5,4,0,2,0],"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2024-06-04T14:40:38.008Z"}},{"type":"Public","name":"dns-blocklists","owner":"mullvad","isFork":false,"description":"Lists and configuration for our DNS blocking service","allTopics":[],"primaryLanguage":{"name":"Shell","color":"#89e051"},"pullRequestCount":1,"issueCount":3,"starsCount":850,"forksCount":38,"license":null,"participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2024-06-04T13:09:22.023Z"}},{"type":"Public","name":"wireguard-nt","owner":"mullvad","isFork":true,"description":"This repo is a mirror only. Official repository is at https://git.zx2c4.com/wireguard-nt","allTopics":[],"primaryLanguage":{"name":"C","color":"#555555"},"pullRequestCount":1,"issueCount":0,"starsCount":4,"forksCount":27,"license":"Other","participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2024-06-04T12:05:14.142Z"}},{"type":"Public","name":"wireguard-go","owner":"mullvad","isFork":false,"description":"","allTopics":[],"primaryLanguage":{"name":"Go","color":"#00ADD8"},"pullRequestCount":0,"issueCount":0,"starsCount":1,"forksCount":0,"license":"MIT License","participation":[1,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,7,0,0,6,0,2,2,1,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2024-06-04T12:00:18.761Z"}},{"type":"Public","name":"mnl-rs","owner":"mullvad","isFork":false,"description":"Rust bindings and abstraction for libmnl. A minimalistic user-space library oriented to Netlink developers","allTopics":[],"primaryLanguage":{"name":"Rust","color":"#dea584"},"pullRequestCount":0,"issueCount":0,"starsCount":8,"forksCount":2,"license":"Apache License 2.0","participation":[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,6],"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2024-06-04T08:39:58.575Z"}},{"type":"Public","name":"openvpn-plugin-rs","owner":"mullvad","isFork":false,"description":"A crate allowing easy creation of OpenVPN plugins in Rust","allTopics":[],"primaryLanguage":{"name":"Rust","color":"#dea584"},"pullRequestCount":0,"issueCount":1,"starsCount":18,"forksCount":0,"license":"Other","participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2024-06-04T01:28:20.693Z"}},{"type":"Public","name":"wgephemeralpeer","owner":"mullvad","isFork":false,"description":"Mullvad Post-Quantum-secure WireGuard tunnels for vanilla WireGuard and custom integrations.","allTopics":[],"primaryLanguage":{"name":"Go","color":"#00ADD8"},"pullRequestCount":0,"issueCount":0,"starsCount":3,"forksCount":0,"license":"GNU General Public License v3.0","participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2024-06-03T18:31:05.286Z"}},{"type":"Public","name":"apisocks5","owner":"mullvad","isFork":false,"description":"Censorship circumvention. Reroute and optionally obfuscate traffic destined for the Mullvad API.","allTopics":[],"primaryLanguage":{"name":"Go","color":"#00ADD8"},"pullRequestCount":0,"issueCount":0,"starsCount":3,"forksCount":1,"license":"GNU General Public License v3.0","participation":[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,6,0,0,0,0,0,4],"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2024-06-03T18:17:04.936Z"}},{"type":"Public","name":"message-queue","owner":"mullvad","isFork":false,"description":"A redis pubsub -> websocket message queue","allTopics":[],"primaryLanguage":{"name":"Go","color":"#00ADD8"},"pullRequestCount":1,"issueCount":2,"starsCount":36,"forksCount":6,"license":"GNU General Public License v3.0","participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2024-06-03T08:58:11.911Z"}},{"type":"Public","name":"unicop","owner":"mullvad","isFork":false,"description":"","allTopics":[],"primaryLanguage":{"name":"Rust","color":"#dea584"},"pullRequestCount":0,"issueCount":0,"starsCount":0,"forksCount":0,"license":null,"participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2024-05-23T11:30:37.418Z"}},{"type":"Public","name":"mullvad-browser","owner":"mullvad","isFork":false,"description":"Privacy-focused browser for Linux, macOS and Windows. Made in collaboration between @torproject and @mullvad\n","allTopics":[],"primaryLanguage":null,"pullRequestCount":0,"issueCount":85,"starsCount":1100,"forksCount":20,"license":null,"participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2024-05-17T08:59:42.570Z"}},{"type":"Public","name":"maybenot","owner":"mullvad","isFork":true,"description":"a framework for traffic analysis defenses","allTopics":[],"primaryLanguage":{"name":"Rust","color":"#dea584"},"pullRequestCount":0,"issueCount":0,"starsCount":0,"forksCount":2,"license":"Apache License 2.0","participation":[0,0,0,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,5,3,4,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,5,0,4,0,0,2,8,0,0,0,0],"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2024-05-16T14:09:00.991Z"}},{"type":"Public","name":"infrastructure-ansible-packages","owner":"mullvad","isFork":false,"description":"Ansible installation packages used by the Infrastructure Team","allTopics":[],"primaryLanguage":{"name":"Shell","color":"#89e051"},"pullRequestCount":0,"issueCount":0,"starsCount":3,"forksCount":1,"license":null,"participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2024-05-15T08:39:41.963Z"}},{"type":"Public","name":"NSEventMonitor","owner":"mullvad","isFork":false,"description":"Node.js module for monitoring NSEvents","allTopics":["macos","menubar","nsevent","electron"],"primaryLanguage":{"name":"Objective-C++","color":"#6866fb"},"pullRequestCount":1,"issueCount":0,"starsCount":17,"forksCount":4,"license":"MIT License","participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2024-05-15T08:02:09.275Z"}},{"type":"Public","name":"encrypted-dns-profiles","owner":"mullvad","isFork":false,"description":"macOS and iOS profiles to configure our DNS over TLS and DNS over HTTPS service. Can be applied with human interaction, or via MDM.","allTopics":[],"primaryLanguage":null,"pullRequestCount":0,"issueCount":3,"starsCount":189,"forksCount":7,"license":null,"participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2024-05-13T14:55:40.815Z"}},{"type":"Public","name":"browser-extension","owner":"mullvad","isFork":false,"description":"Mullvad Browser Extension improves your browsing experience while using Mullvad VPN.","allTopics":[],"primaryLanguage":{"name":"TypeScript","color":"#3178c6"},"pullRequestCount":0,"issueCount":14,"starsCount":182,"forksCount":14,"license":"Other","participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2024-04-24T13:17:13.815Z"}},{"type":"Public","name":"globe-mesh-builder","owner":"mullvad","isFork":false,"description":"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 data","allTopics":[],"primaryLanguage":{"name":"Rust","color":"#dea584"},"pullRequestCount":0,"issueCount":1,"starsCount":2,"forksCount":0,"license":null,"participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2024-04-09T13:52:37.833Z"}},{"type":"Public","name":"supply-chain","owner":"mullvad","isFork":false,"description":"Shared third party code audits","allTopics":[],"primaryLanguage":null,"pullRequestCount":0,"issueCount":0,"starsCount":1,"forksCount":0,"license":null,"participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2024-04-04T14:31:25.290Z"}}],"repositoryCount":102,"userInfo":null,"searchable":true,"definitions":[],"typeFilters":[{"id":"all","text":"All"},{"id":"public","text":"Public"},{"id":"source","text":"Sources"},{"id":"fork","text":"Forks"},{"id":"archived","text":"Archived"},{"id":"template","text":"Templates"}],"compactMode":false},"title":"Repositories"}