{"payload":{"pageCount":2,"repositories":[{"type":"Public","name":"mullvadvpn-app","owner":"mullvad","isFork":false,"description":"The Mullvad VPN client app for desktop and mobile","topicNames":["electron","nodejs","vpn","wireguard","rust","openvpn"],"topicsNotShown":0,"primaryLanguage":{"name":"Rust","color":"#dea584"},"pullRequestCount":41,"issueCount":305,"starsCount":4474,"forksCount":329,"license":"GNU General Public License v3.0","participation":[44,63,41,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,126,91,49,53,74,129,99,73,50,121,112,55,30,25],"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2024-05-10T10:20:26.551Z"}},{"type":"Public","name":"windows-service-rs","owner":"mullvad","isFork":false,"description":"Windows services in Rust","topicNames":[],"topicsNotShown":0,"primaryLanguage":{"name":"Rust","color":"#dea584"},"pullRequestCount":2,"issueCount":8,"starsCount":461,"forksCount":77,"license":"Apache License 2.0","participation":[0,0,0,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,0],"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2024-05-06T09:45:03.093Z"}},{"type":"Public","name":"udp-over-tcp","owner":"mullvad","isFork":false,"description":"Proxy UDP traffic over a TCP stream","topicNames":[],"topicsNotShown":0,"primaryLanguage":{"name":"Rust","color":"#dea584"},"pullRequestCount":2,"issueCount":7,"starsCount":298,"forksCount":46,"license":"Apache License 2.0","participation":[0,0,1,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],"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2024-05-04T06:55:56.925Z"}},{"type":"Public","name":"pfctl-rs","owner":"mullvad","isFork":false,"description":"Library and CLI for interfacing with the PF firewall on macOS","topicNames":[],"topicsNotShown":0,"primaryLanguage":{"name":"Rust","color":"#dea584"},"pullRequestCount":3,"issueCount":5,"starsCount":53,"forksCount":15,"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,4,0,0,1],"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2024-05-03T12:53:02.783Z"}},{"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","topicNames":[],"topicsNotShown":0,"primaryLanguage":{"name":"Rust","color":"#dea584"},"pullRequestCount":0,"issueCount":0,"starsCount":2,"forksCount":0,"license":null,"participation":null,"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","topicNames":[],"topicsNotShown":0,"primaryLanguage":{"name":"Rust","color":"#dea584"},"pullRequestCount":0,"issueCount":0,"starsCount":1,"forksCount":421,"license":"Other","participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2024-03-22T12:33:28.394Z"}},{"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","topicNames":[],"topicsNotShown":0,"primaryLanguage":{"name":"Rust","color":"#dea584"},"pullRequestCount":7,"issueCount":4,"starsCount":69,"forksCount":23,"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":"2024-03-15T00:59:07.111Z"}},{"type":"Public","name":"system-configuration-rs","owner":"mullvad","isFork":false,"description":"Bindings to System Configuration framework for macOS","topicNames":[],"topicsNotShown":0,"primaryLanguage":{"name":"Rust","color":"#dea584"},"pullRequestCount":1,"issueCount":1,"starsCount":32,"forksCount":16,"license":null,"participation":[4,0,0,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],"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2024-01-31T14:02:23.961Z"}},{"type":"Public","name":"fern","owner":"mullvad","isFork":true,"description":"Simple, efficient logging for Rust","topicNames":[],"topicsNotShown":0,"primaryLanguage":{"name":"Rust","color":"#dea584"},"pullRequestCount":0,"issueCount":0,"starsCount":1,"forksCount":53,"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-01-17T13:58:55.788Z"}},{"type":"Public","name":"boringtun","owner":"mullvad","isFork":true,"description":"Userspace WireGuard® Implementation in Rust","topicNames":[],"topicsNotShown":0,"primaryLanguage":{"name":"Rust","color":"#dea584"},"pullRequestCount":0,"issueCount":0,"starsCount":1,"forksCount":390,"license":"BSD 3-Clause \"New\" or \"Revised\" License","participation":[0,0,0,0,0,0,0,0,1,0,0,0,0,0,1,0,0,0,0,0,0,0,0,10,0,0,0,0,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-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","topicNames":[],"topicsNotShown":0,"primaryLanguage":{"name":"Rust","color":"#dea584"},"pullRequestCount":0,"issueCount":3,"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.","topicNames":[],"topicsNotShown":0,"primaryLanguage":{"name":"Rust","color":"#dea584"},"pullRequestCount":0,"issueCount":0,"starsCount":1,"forksCount":201,"license":"Other","participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2023-09-06T12:51:15.154Z"}},{"type":"Public","name":"tokio-tfo","owner":"mullvad","isFork":true,"description":"TCP Fast Open (TFO) for tokio","topicNames":[],"topicsNotShown":0,"primaryLanguage":{"name":"Rust","color":"#dea584"},"pullRequestCount":0,"issueCount":0,"starsCount":2,"forksCount":6,"license":null,"participation":null,"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","topicNames":[],"topicsNotShown":0,"primaryLanguage":{"name":"Rust","color":"#dea584"},"pullRequestCount":0,"issueCount":0,"starsCount":5,"forksCount":1101,"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","topicNames":[],"topicsNotShown":0,"primaryLanguage":{"name":"Rust","color":"#dea584"},"pullRequestCount":0,"issueCount":0,"starsCount":1,"forksCount":643,"license":"MIT License","participation":null,"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","topicNames":[],"topicsNotShown":0,"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":"mnl-rs","owner":"mullvad","isFork":false,"description":"Rust bindings and abstraction for libmnl. A minimalistic user-space library oriented to Netlink developers","topicNames":[],"topicsNotShown":0,"primaryLanguage":{"name":"Rust","color":"#dea584"},"pullRequestCount":0,"issueCount":0,"starsCount":8,"forksCount":2,"license":"Apache License 2.0","participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2023-02-23T13:34:17.809Z"}},{"type":"Public","name":"openvpn-plugin-rs","owner":"mullvad","isFork":false,"description":"A crate allowing easy creation of OpenVPN plugins in Rust","topicNames":[],"topicsNotShown":0,"primaryLanguage":{"name":"Rust","color":"#dea584"},"pullRequestCount":0,"issueCount":1,"starsCount":18,"forksCount":0,"license":"Other","participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2023-02-23T09:41:39.693Z"}},{"type":"Public","name":"kyber","owner":"mullvad","isFork":true,"description":"A rust implementation of the Kyber post-quantum KEM","topicNames":[],"topicsNotShown":0,"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":"","topicNames":[],"topicsNotShown":0,"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.","topicNames":[],"topicsNotShown":0,"primaryLanguage":{"name":"Rust","color":"#dea584"},"pullRequestCount":0,"issueCount":0,"starsCount":2,"forksCount":97,"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","topicNames":[],"topicsNotShown":0,"primaryLanguage":{"name":"Rust","color":"#dea584"},"pullRequestCount":0,"issueCount":0,"starsCount":4,"forksCount":457,"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","topicNames":[],"topicsNotShown":0,"primaryLanguage":{"name":"Rust","color":"#dea584"},"pullRequestCount":0,"issueCount":0,"starsCount":3,"forksCount":421,"license":"Other","participation":null,"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","topicNames":[],"topicsNotShown":0,"primaryLanguage":{"name":"Rust","color":"#dea584"},"pullRequestCount":0,"issueCount":0,"starsCount":1,"forksCount":38,"license":null,"participation":null,"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","topicNames":[],"topicsNotShown":0,"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","topicNames":[],"topicsNotShown":0,"primaryLanguage":{"name":"Rust","color":"#dea584"},"pullRequestCount":0,"issueCount":0,"starsCount":1,"forksCount":984,"license":"Apache License 2.0","participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2021-05-12T12:54:22.933Z"}},{"type":"Public","name":"icmp-socket","owner":"mullvad","isFork":true,"description":"Rust ICMP sockets","topicNames":[],"topicsNotShown":0,"primaryLanguage":{"name":"Rust","color":"#dea584"},"pullRequestCount":0,"issueCount":0,"starsCount":1,"forksCount":8,"license":"Apache License 2.0","participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2021-04-26T11:06:10.615Z"}},{"type":"Public","name":"android_logger-rs","owner":"mullvad","isFork":true,"description":"A Rust logging implementation for `log` which hooks to android log output","topicNames":[],"topicsNotShown":0,"primaryLanguage":{"name":"Rust","color":"#dea584"},"pullRequestCount":0,"issueCount":0,"starsCount":1,"forksCount":43,"license":"Apache License 2.0","participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2021-02-04T14:01:46.629Z"}},{"type":"Public","name":"rs-release","owner":"mullvad","isFork":true,"description":"Rust interface to /etc/os-release","topicNames":[],"topicsNotShown":0,"primaryLanguage":{"name":"Rust","color":"#dea584"},"pullRequestCount":0,"issueCount":0,"starsCount":2,"forksCount":2,"license":"MIT License","participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2020-10-27T12:51:35.209Z"}},{"type":"Public","name":"oqs-rs","owner":"mullvad","isFork":false,"description":"Rust bindings and key exchange for liboqs (Open Quantum Safe), a library for quantum-resistant cryptographic algorithms","topicNames":[],"topicsNotShown":0,"primaryLanguage":{"name":"Rust","color":"#dea584"},"pullRequestCount":0,"issueCount":1,"starsCount":35,"forksCount":4,"license":null,"participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2020-10-12T14:14:53.670Z"}}],"repositoryCount":50,"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":"mirror","text":"Mirrors"},{"id":"template","text":"Templates"}],"compactMode":false},"title":"Repositories"}