{"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":25,"issueCount":321,"starsCount":4901,"forksCount":335,"license":"GNU General Public License v3.0","participation":[83,87,90,99,101,61,30,83,126,68,73,60,51,19,54,82,71,60,73,123,82,67,58,59,131,95,83,41,118,126,57,36,52,36,35,52,55,44,101,68,50,28,34,62,112,66,81,121,74,96,59,77],"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2024-09-19T16:19:14.297Z"}},{"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":4,"issueCount":3,"starsCount":36,"forksCount":20,"license":null,"participation":[0,0,0,0,0,1,0,0,0,0,0,0,0,6,0,0,0,0,12,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,3,9,0,0,0],"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2024-09-19T10:46:48.098Z"}},{"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":6,"issueCount":4,"starsCount":72,"forksCount":26,"license":"Apache License 2.0","participation":[0,0,0,0,0,0,0,0,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,16,7,2,0,1,0,0,0,4,0,0,0,0,0,0,0,0],"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2024-09-19T10:45:17.945Z"}},{"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":3,"issueCount":0,"starsCount":10,"forksCount":388,"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,3,1,0,0,0,1,7,2,1,7,3,3,1,2,1,1],"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2024-09-19T09:17:23.589Z"}},{"type":"Public","name":"rsw-public","owner":"mullvad","isFork":false,"description":"World-readable files shared by Relay Software Team","allTopics":[],"primaryLanguage":null,"pullRequestCount":0,"issueCount":0,"starsCount":0,"forksCount":0,"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,5,0,0,0,2,0,0,0,1,0,0,0,0,2],"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2024-09-18T10:48:48.163Z"}},{"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":16,"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,1,0,0,0,0,0,6,0,0,0,0,0,10,4,9,4,3,3,0,0,0,0,2,0,0,0,5,2],"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2024-09-17T11:43:48.936Z"}},{"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":4,"starsCount":1015,"forksCount":42,"license":null,"participation":[4,2,1,1,1,1,1,2,3,1,1,1,4,3,1,0,4,2,1,2,1,2,1,1,1,1,1,1,1,1,1,1,1,1,2,0,2,1,1,1,1,1,1,1,1,1,1,0,0,1,1,1],"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2024-09-16T07:24:09.023Z"}},{"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":83,"starsCount":1228,"forksCount":24,"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,1,0,0,0,0,0,0,0],"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2024-09-13T18:58:47.570Z"}},{"type":"Public","name":"wireguard-go","owner":"mullvad","isFork":false,"description":"","allTopics":[],"primaryLanguage":{"name":"Go","color":"#00ADD8"},"pullRequestCount":0,"issueCount":0,"starsCount":2,"forksCount":0,"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,1,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,3,0,0,0,2,0,2,3,0],"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2024-09-09T14:34:00.290Z"}},{"type":"Public","name":"windows-libraries","owner":"mullvad","isFork":false,"description":"C++ libraries for Windows","allTopics":[],"primaryLanguage":{"name":"C++","color":"#f34b7d"},"pullRequestCount":0,"issueCount":0,"starsCount":23,"forksCount":18,"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,3,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0],"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2024-09-09T13:28:30.822Z"}},{"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":0,"issueCount":1,"starsCount":82,"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,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2024-09-09T13:28:09.917Z"}},{"type":"Public","name":"unicop","owner":"mullvad","isFork":false,"description":"","allTopics":[],"primaryLanguage":{"name":"Rust","color":"#dea584"},"pullRequestCount":1,"issueCount":0,"starsCount":2,"forksCount":0,"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,1,1,0,0,0,0,5,0,0,9,7,0,0,0,0,17,0,0],"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2024-09-09T13:26:35.790Z"}},{"type":"Public","name":"windows-service-rs","owner":"mullvad","isFork":false,"description":"Windows services in Rust","allTopics":[],"primaryLanguage":{"name":"Rust","color":"#dea584"},"pullRequestCount":1,"issueCount":9,"starsCount":507,"forksCount":81,"license":"Apache License 2.0","participation":[2,0,0,0,0,0,0,0,5,3,1,4,2,4,0,0,0,1,0,0,0,0,0,3,0,0,0,0,0,12,0,0,1,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2024-09-09T07:44:45.093Z"}},{"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":1,"issueCount":7,"starsCount":64,"forksCount":17,"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,2,2,0,2,0,0,39,2,2,0,0,6,1,4,7,0,0,0,0,0,7,0,0],"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2024-09-04T12:25:44.320Z"}},{"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":4,"license":"Apache License 2.0","participation":[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,4,1,0,4,0,0,2,8,1,2,0,3,0,3,0,0,0,0,0,0,0,0,0,0,0,0,0],"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2024-08-30T12:38:18.991Z"}},{"type":"Public","name":"shadowsocks-rust","owner":"mullvad","isFork":true,"description":"A Rust port of shadowsocks","allTopics":[],"primaryLanguage":{"name":"Rust","color":"#dea584"},"pullRequestCount":0,"issueCount":0,"starsCount":6,"forksCount":1148,"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-08-27T05:07:38.276Z"}},{"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":2,"issueCount":22,"starsCount":187,"forksCount":15,"license":"Other","participation":[0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,5,0,2,0,0,0,0,0,1,0,2,11,0,0,0,0,0,0,0,0,0,0,0,0,0,10,2,9,1,0,0,0,0],"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2024-08-19T16:17:00.921Z"}},{"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":0,"issueCount":0,"starsCount":35,"forksCount":19,"license":null,"participation":[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,4,0,6,5,5,0,1,0,0,0,0,0,3,1,7,0,0,0,0,0],"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2024-08-14T14:36:59.558Z"}},{"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":0,"issueCount":0,"starsCount":3,"forksCount":27,"license":"Other","participation":[0,0,0,0,0,0,0,0,0,1,0,1,0,0,2,0,0,0,0,0,1,0,0,0,0,1,1,0,0,0,1,0,0,0,2,4,3,0,0,0,0,0,0,0,0,2,0,0,0,0,0,0],"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2024-08-12T16:10:00.556Z"}},{"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":37,"forksCount":9,"license":"GNU General Public License v3.0","participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2024-08-12T13:04:32.005Z"}},{"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":1,"issueCount":8,"starsCount":349,"forksCount":56,"license":"Apache License 2.0","participation":[0,6,4,0,1,0,0,0,0,0,1,2,1,0,7,0,0,0,0,0,0,0,0,0,0,0,0,9,2,1,0,0,0,0,2,1,0,0,0,0,0,0,0,0,3,0,0,0,0,0,0,0],"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2024-07-26T13:54:08.531Z"}},{"type":"Public","name":"opinionated-commit-message","owner":"mullvad","isFork":true,"description":"GitHub Action to check commit messages according to an opinioned style","allTopics":[],"primaryLanguage":{"name":"TypeScript","color":"#3178c6"},"pullRequestCount":0,"issueCount":0,"starsCount":1,"forksCount":19,"license":"MIT License","participation":[0,0,0,2,0,3,1,2,0,0,0,0,0,1,0,0,0,0,0,0,0,2,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-07-25T07:39:38.589Z"}},{"type":"Public","name":"system-transparency","owner":"mullvad","isFork":false,"description":"","allTopics":[],"primaryLanguage":{"name":"Shell","color":"#89e051"},"pullRequestCount":0,"issueCount":0,"starsCount":33,"forksCount":6,"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,1,0,0,0,0,0,0,0,0,0,0],"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2024-07-10T08:26:12.119Z"}},{"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":8,"forksCount":1,"license":"GNU General Public License v3.0","participation":[0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,11,0,0,0,0,0,0,2,6,13,2,0,4,0,0,0,0,0,0,0,0,0,0],"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2024-07-04T14:19:40.286Z"}},{"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":33,"forksCount":3,"license":null,"participation":[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,3,2,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0],"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2024-06-18T17:46:49.466Z"}},{"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":[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-10T05:43:10.693Z"}},{"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,6,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2024-06-10T02:37:15.575Z"}},{"type":"Public","name":"osv-scanner-action","owner":"mullvad","isFork":true,"description":"","allTopics":[],"primaryLanguage":null,"pullRequestCount":0,"issueCount":0,"starsCount":0,"forksCount":13,"license":"Apache License 2.0","participation":[0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,1,2,4,0,0,0,0,2,5,2,0,0,3,0,2,4,4,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2024-06-05T14:44:44.008Z"}},{"type":"Public","name":"integration-ansible-packages","owner":"mullvad","isFork":true,"description":"Ansible installation packages used by the Integration Team","allTopics":[],"primaryLanguage":{"name":"Shell","color":"#89e051"},"pullRequestCount":0,"issueCount":0,"starsCount":0,"forksCount":2,"license":null,"participation":[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,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2024-05-15T08:39:41.963Z"}},{"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":2,"license":null,"participation":[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,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2024-05-15T08:39:41.963Z"}}],"repositoryCount":103,"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":"mullvad repositories"}