{"payload":{"pageCount":2,"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":4535,"forksCount":328,"license":"GNU General Public License v3.0","participation":[43,51,43,67,33,40,26,50,130,87,40,55,72,67,88,68,74,87,92,96,102,50,39,106,97,66,84,60,40,29,60,75,64,69,69,127,91,49,53,74,129,99,73,51,121,112,57,31,37,47,25,42],"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2024-05-31T22:22:03.430Z"}},{"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,2,2,1,0,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,3,3,3,0,4,2,4,0,0,1,0,0,0,0,0,0,3,0,0,0,0,0,12,0,0,1,1,0,0],"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2024-05-31T15:36:54.093Z"}},{"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":[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,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],"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2024-05-30T22:46:40.443Z"}},{"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-05-31T01:36:58.575Z"}},{"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":[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,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,0,2,0,3,29],"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2024-05-31T21:47:25.162Z"}},{"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":[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,9,1,0,1,0,0,0,0,1,0,2,1,0,7,0,0,0,0,0,0,0,0,0,0,0,0,11,1,0,0,0,0,0,2,1],"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2024-05-31T12:08:08.972Z"}},{"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":[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,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],"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2024-05-23T11:30:37.418Z"}},{"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":[0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,5,3,5,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,5,0,0,4,0,0,2,8,0,0,0],"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2024-05-16T14:09:00.991Z"}},{"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":[0,0,0,0,14,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,22,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,4,0,0,0,0,0,5,0,0,0,0,0,0,0],"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2024-04-09T13:52:37.833Z"}},{"type":"Public","name":"hickory-dns","owner":"mullvad","isFork":true,"description":"A Rust based DNS client, server, and resolver","allTopics":[],"primaryLanguage":{"name":"Rust","color":"#dea584"},"pullRequestCount":0,"issueCount":0,"starsCount":1,"forksCount":426,"license":"Other","participation":[22,7,2,4,4,2,3,2,6,0,1,8,1,7,3,12,14,8,3,6,5,8,3,1,6,6,6,0,3,7,11,6,1,5,4,6,4,9,2,2,1,2,4,0,0,0,0,0,0,0,0,0],"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2024-03-22T12:33:28.394Z"}},{"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":[0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,1,5,0,0,0,0,12,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2024-05-31T20:23:22.961Z"}},{"type":"Public","name":"fern","owner":"mullvad","isFork":true,"description":"Simple, efficient logging for Rust","allTopics":[],"primaryLanguage":{"name":"Rust","color":"#dea584"},"pullRequestCount":0,"issueCount":0,"starsCount":1,"forksCount":52,"license":"MIT License","participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2024-01-17T13:58:55.788Z"}},{"type":"Public","name":"boringtun","owner":"mullvad","isFork":true,"description":"Userspace WireGuard® Implementation in Rust","allTopics":[],"primaryLanguage":{"name":"Rust","color":"#dea584"},"pullRequestCount":0,"issueCount":0,"starsCount":1,"forksCount":391,"license":"BSD 3-Clause \"New\" or \"Revised\" License","participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2023-12-27T16:36:02.867Z"}},{"type":"Public","name":"jnix","owner":"mullvad","isFork":false,"description":"Procedural macros for automatically generating conversion code between Rust and Java","allTopics":[],"primaryLanguage":{"name":"Rust","color":"#dea584"},"pullRequestCount":0,"issueCount":4,"starsCount":42,"forksCount":7,"license":"Apache License 2.0","participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2023-10-24T12:02:24.871Z"}},{"type":"Public","name":"socket2","owner":"mullvad","isFork":true,"description":"Advanced configuration options for sockets.","allTopics":[],"primaryLanguage":{"name":"Rust","color":"#dea584"},"pullRequestCount":0,"issueCount":0,"starsCount":1,"forksCount":205,"license":"Other","participation":[10,1,0,0,0,0,2,0,1,0,0,0,4,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,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":"2023-09-06T12:51:15.154Z"}},{"type":"Public archive","name":"mullvadvpn-app-tests","owner":"mullvad","isFork":false,"description":"","allTopics":[],"primaryLanguage":{"name":"Rust","color":"#dea584"},"pullRequestCount":1,"issueCount":0,"starsCount":3,"forksCount":2,"license":null,"participation":[1,1,0,4,11,19,4,0,10,12,4,1,3,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,0,0,0,0,0,0,0,0],"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2023-09-05T13:12:42.355Z"}},{"type":"Public","name":"tokio-tfo","owner":"mullvad","isFork":true,"description":"TCP Fast Open (TFO) for tokio","allTopics":[],"primaryLanguage":{"name":"Rust","color":"#dea584"},"pullRequestCount":0,"issueCount":0,"starsCount":2,"forksCount":7,"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":"2023-08-01T07:29:37.624Z"}},{"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":5,"forksCount":1108,"license":"MIT License","participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2023-06-20T11:54:16.276Z"}},{"type":"Public","name":"nix","owner":"mullvad","isFork":true,"description":"Rust friendly bindings to *nix APIs","allTopics":[],"primaryLanguage":{"name":"Rust","color":"#dea584"},"pullRequestCount":0,"issueCount":0,"starsCount":1,"forksCount":644,"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":"2023-04-26T12:09:19.089Z"}},{"type":"Public","name":"wireguard-rs","owner":"mullvad","isFork":true,"description":"Mirror only. Official repository is at https://git.zx2c4.com/wireguard-rs","allTopics":[],"primaryLanguage":{"name":"Rust","color":"#dea584"},"pullRequestCount":0,"issueCount":0,"starsCount":9,"forksCount":52,"license":"MIT License","participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2023-02-23T13:35:11.176Z"}},{"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-05-31T19:20:05.693Z"}},{"type":"Public","name":"kyber","owner":"mullvad","isFork":true,"description":"A rust implementation of the Kyber post-quantum KEM","allTopics":[],"primaryLanguage":{"name":"Rust","color":"#dea584"},"pullRequestCount":0,"issueCount":0,"starsCount":1,"forksCount":34,"license":"Apache License 2.0","participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2023-01-26T08:58:24.806Z"}},{"type":"Public","name":"classic-mceliece-rust","owner":"mullvad","isFork":true,"description":"","allTopics":[],"primaryLanguage":{"name":"Rust","color":"#dea584"},"pullRequestCount":0,"issueCount":0,"starsCount":2,"forksCount":10,"license":"MIT License","participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2023-01-26T08:26:19.606Z"}},{"type":"Public","name":"serialport-rs","owner":"mullvad","isFork":true,"description":"A cross-platform serial port library in Rust. Provides a blocking I/O interface and port enumeration including USB device information.","allTopics":[],"primaryLanguage":{"name":"Rust","color":"#dea584"},"pullRequestCount":0,"issueCount":0,"starsCount":2,"forksCount":101,"license":"Other","participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2022-11-10T10:35:56.861Z"}},{"type":"Public","name":"windows-rs","owner":"mullvad","isFork":true,"description":"Rust for Windows","allTopics":[],"primaryLanguage":{"name":"Rust","color":"#dea584"},"pullRequestCount":0,"issueCount":0,"starsCount":4,"forksCount":464,"license":null,"participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2022-06-03T08:29:03.992Z"}},{"type":"Public","name":"trust-dns","owner":"mullvad","isFork":true,"description":"A Rust based DNS client, server, and resolver","allTopics":[],"primaryLanguage":{"name":"Rust","color":"#dea584"},"pullRequestCount":0,"issueCount":0,"starsCount":3,"forksCount":426,"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":"2021-11-22T17:24:12.611Z"}},{"type":"Public","name":"oqs-rs-official","owner":"mullvad","isFork":true,"description":"Rust bindings for liboqs","allTopics":[],"primaryLanguage":{"name":"Rust","color":"#dea584"},"pullRequestCount":0,"issueCount":0,"starsCount":1,"forksCount":39,"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":"2021-10-26T22:00:10.238Z"}},{"type":"Public","name":"grpc-sandbox","owner":"mullvad","isFork":false,"description":"App team playing around with gRPC","allTopics":[],"primaryLanguage":{"name":"Rust","color":"#dea584"},"pullRequestCount":0,"issueCount":0,"starsCount":2,"forksCount":0,"license":null,"participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2021-07-14T15:10:44.395Z"}},{"type":"Public","name":"libc","owner":"mullvad","isFork":true,"description":"Raw bindings to platform APIs for Rust","allTopics":[],"primaryLanguage":{"name":"Rust","color":"#dea584"},"pullRequestCount":0,"issueCount":0,"starsCount":1,"forksCount":995,"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,0],"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2021-05-12T12:54:22.933Z"}},{"type":"Public","name":"icmp-socket","owner":"mullvad","isFork":true,"description":"Rust ICMP sockets","allTopics":[],"primaryLanguage":{"name":"Rust","color":"#dea584"},"pullRequestCount":0,"issueCount":0,"starsCount":1,"forksCount":8,"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,0],"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2021-04-26T11:06:10.615Z"}}],"repositoryCount":53,"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"}