{"payload":{"pageCount":6,"repositories":[{"type":"Public","name":"platform_packages_apps_Settings","owner":"GrapheneOS","isFork":false,"description":"","allTopics":["android","security","privacy","grapheneos"],"primaryLanguage":{"name":"Java","color":"#b07219"},"pullRequestCount":7,"issueCount":0,"starsCount":21,"forksCount":65,"license":null,"participation":[889,540,487,425,278,631,352,233,398,494,154,271,224,228,192,284,269,188,214,109,162,116,189,173,149,163,138,126,29,0,3,8,3,0,6,1,0,0,4,15,17,2,0,1,0,3,4,3,2,0,0,0],"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2024-05-29T00:14:02.552Z"}},{"type":"Public","name":"PdfViewer","owner":"GrapheneOS","isFork":false,"description":"Simple Android PDF viewer based on pdf.js and content providers. The app doesn't require any permissions. The PDF stream is fed into the sandboxed WebView without giving it access to content or files. CSP is used to enforce that the JavaScript and styling properties within the WebView are entirely static.","allTopics":["android","pdf","security","pdf-viewer","pdfjs","grapheneos"],"primaryLanguage":{"name":"Java","color":"#b07219"},"pullRequestCount":12,"issueCount":30,"starsCount":532,"forksCount":93,"license":"MIT License","participation":[0,2,1,0,13,3,1,0,5,5,1,1,5,1,2,1,2,1,1,1,3,0,1,3,4,4,2,2,4,2,1,1,0,2,3,0,1,3,1,2,1,1,2,1,0,2,2,0,10,3,3,1],"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2024-05-28T21:09:45.844Z"}},{"type":"Public","name":"grapheneos.org","owner":"GrapheneOS","isFork":false,"description":"Main website servers","allTopics":["android","security","privacy","grapheneos"],"primaryLanguage":{"name":"HTML","color":"#e34c26"},"pullRequestCount":10,"issueCount":22,"starsCount":410,"forksCount":116,"license":"MIT License","participation":[10,22,36,46,31,41,14,12,20,13,11,7,9,19,16,16,6,15,47,46,27,26,30,17,13,16,28,41,21,22,29,28,30,38,23,30,12,27,28,28,60,37,34,26,24,12,33,18,31,22,25,14],"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2024-05-28T19:47:10.589Z"}},{"type":"Public","name":"AttestationServer","owner":"GrapheneOS","isFork":false,"description":"attestation.app remote attestation server. Server code for use with the Auditor app: https://github.com/GrapheneOS/Auditor. It provides two services: submission of attestation data samples and a remote attestation implementation with email alerts to go along with the local implementation based on QR code scanning in the app.","allTopics":["android","security","cryptography","monitoring","integrity","hsm","secure-boot","authenticity","attestation","verifiedboot","remote-attestation","secureboot","strongbox","grapheneos"],"primaryLanguage":{"name":"Java","color":"#b07219"},"pullRequestCount":5,"issueCount":13,"starsCount":97,"forksCount":45,"license":"MIT License","participation":[9,6,7,10,11,8,9,9,18,6,4,5,1,3,1,1,3,0,3,3,5,3,3,1,3,0,3,4,5,2,0,4,2,4,2,3,2,4,2,3,6,3,6,5,9,2,4,6,4,5,1,5],"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2024-05-28T19:39:06.954Z"}},{"type":"Public","name":"matrix.grapheneos.org","owner":"GrapheneOS","isFork":false,"description":"Matrix and Element Web server","allTopics":["matrix","element","grapheneos"],"primaryLanguage":{"name":"Shell","color":"#89e051"},"pullRequestCount":0,"issueCount":0,"starsCount":14,"forksCount":3,"license":null,"participation":[1,2,0,1,2,3,2,0,3,2,0,1,0,1,0,0,0,0,0,0,0,0,3,1,0,0,0,2,1,0,0,2,1,2,3,1,3,1,1,1,3,0,2,0,0,1,0,5,1,0,0,3],"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2024-05-28T19:38:44.349Z"}},{"type":"Public","name":"mail.grapheneos.org","owner":"GrapheneOS","isFork":false,"description":"Mail server","allTopics":["postfix","spf","opendkim","opendmarc","grapheneos"],"primaryLanguage":{"name":"Shell","color":"#89e051"},"pullRequestCount":0,"issueCount":0,"starsCount":7,"forksCount":4,"license":"MIT License","participation":[0,0,0,8,2,1,0,0,0,3,0,0,0,1,1,0,0,0,0,0,0,0,4,0,0,0,0,1,1,1,0,2,1,2,6,3,0,2,1,2,0,0,2,2,3,5,2,5,1,0,0,3],"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2024-05-28T19:38:24.285Z"}},{"type":"Public","name":"discuss.grapheneos.org","owner":"GrapheneOS","isFork":false,"description":"Discussion forum server","allTopics":[],"primaryLanguage":{"name":"PHP","color":"#4F5D95"},"pullRequestCount":0,"issueCount":0,"starsCount":10,"forksCount":4,"license":"MIT License","participation":[1,3,0,2,1,16,6,1,4,5,0,3,0,1,1,0,0,0,2,0,0,1,2,1,3,2,0,2,15,3,0,3,8,4,1,3,1,0,1,1,0,2,1,0,2,1,1,4,2,2,0,3],"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2024-05-28T19:37:47.720Z"}},{"type":"Public","name":"grapheneos.social","owner":"GrapheneOS","isFork":false,"description":"","allTopics":[],"primaryLanguage":{"name":"Shell","color":"#89e051"},"pullRequestCount":0,"issueCount":0,"starsCount":10,"forksCount":4,"license":null,"participation":[1,2,0,1,1,2,3,0,3,5,0,1,0,1,1,0,0,0,0,0,0,0,2,0,0,0,0,1,1,0,0,2,1,1,3,1,0,0,1,1,0,0,2,0,2,2,0,4,1,0,1,3],"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2024-05-28T19:37:00.499Z"}},{"type":"Public","name":"apps.grapheneos.org","owner":"GrapheneOS","isFork":false,"description":"Application repository","allTopics":["security","grapheneos"],"primaryLanguage":{"name":"Python","color":"#3572A5"},"pullRequestCount":0,"issueCount":0,"starsCount":24,"forksCount":10,"license":"MIT License","participation":[15,6,12,6,13,3,10,12,8,7,12,9,15,14,15,8,4,8,17,25,7,15,11,17,10,9,10,7,14,4,15,7,4,12,26,13,8,20,8,12,7,17,6,17,20,18,19,30,15,24,15,28],"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2024-05-28T15:54:07.076Z"}},{"type":"Public","name":"platform_packages_apps_GmsCompat","owner":"GrapheneOS","isFork":false,"description":"","allTopics":[],"primaryLanguage":{"name":"Java","color":"#b07219"},"pullRequestCount":0,"issueCount":0,"starsCount":35,"forksCount":19,"license":"MIT License","participation":[2,3,4,11,6,13,8,2,4,3,2,3,9,2,2,2,2,2,5,4,3,2,5,4,1,2,3,5,6,0,8,8,0,2,2,3,3,4,0,4,2,2,3,3,2,5,7,4,3,2,3,7],"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2024-05-28T05:44:28.039Z"}},{"type":"Public","name":"platform_external_GmsCompatConfig","owner":"GrapheneOS","isFork":false,"description":"Built from https://github.com/GrapheneOS/platform_packages_apps_GmsCompat/tree/14/config-holder","allTopics":[],"primaryLanguage":{"name":"Makefile","color":"#427819"},"pullRequestCount":0,"issueCount":0,"starsCount":8,"forksCount":6,"license":"MIT License","participation":[1,1,2,1,1,1,1,1,1,1,1,1,3,1,1,1,1,1,1,1,1,1,2,1,0,1,1,2,2,0,1,1,0,1,1,1,1,1,0,1,1,1,1,1,1,1,3,2,1,1,1,2],"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2024-05-28T05:43:43.545Z"}},{"type":"Public","name":"Camera","owner":"GrapheneOS","isFork":false,"description":"Modern camera app focused on privacy and security with QR & barcode scanning.","allTopics":["security","privacy","grapheneos","android","camera"],"primaryLanguage":{"name":"Java","color":"#b07219"},"pullRequestCount":7,"issueCount":47,"starsCount":782,"forksCount":85,"license":"MIT License","participation":[1,0,0,0,5,1,0,0,5,0,0,1,5,0,0,0,4,0,1,7,1,0,0,6,0,3,1,1,5,1,0,1,4,0,5,2,1,5,0,2,1,0,1,1,0,2,5,1,4,0,1,0],"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2024-05-28T05:33:22.404Z"}},{"type":"Public","name":"platform_frameworks_base","owner":"GrapheneOS","isFork":false,"description":"","allTopics":["android","security","privacy","grapheneos"],"primaryLanguage":{"name":"Java","color":"#b07219"},"pullRequestCount":11,"issueCount":0,"starsCount":69,"forksCount":76,"license":"Other","participation":[8027,5159,3525,3692,1467,3679,2167,1572,2556,3023,1906,2039,2168,2093,1721,2001,1574,1825,2182,1497,1195,1134,1350,1296,1221,885,1562,956,193,15,5,29,12,11,17,3,0,0,4,7,16,4,1,6,4,0,1,10,10,1,1,1],"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2024-05-28T01:24:41.491Z"}},{"type":"Public","name":"device_google_shusky-kernel","owner":"GrapheneOS","isFork":false,"description":"Pixel 8 and Pixel 8 Pro kernel prebuilts.","allTopics":[],"primaryLanguage":{"name":"C","color":"#555555"},"pullRequestCount":0,"issueCount":0,"starsCount":5,"forksCount":3,"license":null,"participation":[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,5,0,1,0,1,1,1,3,1,2,0,2,1,2,0,5,0,4,1,3,0,1,3,0,1,0,3,0,4,0,1,1],"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2024-05-27T06:42:46.960Z"}},{"type":"Public","name":"device_google_akita-kernel","owner":"GrapheneOS","isFork":false,"description":"Pixel 8a kernel prebuilts.","allTopics":[],"primaryLanguage":{"name":"C","color":"#555555"},"pullRequestCount":0,"issueCount":0,"starsCount":1,"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,1,3,1],"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2024-05-27T06:42:43.612Z"}},{"type":"Public","name":"kernel_common-5.15","owner":"GrapheneOS","isFork":false,"description":"Generic Linux 5.15 kernel sources.","allTopics":[],"primaryLanguage":{"name":"C","color":"#555555"},"pullRequestCount":0,"issueCount":0,"starsCount":4,"forksCount":11,"license":"Other","participation":[157,183,190,100,109,153,140,187,159,186,132,105,108,139,121,124,156,95,131,124,143,129,95,92,135,118,198,157,305,69,46,85,79,117,84,105,73,76,59,59,44,25,4,6,10,16,11,9,7,2,23,3],"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2024-05-27T01:57:40.295Z"}},{"type":"Public","name":"kernel_common-6.1","owner":"GrapheneOS","isFork":false,"description":"","allTopics":[],"primaryLanguage":{"name":"C","color":"#555555"},"pullRequestCount":0,"issueCount":0,"starsCount":6,"forksCount":4,"license":"Other","participation":[288,327,314,196,185,246,221,303,235,265,232,191,180,208,227,223,196,157,189,181,186,176,159,152,167,184,255,245,206,93,130,149,159,185,142,190,131,154,121,147,97,81,33,25,22,24,14,7,14,14,18,1],"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2024-05-27T01:54:15.652Z"}},{"type":"Public","name":"platform_packages_apps_Messaging","owner":"GrapheneOS","isFork":false,"description":"Messaging app","allTopics":[],"primaryLanguage":{"name":"Java","color":"#b07219"},"pullRequestCount":1,"issueCount":0,"starsCount":12,"forksCount":12,"license":null,"participation":[7,0,0,0,0,0,0,0,0,0,1,0,4,0,0,0,2,0,7,1,1,2,7,1,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],"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2024-05-26T03:44:07.334Z"}},{"type":"Public","name":"adevtool","owner":"GrapheneOS","isFork":true,"description":"Android device support and bringup tool, designed for maximum automation and speed.","allTopics":[],"primaryLanguage":{"name":"TypeScript","color":"#3178c6"},"pullRequestCount":7,"issueCount":0,"starsCount":17,"forksCount":49,"license":"MIT License","participation":[4,3,2,13,0,0,1,0,0,0,0,3,50,5,1,4,0,3,29,9,1,0,4,1,0,0,2,11,0,0,0,17,0,0,0,3,5,2,0,11,2,2,0,1,0,0,4,0,2,1,1,0],"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2024-05-25T10:59:28.352Z"}},{"type":"Public","name":"device_google_akita","owner":"GrapheneOS","isFork":false,"description":"Pixel 8a device sources.","allTopics":[],"primaryLanguage":{"name":"Makefile","color":"#427819"},"pullRequestCount":0,"issueCount":0,"starsCount":2,"forksCount":2,"license":null,"participation":[8,17,11,7,25,17,16,21,31,19,29,31,23,31,38,28,16,21,22,27,18,27,35,18,22,24,9,6,15,6,5,3,19,8,6,8,0,7,8,1,3,2,0,1,0,0,0,0,0,2,3,0],"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2024-05-25T10:49:35.170Z"}},{"type":"Public","name":"infrastructure","owner":"GrapheneOS","isFork":false,"description":"Shared server infrastructure","allTopics":["grapheneos"],"primaryLanguage":{"name":"Shell","color":"#89e051"},"pullRequestCount":0,"issueCount":2,"starsCount":39,"forksCount":12,"license":"MIT License","participation":[3,4,3,19,9,24,20,2,7,5,2,9,0,1,0,2,1,3,1,0,1,0,5,0,1,0,3,1,0,6,0,4,0,7,7,8,5,1,6,6,3,3,14,19,5,26,8,11,0,0,2,4],"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2024-05-24T19:43:35.118Z"}},{"type":"Public","name":"platform_manifest","owner":"GrapheneOS","isFork":false,"description":"Repo manifest for the GrapheneOS mobile privacy and security hardening project.","allTopics":["android","security","privacy","grapheneos"],"primaryLanguage":null,"pullRequestCount":0,"issueCount":0,"starsCount":280,"forksCount":95,"license":null,"participation":[0,0,2,3,0,0,0,2,0,0,0,0,0,0,0,0,0,0,16,5,0,0,1,0,3,2,0,1,3,1,1,4,0,0,0,6,1,2,1,3,0,1,0,3,0,2,1,0,2,1,1,0],"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2024-05-24T05:40:46.645Z"}},{"type":"Public","name":"vendor_state","owner":"GrapheneOS","isFork":false,"description":"GrapheneOS adevtool state for all supported devices.","allTopics":[],"primaryLanguage":null,"pullRequestCount":0,"issueCount":0,"starsCount":11,"forksCount":11,"license":"MIT License","participation":[0,7,6,0,1,0,14,0,0,0,0,0,1,0,0,0,0,0,11,2,2,0,0,0,0,0,0,13,0,1,0,1,1,0,0,0,0,1,0,0,11,13,0,0,0,0,1,0,0,0,0,0],"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2024-05-24T05:36:43.087Z"}},{"type":"Public","name":"script","owner":"GrapheneOS","isFork":false,"description":"Scripting for generating signed production releases of AOSP and metadata for the Updater app along with partially automated maintenance of out-of-tree patch sets.","allTopics":["android","security","privacy","grapheneos"],"primaryLanguage":{"name":"Shell","color":"#89e051"},"pullRequestCount":0,"issueCount":0,"starsCount":29,"forksCount":42,"license":"MIT License","participation":[13,9,7,5,0,6,1,1,0,3,0,1,0,2,0,5,1,3,12,4,3,2,4,0,2,2,6,10,0,2,2,3,0,1,1,4,1,3,3,3,7,1,3,3,2,0,2,0,5,1,2,0],"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2024-05-24T05:36:43.708Z"}},{"type":"Public","name":"platform_packages_apps_Updater","owner":"GrapheneOS","isFork":false,"description":"Automatic background updater for modern Android. See https://github.com/GrapheneOS/script/blob/13/generate_metadata.py for the server metadata generation tool.","allTopics":["android","security","privacy","grapheneos"],"primaryLanguage":{"name":"Java","color":"#b07219"},"pullRequestCount":1,"issueCount":11,"starsCount":31,"forksCount":40,"license":"MIT License","participation":[1,0,0,1,1,0,0,0,0,2,0,0,0,1,0,0,0,1,2,0,1,0,0,1,0,0,1,1,0,0,1,0,2,0,1,0,1,1,1,1,2,0,0,1,0,0,0,0,1,0,0,0],"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2024-05-24T05:36:42.178Z"}},{"type":"Public","name":"platform_packages_apps_DeskClock","owner":"GrapheneOS","isFork":false,"description":"","allTopics":[],"primaryLanguage":{"name":"Java","color":"#b07219"},"pullRequestCount":0,"issueCount":0,"starsCount":5,"forksCount":13,"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-24T05:36:40.483Z"}},{"type":"Public","name":"platform_packages_apps_ExactCalculator","owner":"GrapheneOS","isFork":false,"description":"","allTopics":["android","grapheneos"],"primaryLanguage":{"name":"Java","color":"#b07219"},"pullRequestCount":0,"issueCount":0,"starsCount":4,"forksCount":17,"license":"Other","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,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],"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2024-05-24T05:36:40.365Z"}},{"type":"Public","name":"platform_packages_apps_CarrierConfig2","owner":"GrapheneOS","isFork":false,"description":"","allTopics":[],"primaryLanguage":{"name":"Java","color":"#b07219"},"pullRequestCount":0,"issueCount":0,"starsCount":4,"forksCount":2,"license":null,"participation":[0,0,0,0,0,2,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,0,0,0,0,1,0,0,1,0,0,0,0,0,0,0,0],"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2024-05-24T05:36:39.181Z"}},{"type":"Public","name":"platform_external_seedvault","owner":"GrapheneOS","isFork":false,"description":"","allTopics":[],"primaryLanguage":{"name":"Kotlin","color":"#A97BFF"},"pullRequestCount":0,"issueCount":0,"starsCount":18,"forksCount":11,"license":"Apache License 2.0","participation":[0,1,0,0,0,0,0,0,0,8,0,0,0,0,2,5,7,0,20,6,3,0,2,1,1,4,0,0,0,0,0,0,3,5,0,0,0,0,0,4,0,0,0,0,0,1,0,0,0,0,0,0],"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2024-05-24T05:36:37.830Z"}},{"type":"Public","name":"platform_external_talkback","owner":"GrapheneOS","isFork":false,"description":"","allTopics":[],"primaryLanguage":{"name":"Makefile","color":"#427819"},"pullRequestCount":0,"issueCount":0,"starsCount":8,"forksCount":9,"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,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,1,0,0,0],"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2024-05-24T05:36:37.641Z"}}],"repositoryCount":164,"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"}