{"payload":{"pageCount":4,"repositories":[{"type":"Public","name":"openfoodfacts-upptime","owner":"openfoodfacts","isFork":false,"description":"πŸ“ˆ Uptime monitor and status page for Open Food Facts, powered by @upptime\n","allTopics":["uptime-monitor","openfoodfacts","status-page","upptime"],"primaryLanguage":{"name":"Markdown","color":"#083fa1"},"pullRequestCount":2,"issueCount":1,"starsCount":2,"forksCount":2,"license":"MIT License","participation":[460,353,236,381,418,899,482,332,514,639,552,309,244,193,196,285,188,230,402,529,350,182,337,272,355,408,381,437,210,307,417,321,394,785,1232,2082,2414,1356,624,623,628,848,816,723,531,585,692,649,512,693,768,866],"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2024-09-23T10:16:58.478Z"}},{"type":"Public","name":"openfoodfacts-androidapp","owner":"openfoodfacts","isFork":false,"description":"(Legacy) Native version of Open Food Facts on Android - Coders & Decoders welcome 🀳πŸ₯« ","allTopics":["android","kotlin","java","food","environment","kotlin-android","gsoc","crowdsourcing","nutrition","hacktoberfest","openfoodfacts"],"primaryLanguage":{"name":"Kotlin","color":"#A97BFF"},"pullRequestCount":47,"issueCount":343,"starsCount":768,"forksCount":447,"license":"Apache License 2.0","participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2024-09-23T09:55:29.830Z"}},{"type":"Public","name":"open-prices","owner":"openfoodfacts","isFork":false,"description":"An open database of food prices - πŸ§ΎπŸ’ΈπŸ’°πŸ·οΈπŸ€‘πŸ½οΈ","allTopics":["django","database","crowdsourcing","prices","hacktoberfest","openfoodfacts"],"primaryLanguage":{"name":"Python","color":"#3572A5"},"pullRequestCount":9,"issueCount":47,"starsCount":34,"forksCount":11,"license":"GNU Affero General Public License v3.0","participation":[0,0,0,19,0,1,4,30,42,9,4,6,14,9,6,30,5,13,8,12,6,16,5,7,6,5,3,3,2,4,2,5,1,1,5,0,3,0,10,13,1,1,6,0,2,0,0,7,12,15,25,6],"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2024-09-23T09:52:09.342Z"}},{"type":"Public","name":"openfoodfacts-auth","owner":"openfoodfacts","isFork":false,"description":"Building an SSO platform for @openfoodfacts with @keycloak\n","allTopics":["sso","openfoodfacts"],"primaryLanguage":{"name":"FreeMarker","color":"#0050b2"},"pullRequestCount":1,"issueCount":13,"starsCount":0,"forksCount":0,"license":"Apache License 2.0","participation":[0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,14,1,5,6,4,3,2,10,7,0,19,2,4,11,11,7,2,2,0,0,5,1,1,1,12,11,7,1,1,4,0,9,13,13,22,3,4],"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2024-09-23T09:30:06.303Z"}},{"type":"Public","name":"openfoodfacts-server","owner":"openfoodfacts","isFork":false,"description":"Open Food Facts database, API server and web interface - πŸͺπŸ¦‹ Perl, CSS and JS coders welcome 😊 For helping in Python, see Robotoff or taxonomy-editor","allTopics":["food","environment","database","perl","crowdsourcing","food-products","recycling","nutrition","allergens","allergies","hacktoberfest"],"primaryLanguage":{"name":"HTML","color":"#e34c26"},"pullRequestCount":97,"issueCount":1513,"starsCount":636,"forksCount":372,"license":"GNU Affero General Public License v3.0","participation":[23,13,11,11,29,5,24,26,27,36,27,41,32,7,7,19,20,27,13,29,13,8,14,31,22,47,35,26,13,20,7,20,12,42,20,9,27,16,27,5,27,11,8,30,11,32,19,24,15,10,17,10],"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2024-09-23T07:15:23.600Z"}},{"type":"Public","name":"openfoodfacts-query","owner":"openfoodfacts","isFork":false,"description":"This extracts key product data from MongoDB into a Postgres database to speed up OFF","allTopics":[],"primaryLanguage":{"name":"TypeScript","color":"#3178c6"},"pullRequestCount":5,"issueCount":9,"starsCount":1,"forksCount":0,"license":"GNU Affero General Public License v3.0","participation":[0,2,16,0,0,24,4,4,8,5,0,8,8,0,0,10,0,0,0,0,0,0,5,0,10,0,0,0,4,2,0,0,0,0,0,3,4,2,3,0,3,15,18,5,4,10,2,0,0,31,7,9],"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2024-09-23T02:50:13.064Z"}},{"type":"Public","name":"smoothielanding","owner":"openfoodfacts","isFork":false,"description":"Landing page for the new Smoothie app","allTopics":[],"primaryLanguage":{"name":"HTML","color":"#e34c26"},"pullRequestCount":1,"issueCount":1,"starsCount":0,"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,3,2,0,0,0,0,0,2,0,0,0,1,5,0,0,0,0,0,0,0],"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2024-09-22T22:13:32.526Z"}},{"type":"Public","name":"smooth-app","owner":"openfoodfacts","isFork":false,"description":"🀳πŸ₯« The new Open Food Facts mobile application for Android and iOS, crafted with Flutter and Dart","allTopics":["android","dart","food","ios","mobile","mobile-app","flutter","nutrition","hacktoberfest","dartlang","openfoodfacts","flutter-app"],"primaryLanguage":{"name":"Dart","color":"#00B4AB"},"pullRequestCount":12,"issueCount":513,"starsCount":791,"forksCount":271,"license":"Apache License 2.0","participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2024-09-22T19:00:48.703Z"}},{"type":"Public","name":"hunger-games","owner":"openfoodfacts","isFork":false,"description":"One click Mini-Games for Open Food Facts","allTopics":["react","reactjs","gamification","hacktoberfest"],"primaryLanguage":{"name":"TypeScript","color":"#3178c6"},"pullRequestCount":26,"issueCount":86,"starsCount":22,"forksCount":38,"license":null,"participation":[3,4,0,0,1,13,5,0,1,0,0,1,0,5,3,2,1,2,1,10,6,3,1,1,0,1,0,0,5,3,0,8,0,0,2,1,0,0,0,0,0,0,3,1,2,0,1,1,0,6,0,0],"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2024-09-22T16:25:37.129Z"}},{"type":"Public","name":"robotoff","owner":"openfoodfacts","isFork":false,"description":"πŸ€– Real-time and batch prediction service for Open Food Facts","allTopics":["python","python3","openfoodfacts"],"primaryLanguage":{"name":"Python","color":"#3572A5"},"pullRequestCount":5,"issueCount":31,"starsCount":76,"forksCount":53,"license":"GNU Affero General Public License v3.0","participation":[0,155,0,7,24,9,19,2,0,3,2,1,10,0,0,3,1,0,3,5,4,3,2,1,0,1,2,0,9,2,0,0,2,6,0,0,0,0,0,6,5,12,25,0,9,1,5,18,8,19,20,9],"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2024-09-22T16:24:06.208Z"}},{"type":"Public","name":"open-prices-frontend","owner":"openfoodfacts","isFork":false,"description":"A vue.js front-end for Open Prices","allTopics":["prices","hacktoberfest"],"primaryLanguage":{"name":"Vue","color":"#41b883"},"pullRequestCount":20,"issueCount":80,"starsCount":22,"forksCount":12,"license":null,"participation":[0,0,0,0,0,0,0,0,0,6,3,15,38,33,13,44,38,103,14,27,20,10,24,27,24,15,21,25,16,10,16,0,2,0,8,10,26,3,17,23,10,2,7,0,0,0,40,38,1,22,11,22],"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2024-09-22T14:25:55.044Z"}},{"type":"Public","name":"openfoodfacts-translations","owner":"openfoodfacts","isFork":false,"description":"Translations for the Open Food Facts blog. Most of the other folders are being moved elsewhere.","allTopics":["food","translation"],"primaryLanguage":{"name":"HTML","color":"#e34c26"},"pullRequestCount":7,"issueCount":3,"starsCount":4,"forksCount":2,"license":null,"participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2024-09-22T00:43:52.105Z"}},{"type":"Public","name":"openfoodfacts-explorer","owner":"openfoodfacts","isFork":false,"description":"An alternative frontend for OpenFoodFacts, made with SvelteKit","allTopics":["openfoodfacts","sveltekit"],"primaryLanguage":{"name":"Svelte","color":"#ff3e00"},"pullRequestCount":0,"issueCount":8,"starsCount":5,"forksCount":1,"license":null,"participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2024-09-21T21:27:40.424Z"}},{"type":"Public","name":"openfoodfacts-web","owner":"openfoodfacts","isFork":false,"description":"Content pages (and translations) for the web version","allTopics":["translation"],"primaryLanguage":{"name":"HTML","color":"#e34c26"},"pullRequestCount":21,"issueCount":54,"starsCount":16,"forksCount":20,"license":"GNU Affero General Public License v3.0","participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2024-09-21T21:00:27.325Z"}},{"type":"Public","name":"openfoodfacts-build-cache","owner":"openfoodfacts","isFork":false,"description":"A repo to store some build caches (when github cache is not the right option)","allTopics":[],"primaryLanguage":null,"pullRequestCount":0,"issueCount":0,"starsCount":1,"forksCount":1,"license":"GNU Affero General Public License v3.0","participation":[146,68,48,36,83,91,160,299,198,205,117,308,162,127,31,103,59,123,59,136,69,9,184,80,108,92,246,642,34,8,164,40,84,60,32,54,93,68,104,32,40,24,397,144,135,105,88,112,367,132,24,68],"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2024-09-20T15:19:55.145Z"}},{"type":"Public","name":"nutripatrol-frontend","owner":"openfoodfacts","isFork":false,"description":"The front-end (React) of nutripatrol moderation tool","allTopics":["moderation","openfoodfacts"],"primaryLanguage":{"name":"TypeScript","color":"#3178c6"},"pullRequestCount":14,"issueCount":18,"starsCount":1,"forksCount":0,"license":"GNU Affero General Public License v3.0","participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2024-09-20T12:55:15.692Z"}},{"type":"Public","name":"ruby-games","owner":"openfoodfacts","isFork":false,"description":"Games to complete data on Open Food Facts","allTopics":["ruby","food","sinatra","games","opendata","gamification"],"primaryLanguage":{"name":"Ruby","color":"#701516"},"pullRequestCount":2,"issueCount":0,"starsCount":4,"forksCount":1,"license":"MIT License","participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2024-09-20T02:23:18.829Z"}},{"type":"Public","name":"openfoodfacts-infrastructure","owner":"openfoodfacts","isFork":false,"description":"Where we collaboratively plan and maintain the infrastructure of Open Food Facts","allTopics":["openfoodfacts","docker","kibana","monitoring"],"primaryLanguage":{"name":"Shell","color":"#89e051"},"pullRequestCount":8,"issueCount":109,"starsCount":3,"forksCount":6,"license":null,"participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2024-09-19T13:28:39.841Z"}},{"type":"Public","name":"search-a-licious","owner":"openfoodfacts","isFork":false,"description":"πŸŠπŸ”Ž A pluggable search service for large collections of objects (like Open Food Facts)","allTopics":["food","search-engine","elasticsearch"],"primaryLanguage":{"name":"Python","color":"#3572A5"},"pullRequestCount":9,"issueCount":45,"starsCount":9,"forksCount":5,"license":"GNU Affero General Public License v3.0","participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2024-09-19T13:26:05.694Z"}},{"type":"Public","name":"openfoodfacts-ai","owner":"openfoodfacts","isFork":false,"description":"This is a tracking repo for all our AI projects. πŸ• πŸ€–πŸΌ","allTopics":["nlp","machine-learning","computer-vision","deep-learning","packaging","neural-network","prediction","artificial-intelligence","photogrammetry","nutrition","food"],"primaryLanguage":{"name":"Python","color":"#3572A5"},"pullRequestCount":3,"issueCount":76,"starsCount":220,"forksCount":51,"license":null,"participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2024-09-19T09:57:18.203Z"}},{"type":"Public","name":"fastlane-descriptions","owner":"openfoodfacts","isFork":false,"description":"App Store descriptions for the legacy app. For the new app: fastlane-descriptions-smoothie","allTopics":["fastlane"],"primaryLanguage":{"name":"JavaScript","color":"#f1e05a"},"pullRequestCount":2,"issueCount":1,"starsCount":0,"forksCount":0,"license":"Apache License 2.0","participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2024-09-19T07:08:27.252Z"}},{"type":"Public","name":"fastlane-descriptions-smoothie","owner":"openfoodfacts","isFork":false,"description":"Automation of the Open Food Facts Play Store and App Store listings with Fastlane","allTopics":["fastlane","smoothie"],"primaryLanguage":{"name":"Ruby","color":"#701516"},"pullRequestCount":4,"issueCount":14,"starsCount":4,"forksCount":0,"license":null,"participation":[12,0,4,0,10,8,2,10,1,2,1,9,0,0,2,0,1,9,0,4,1,7,0,4,6,10,4,11,5,2,8,0,4,4,0,6,0,8,8,6,0,2,2,4,20,2,2,4,3,4,3,6],"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2024-09-19T06:01:48.404Z"}},{"type":"Public","name":"openfoodfacts-cordova-app","owner":"openfoodfacts","isFork":false,"description":"Open Food Facts mobile app, developed with Cordova, for iOS, Android, Windows Phone, FirefoxOS etc.","allTopics":["food","cordova","food-products","barcode-scanner"],"primaryLanguage":{"name":"JavaScript","color":"#f1e05a"},"pullRequestCount":1,"issueCount":11,"starsCount":28,"forksCount":22,"license":null,"participation":[0,0,0,0,2,2,0,12,0,0,0,2,0,0,0,0,0,0,0,2,0,0,0,0,0,2,1,3,0,0,2,0,2,0,2,2,1,1,0,0,0,0,0,8,1,0,0,0,1,3,0,2],"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2024-09-19T05:59:27.983Z"}},{"type":"Public","name":"openbeautyfacts-cordova-app","owner":"openfoodfacts","isFork":false,"description":"","allTopics":["cordova","barcode-scanner","beauty-products"],"primaryLanguage":{"name":"JavaScript","color":"#f1e05a"},"pullRequestCount":0,"issueCount":2,"starsCount":2,"forksCount":0,"license":null,"participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2024-09-19T05:59:18.137Z"}},{"type":"Public","name":"openfoodfacts-ubuntu","owner":"openfoodfacts","isFork":false,"description":"Open Food Facts project for Ubuntu Touch","allTopics":["food","food-products","food-additives","ubuntu-touch","hacktoberfest","ubuntu-phone","foodtracker"],"primaryLanguage":{"name":"QML","color":"#44a51c"},"pullRequestCount":0,"issueCount":4,"starsCount":7,"forksCount":3,"license":null,"participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2024-09-19T05:59:05.238Z"}},{"type":"Public","name":"rate-my-recipe","owner":"openfoodfacts","isFork":false,"description":"A project allowing you to get the Nutri-Score, Eco-Score…on your own food recipe","allTopics":[],"primaryLanguage":{"name":"TypeScript","color":"#3178c6"},"pullRequestCount":6,"issueCount":6,"starsCount":11,"forksCount":5,"license":null,"participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2024-09-18T17:51:14.755Z"}},{"type":"Public","name":"openfoodfacts-dart","owner":"openfoodfacts","isFork":false,"description":"Open Food Facts API Wrapper","allTopics":["nutrition","hacktoberfest","ingredients","dartlang","allergens","openfoodfacts","nutriscore","dart","flutter"],"primaryLanguage":{"name":"Dart","color":"#00B4AB"},"pullRequestCount":3,"issueCount":67,"starsCount":161,"forksCount":65,"license":"Apache License 2.0","participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2024-09-18T16:35:39.912Z"}},{"type":"Public","name":"openfoodfacts-kotlin","owner":"openfoodfacts","isFork":false,"description":"Official Kotlin package for Open Food Facts","allTopics":["nutrition","hacktoberfest","sdk-kotlin","kotlin"],"primaryLanguage":{"name":"Kotlin","color":"#A97BFF"},"pullRequestCount":0,"issueCount":1,"starsCount":12,"forksCount":2,"license":"Apache License 2.0","participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2024-09-17T08:30:39.323Z"}},{"type":"Public","name":"openfoodfacts-nodejs","owner":"openfoodfacts","isFork":false,"description":"Official Node package for Open Food Facts","allTopics":["food","hacktoberfest","openfoodfacts","nodejs"],"primaryLanguage":{"name":"TypeScript","color":"#3178c6"},"pullRequestCount":8,"issueCount":14,"starsCount":140,"forksCount":26,"license":"Apache License 2.0","participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2024-09-16T20:01:04.743Z"}},{"type":"Public","name":"recipe-estimator","owner":"openfoodfacts","isFork":false,"description":"A recipe estimator for Open Food Facts products","allTopics":[],"primaryLanguage":{"name":"Python","color":"#3572A5"},"pullRequestCount":13,"issueCount":0,"starsCount":6,"forksCount":1,"license":null,"participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2024-09-16T19:20:12.281Z"}}],"repositoryCount":108,"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":"openfoodfacts repositories"}