{"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":42,"issueCount":312,"starsCount":4536,"forksCount":328,"license":"GNU General Public License v3.0","participation":[53,42,42,70,38,42,31,47,137,76,35,64,68,92,55,87,81,69,99,100,99,37,48,133,61,82,74,56,48,25,63,70,65,65,90,117,83,49,58,84,119,103,57,62,133,100,48,35,37,43,35,33],"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2024-06-01T03:25:16.430Z"}},{"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":7,"issueCount":5,"starsCount":54,"forksCount":16,"license":"Apache License 2.0","participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2024-06-01T03:18:45.162Z"}},{"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":34,"forksCount":17,"license":null,"participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2024-06-01T00:10:04.226Z"}},{"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":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2024-05-31T23:26:09.093Z"}},{"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-05-31T20:23:22.961Z"}},{"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-05-31T19:20:05.693Z"}},{"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":[1,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-05-31T17:46:32.332Z"}},{"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":81,"forksCount":33,"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-05-31T17:36:38.692Z"}},{"type":"Public","name":"windows-libraries","owner":"mullvad","isFork":false,"description":"C++ libraries for Windows","allTopics":[],"primaryLanguage":{"name":"C++","color":"#f34b7d"},"pullRequestCount":1,"issueCount":0,"starsCount":24,"forksCount":17,"license":null,"participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2024-05-31T14:51:17.459Z"}},{"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":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2024-05-31T13:30:15.504Z"}},{"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":7,"starsCount":311,"forksCount":47,"license":"Apache License 2.0","participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2024-05-31T12:08:08.972Z"}},{"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":845,"forksCount":38,"license":null,"participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2024-05-31T10:30:42.023Z"}},{"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":8,"license":"GNU General Public License v3.0","participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2024-05-31T03:42:25.622Z"}},{"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":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2024-05-31T01:36:58.575Z"}},{"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":10,"issueCount":4,"starsCount":70,"forksCount":24,"license":"Apache License 2.0","participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2024-05-30T22:46:40.443Z"}},{"type":"Public","name":"wireguard-go","owner":"mullvad","isFork":false,"description":"","allTopics":[],"primaryLanguage":{"name":"Go","color":"#00ADD8"},"pullRequestCount":2,"issueCount":0,"starsCount":1,"forksCount":0,"license":"MIT License","participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2024-05-29T15:23:53.242Z"}},{"type":"Public","name":"message-queue","owner":"mullvad","isFork":false,"description":"A redis pubsub -> websocket message queue","allTopics":[],"primaryLanguage":{"name":"Go","color":"#00ADD8"},"pullRequestCount":0,"issueCount":2,"starsCount":36,"forksCount":6,"license":"GNU General Public License v3.0","participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2024-05-28T09:39:51.466Z"}},{"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":4,"forksCount":26,"license":"Other","participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2024-05-27T07:02:59.826Z"}},{"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":1096,"forksCount":21,"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":1,"license":"Apache License 2.0","participation":null,"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":[0,0,0,0,0,0,0,0,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,0,3,0,0,0,0,0],"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":"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":0,"license":null,"participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2024-04-19T11:36:16.091Z"}},{"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":2,"forksCount":0,"license":null,"participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2024-04-16T12:04:54.286Z"}},{"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"}},{"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":18,"license":"MIT License","participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2024-03-26T08:51:31.589Z"}}],"repositoryCount":101,"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"}