{"payload":{"pageCount":7,"repositories":[{"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":11,"issueCount":31,"starsCount":596,"forksCount":98,"license":"MIT License","participation":[2,1,0,2,2,0,1,4,6,2,2,1,4,3,0,1,0,2,3,0,3,2,2,1,1,1,2,0,2,1,1,5,7,3,1,8,2,6,0,2,2,4,1,1,0,4,1,3,1,2,0,2],"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2024-09-20T22:02:56.501Z"}},{"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":[0,1,1,0,0,1,3,3,0,2,1,3,16,0,0,4,9,3,1,3,0,0,1,1,2,1,0,0,3,1,3,1,4,0,1,4,2,1,1,1,1,0,0,1,0,0,1,0,0,1,9,14],"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2024-09-20T21:51:14.720Z"}},{"type":"Public","name":"grapheneos.org","owner":"GrapheneOS","isFork":false,"description":"Main website servers","allTopics":["android","security","privacy","grapheneos"],"primaryLanguage":{"name":"HTML","color":"#e34c26"},"pullRequestCount":14,"issueCount":23,"starsCount":436,"forksCount":126,"license":"MIT License","participation":[7,20,67,27,24,31,27,16,12,20,45,23,22,16,40,18,44,27,24,26,21,26,25,48,57,34,13,29,23,12,31,32,23,28,20,11,33,47,38,31,22,36,23,20,44,47,14,34,28,32,19,22],"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2024-09-20T20:03:51.234Z"}},{"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":13,"forksCount":3,"license":null,"participation":[0,0,0,0,0,0,3,1,0,0,2,0,1,0,0,3,1,4,0,4,1,0,1,3,1,1,1,0,1,0,3,2,1,0,1,2,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,4],"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2024-09-20T01:01:30.349Z"}},{"type":"Public","name":"platform_system_netd","owner":"GrapheneOS","isFork":false,"description":"","allTopics":["android","grapheneos"],"primaryLanguage":{"name":"C++","color":"#f34b7d"},"pullRequestCount":0,"issueCount":0,"starsCount":3,"forksCount":13,"license":null,"participation":[19,7,13,72,35,1,6,44,46,7,0,4,2,5,5,4,1,4,4,6,11,4,3,5,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,1,1,0,0,0,0,0,2],"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2024-09-19T20:12:33.151Z"}},{"type":"Public","name":"platform_packages_modules_Connectivity","owner":"GrapheneOS","isFork":true,"description":"","allTopics":[],"primaryLanguage":{"name":"Java","color":"#b07219"},"pullRequestCount":0,"issueCount":0,"starsCount":1,"forksCount":21,"license":null,"participation":[205,300,308,216,374,305,444,362,283,188,220,219,151,194,86,109,157,258,240,142,116,128,208,21,0,1,2,1,3,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,1],"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2024-09-19T18:31:45.884Z"}},{"type":"Public","name":"kernel_manifest-redbull","owner":"GrapheneOS","isFork":false,"description":"Kernel manifest for the Pixel 4a (5G), Pixel 5 and Pixel 5a.","allTopics":[],"primaryLanguage":null,"pullRequestCount":0,"issueCount":0,"starsCount":3,"forksCount":2,"license":null,"participation":[0,3,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,1,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0],"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2024-09-19T18:09:50.217Z"}},{"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":15,"forksCount":12,"license":"MIT License","participation":[0,11,2,2,0,0,0,0,0,0,13,0,1,0,0,2,0,0,0,0,1,0,0,11,0,13,0,0,0,0,1,0,0,0,0,0,0,14,0,0,0,4,0,0,0,0,0,4,4,0,0,0],"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2024-09-19T18:03:36.949Z"}},{"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":1,"issueCount":0,"starsCount":33,"forksCount":43,"license":"MIT License","participation":[2,5,12,3,0,2,4,0,2,2,16,1,2,2,2,1,1,0,1,5,2,2,2,9,2,3,0,4,1,0,2,1,5,2,0,1,3,10,1,2,6,4,0,1,4,10,0,2,0,4,2,0],"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2024-09-19T18:03:35.029Z"}},{"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":33,"forksCount":40,"license":"MIT License","participation":[0,1,2,1,0,0,1,0,0,0,2,0,0,0,1,0,2,1,0,0,2,0,1,3,0,0,0,1,0,0,0,0,1,0,0,0,1,0,1,0,1,0,0,0,0,1,0,0,0,1,0,0],"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2024-09-19T18:03:35.506Z"}},{"type":"Public","name":"platform_packages_apps_SetupWizard2","owner":"GrapheneOS","isFork":false,"description":"","allTopics":[],"primaryLanguage":{"name":"Kotlin","color":"#A97BFF"},"pullRequestCount":1,"issueCount":6,"starsCount":2,"forksCount":7,"license":"MIT License","participation":[0,0,0,0,0,0,0,0,0,0,0,1,0,2,3,4,6,4,8,12,7,6,5,1,0,0,0,1,3,6,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-09-19T18:03:34.498Z"}},{"type":"Public","name":"platform_packages_apps_LogViewer","owner":"GrapheneOS","isFork":false,"description":"","allTopics":[],"primaryLanguage":{"name":"Java","color":"#b07219"},"pullRequestCount":0,"issueCount":3,"starsCount":5,"forksCount":3,"license":null,"participation":[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,8,1,0,0,0,0,0,0,0,0,0,0,0,0,1,2,1,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-09-19T18:03:34.813Z"}},{"type":"Public","name":"platform_packages_apps_GmsCompat","owner":"GrapheneOS","isFork":false,"description":"","allTopics":[],"primaryLanguage":{"name":"Java","color":"#b07219"},"pullRequestCount":0,"issueCount":0,"starsCount":42,"forksCount":21,"license":"MIT License","participation":[3,3,6,4,2,5,0,4,3,1,5,4,4,7,4,5,2,2,0,6,3,1,3,2,1,2,4,4,3,2,7,7,0,4,6,4,8,2,4,2,2,4,3,2,10,2,3,5,7,6,6,1],"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2024-09-19T18:03:33.627Z"}},{"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":5,"forksCount":17,"license":"Other","participation":[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,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2024-09-19T18:03:33.365Z"}},{"type":"Public","name":"platform_packages_apps_CarrierConfig2","owner":"GrapheneOS","isFork":false,"description":"","allTopics":[],"primaryLanguage":{"name":"Java","color":"#b07219"},"pullRequestCount":0,"issueCount":0,"starsCount":5,"forksCount":2,"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,1,0,0,1,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0],"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2024-09-19T18:03:32.181Z"}},{"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-09-19T18:03:32.483Z"}},{"type":"Public","name":"platform_packages_apps_AppCompatConfig","owner":"GrapheneOS","isFork":false,"description":"","allTopics":[],"primaryLanguage":{"name":"Kotlin","color":"#A97BFF"},"pullRequestCount":0,"issueCount":0,"starsCount":6,"forksCount":2,"license":"MIT License","participation":[0,0,0,0,0,0,0,0,0,8,4,0,0,0,6,0,0,0,0,0,2,0,5,0,0,0,2,0,3,0,0,1,0,0,1,0,1,2,0,0,0,2,1,0,0,2,1,0,1,1,2,1],"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2024-09-19T18:03:31.886Z"}},{"type":"Public","name":"platform_external_talkback","owner":"GrapheneOS","isFork":false,"description":"","allTopics":[],"primaryLanguage":null,"pullRequestCount":0,"issueCount":0,"starsCount":9,"forksCount":10,"license":null,"participation":[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,2,0,0,1,0,0,0,0,0,0,1,0,1,0,0,0,0,0,0,0,0,0,1],"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2024-09-19T18:03:30.471Z"}},{"type":"Public","name":"platform_external_seedvault","owner":"GrapheneOS","isFork":false,"description":"","allTopics":[],"primaryLanguage":{"name":"Kotlin","color":"#A97BFF"},"pullRequestCount":0,"issueCount":0,"starsCount":24,"forksCount":12,"license":null,"participation":[5,0,22,7,0,2,0,1,1,4,0,0,0,0,0,1,8,1,8,6,7,16,4,10,4,2,2,2,7,6,6,9,7,2,21,22,2,8,12,13,4,3,0,3,10,0,14,11,3,10,5,4],"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2024-09-19T18:03:29.961Z"}},{"type":"Public","name":"platform_external_Info","owner":"GrapheneOS","isFork":false,"description":"","allTopics":[],"primaryLanguage":null,"pullRequestCount":0,"issueCount":0,"starsCount":3,"forksCount":3,"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,5,1,0,0,0,0,0,0,0,0,1,0,0],"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2024-09-19T18:03:28.945Z"}},{"type":"Public","name":"platform_external_PdfViewer","owner":"GrapheneOS","isFork":false,"description":"PdfViewer app prebuilt using the latest official release of the PdfViewer app.","allTopics":["android","pdf","security","pdf-viewer","grapheneos"],"primaryLanguage":null,"pullRequestCount":0,"issueCount":0,"starsCount":12,"forksCount":12,"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,1,0,0,0,0,0,0,0,0,2,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0],"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2024-09-19T18:03:28.260Z"}},{"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":null,"pullRequestCount":0,"issueCount":0,"starsCount":10,"forksCount":7,"license":"MIT License","participation":[1,1,2,1,1,2,0,1,1,0,2,2,1,1,0,1,1,1,0,2,1,0,1,0,1,1,1,1,1,1,3,3,0,2,1,2,2,0,2,2,1,1,1,1,3,0,1,2,3,2,2,0],"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2024-09-19T18:03:27.536Z"}},{"type":"Public","name":"platform_external_Camera","owner":"GrapheneOS","isFork":false,"description":"Camera app prebuilt using the latest official release of the Camera app.","allTopics":[],"primaryLanguage":null,"pullRequestCount":0,"issueCount":0,"starsCount":25,"forksCount":21,"license":"MIT License","participation":[0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,2,0,1,0,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,0,0,1,0,0,0,3,2,1,0,0,0,0,0,0],"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2024-09-19T18:03:27.544Z"}},{"type":"Public","name":"platform_external_AppStore","owner":"GrapheneOS","isFork":false,"description":"","allTopics":[],"primaryLanguage":null,"pullRequestCount":0,"issueCount":0,"starsCount":7,"forksCount":8,"license":"MIT License","participation":[0,0,0,1,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,1,0,0,0,0,0,0,0,1,0,0,2,0,0,0,0,0,0,0,1,0],"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2024-09-19T18:03:26.958Z"}},{"type":"Public","name":"platform_external_Auditor","owner":"GrapheneOS","isFork":false,"description":"Auditor app prebuilt using the latest official release of the Auditor app.","allTopics":["android","security","cryptography","monitoring","integrity","hsm","secure-boot","authenticity","attestation","verifiedboot","remote-attestation","secureboot","strongbox","grapheneos"],"primaryLanguage":null,"pullRequestCount":0,"issueCount":0,"starsCount":9,"forksCount":8,"license":"MIT License","participation":[0,0,2,0,0,0,0,1,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,1,0,0,0,0,0,1,0,0,0,0,2,0,0,1,1,0,1,0],"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2024-09-19T18:03:26.584Z"}},{"type":"Public","name":"platform_external_AppCompatConfig","owner":"GrapheneOS","isFork":false,"description":"","allTopics":[],"primaryLanguage":null,"pullRequestCount":0,"issueCount":0,"starsCount":3,"forksCount":2,"license":"MIT License","participation":[0,0,0,0,0,0,0,0,0,2,0,0,0,0,2,0,0,0,0,0,0,0,1,1,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],"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2024-09-19T18:03:25.495Z"}},{"type":"Public","name":"kernel_manifest-zuma","owner":"GrapheneOS","isFork":false,"description":"Kernel manifest for the Pixel 8, Pixel 8 Pro and Pixel 8a.","allTopics":[],"primaryLanguage":null,"pullRequestCount":0,"issueCount":0,"starsCount":3,"forksCount":3,"license":null,"participation":[0,1,1,3,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,1,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0],"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2024-09-19T18:03:25.585Z"}},{"type":"Public","name":"kernel_manifest-gs","owner":"GrapheneOS","isFork":false,"description":"Kernel manifest for the Pixel 6, Pixel 6 Pro, Pixel 6a, Pixel 7, Pixel 7 Pro, Pixel 7a, Pixel Tablet and Pixel Fold.","allTopics":[],"primaryLanguage":null,"pullRequestCount":0,"issueCount":0,"starsCount":7,"forksCount":7,"license":null,"participation":[0,4,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,1,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0],"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2024-09-19T18:03:24.101Z"}},{"type":"Public","name":"kernel_manifest-6.1","owner":"GrapheneOS","isFork":false,"description":"Kernel manifest for the Generic Linux 6.1 kernel.","allTopics":[],"primaryLanguage":null,"pullRequestCount":0,"issueCount":0,"starsCount":0,"forksCount":0,"license":null,"participation":[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,0,0,0,0,0,0,0,0,0,0],"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2024-09-19T18:03:23.633Z"}},{"type":"Public","name":"kernel_manifest-5.10","owner":"GrapheneOS","isFork":false,"description":"Kernel manifest for the Generic Linux 5.10 kernel.","allTopics":[],"primaryLanguage":null,"pullRequestCount":0,"issueCount":0,"starsCount":3,"forksCount":4,"license":null,"participation":[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,0,0,0,0,0,0,0,0,0,0],"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2024-09-19T18:03:22.063Z"}}],"repositoryCount":201,"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":"GrapheneOS repositories"}