{"id":45338934,"url":"https://github.com/jonathanklee/sapio","last_synced_at":"2026-05-31T10:00:40.001Z","repository":{"id":44247546,"uuid":"500533548","full_name":"jonathanklee/Sapio","owner":"jonathanklee","description":"Android apps that respect you","archived":false,"fork":false,"pushed_at":"2026-05-28T13:49:48.000Z","size":11561,"stargazers_count":215,"open_issues_count":7,"forks_count":20,"subscribers_count":10,"default_branch":"main","last_synced_at":"2026-05-28T19:39:30.794Z","etag":null,"topics":["android","aosp","calyxos","degoogle","degoogled","eos","iodeos","lineageos","microg","privacy"],"latest_commit_sha":null,"homepage":"","language":"Kotlin","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"gpl-3.0","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/jonathanklee.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":".github/FUNDING.yml","license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null,"zenodo":null,"notice":null,"maintainers":null,"copyright":null,"agents":null,"dco":null,"cla":null},"funding":{"ko_fi":"jnthnkl"}},"created_at":"2022-06-06T17:39:38.000Z","updated_at":"2026-05-28T15:27:25.000Z","dependencies_parsed_at":"2026-02-07T11:12:15.114Z","dependency_job_id":"3d8c537a-b61d-42f8-b183-6b9a9f0128de","html_url":"https://github.com/jonathanklee/Sapio","commit_stats":null,"previous_names":[],"tags_count":85,"template":false,"template_full_name":null,"purl":"pkg:github/jonathanklee/Sapio","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jonathanklee%2FSapio","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jonathanklee%2FSapio/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jonathanklee%2FSapio/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jonathanklee%2FSapio/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/jonathanklee","download_url":"https://codeload.github.com/jonathanklee/Sapio/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jonathanklee%2FSapio/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":33726719,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-05-26T15:22:16.424Z","status":"online","status_checked_at":"2026-05-31T02:00:06.040Z","response_time":95,"last_error":null,"robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":true,"can_crawl_api":true,"host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["android","aosp","calyxos","degoogle","degoogled","eos","iodeos","lineageos","microg","privacy"],"created_at":"2026-02-21T10:02:59.525Z","updated_at":"2026-05-31T10:00:39.996Z","avatar_url":"https://github.com/jonathanklee.png","language":"Kotlin","funding_links":["https://ko-fi.com/jnthnkl","https://ko-fi.com/Y8Y5191O6Z'"],"categories":[],"sub_categories":[],"readme":"\u003cp align=\"left\"\u003e\u003cimg src=\"https://raw.githubusercontent.com/jonathanklee/Sapio/main/app/src/main/icon.png\" width=\"200\"/\u003e\u003c/p\u003e\n\n# Sapio\n\nSapio is the anagram of Open Source API.\n\nSapio provides the compatibility of an Android application running on a device without Google Play Services (i.e. deGoogled bare Android Open Source Project (AOSP) devices, coupled or not with microG).\n\nSapio can serve as a lobbying tool by sharing compatibility on social media to raise awareness among app developers about respecting users' personal data.\n\nEvaluations in Sapio are given to the community by the community.\n\n[\u003cimg src=\"https://fdroid.gitlab.io/artwork/badge/get-it-on.png\" alt=\"Get it on F-Droid\" height=\"80\"\u003e](https://f-droid.org/packages/com.klee.sapio/) [\u003cimg src=\"https://raw.githubusercontent.com/jonathanklee/Sapio/main/ghbadge.png\" alt=\"Get it on GitHub\" height=\"80\"\u003e](https://github.com/jonathanklee/Sapio/releases)\n\n\u003cp\u003e\u003cimg src=\"https://raw.githubusercontent.com/jonathanklee/Sapio/main/fastlane/metadata/android/en-US/images/phoneScreenshots/1.png\" width=\"200\"/\u003e\u0026nbsp;\u0026nbsp;\u003cimg src=\"https://raw.githubusercontent.com/jonathanklee/Sapio/main/fastlane/metadata/android/en-US/images/phoneScreenshots/2.png\" width=\"200\"/\u003e\u0026nbsp;\u0026nbsp;\u003cimg src=\"https://raw.githubusercontent.com/jonathanklee/Sapio/main/fastlane/metadata/android/en-US/images/phoneScreenshots/3.png\" width=\"200\"/\u003e\u003c/p\u003e\n\n# Rating\n\n🟢 The app works perfectly without Google Play Services\n\n🟡 The app works partially: at least one feature (notifications, in-app purchases, login methods etc) does not work without Google Play Services\n\n🔴 The app does not work at all or crashes without Google Play Services\n\n**bareAOSP** The device is a bare AOSP device \n\n**microG** The device has microG installed\n\n**secure** The device is considered secured\n\n**unsafe** The device is considered unsafe\n\n# 🔨 Build\n## Get the sources\n\n```\ngit clone git@github.com:jonathanklee/Sapio.git\n```\n## Build Sapio\n```\ncd Sapio\n./gradlew assembleDebug\n````\n# 📱 Install\n```\nadb install ./app/build/outputs/apk/debug/app-debug.apk\n```\n\n# 🌍 Public API\n\n## Base url\n```\nhttps://server.sapio.ovh/api\n```\n## Endpoints\n\n### List evaluations\n\n- Endpoint: /sapio-applications\n- Method: GET\n- Description: List evaluations\n- Parameters: https://docs.strapi.io/dev-docs/api/rest/parameters\n- Result:\n    - https://docs.strapi.io/dev-docs/api/rest#requests\n    - attributes:\n        - microg: 1 for microG, 2 for bareAOSP\n        - secure: 3 for secure, 4 for unsafe\n        - rating: 1 for green, 2 for yellow, 3 for red\n- Example: Get the latest 100 evaluations\n\n```\ncurl -X GET \"https://server.sapio.ovh/api/sapio-applications?pagination\\[pageSize\\]=100\u0026sort=updatedAt:Desc\"\n```\n\n### Search evaluations\n\n- Endpoint: /sapio-applications\n- Method: GET\n- Description: Search evaluations\n- Parameters: https://docs.strapi.io/dev-docs/api/rest/filters-locale-publication#filtering\n- Result:\n    - https://docs.strapi.io/dev-docs/api/rest#requests\n    - attributes:\n        - microg: 1 for microG, 2 for bareAOSP\n        - secure: 3 for secure, 4 for unsafe\n        - rating: 1 for green, 2 for yellow, 3 for red\n- Example: Search evaluations for an app called ChatGPT\n ```\n curl -X GET \"https://server.sapio.ovh/api/sapio-applications?filters\\[name\\]\\[\\$eq\\]=ChatGPT\"\n ```\n\n### Get icons\n\n- Endpoint: /upload/files\n- Method: GET\n- Description: Get icons\n- Parameters: https://docs.strapi.io/dev-docs/api/rest/parameters\n- Example: Get ChatGPT icon\n ```\ncurl -X GET \"https://server.sapio.ovh/api/upload/files?filters\\[name\\]\\[\\$eq\\]=com.openai.chatgpt.png\"\n ```\n# ⚠️ Disclaimer\n\nEvaluations are community-contributed and may be inaccurate, incomplete, or device-specific. Sapio and its maintainers are not responsible for any issues arising from relying on these evaluations.\n\n# ☕ Coffee\n\nIf you want to offer me a coffee for the maintenance of the server part:\n\n\u003ca href='https://ko-fi.com/Y8Y5191O6Z' target='_blank'\u003e\u003cimg height='36' style='border:0px;height:36px;' src='https://storage.ko-fi.com/cdn/kofi6.png?v=6' border='0' alt='Buy Me a Coffee at ko-fi.com' /\u003e\u003c/a\u003e\n\n# 👏 Credits\n\n\u003ca href=\"https://www.flaticon.com/free-icons/brain\" title=\"brain icons\"\u003eBrain icons created by Freepik - Flaticon\u003c/a\u003e\n\n\u003ca href=\"https://www.flaticon.com/free-icons/search\" title=\"search icons\"\u003eSearch icons created by Smashicons - Flaticon\u003c/a\u003e\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fjonathanklee%2Fsapio","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fjonathanklee%2Fsapio","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fjonathanklee%2Fsapio/lists"}